software requirements and estimates

Post on 30-Jun-2015

1.281 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Software Estimations and Requirements

Requirements

Why Bother?

Requirements

Requirements

How?

Requirements

Gathering

Requirements

Avoid

Requirements

•Acceptable / Adequate•As much as Practicable•Between•Depends on •Efficient•Fast / Rapid•Flexible•Improved / Better / Faster / Superior

•Including / Not Limited Too•Several •Shouldn’t•State-Of-The-Art•Normally•Seamless / Transparent•Support•Enable•User Friendly / Simple

Ambiguous

Requirements

Use Case•Actors (User)•Description•Pre-Conditions•Post-Conditions•Normal Courses•Alternative Courses•Exceptions•Includes

•Priority•Frequency Of Use•Business Rule•Special Requirements•Assumptions•Notes and Issues

Requirements

Set in Stone?

Estimates

What is a good Estimate?

Estimates

Estimates

Estimates

Over / Under

Estimates

Cone Of Uncertainty

Estimates

What Can you do

Estimates

Count Computer Compare

Estimates

Be Iterative

Citations

•Images:• http://blogs.mentor.com/verificationhorizons/blog/author/hfoster/page/2• http://www.flickr.com/photos/krazydad/4067542/sizes/z/in/photostream• http://www.frontrowreviews.co.uk/editorial/greatest-comic-spoof-

movies/5900

•Books:• “Software Estimation” Steve McConnell 0-7356-0535-1• “Software Requirements” Karl E Weigers 0-7356-1879-8

•References:• https://github.com/pmjones/php-framework-benchmarks

•Tools:• Apache Benchmark• PHPMD and PHPUnit• Mylyn

top related