software requirements and estimates

18
Software Estimations and Requirements

Upload: chuck-reeves

Post on 30-Jun-2015

1.280 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Software requirements and estimates

Software Estimations and Requirements

Page 2: Software requirements and estimates

Requirements

Why Bother?

Page 3: Software requirements and estimates

Requirements

Page 4: Software requirements and estimates

Requirements

How?

Page 5: Software requirements and estimates

Requirements

Gathering

Page 6: Software requirements and estimates

Requirements

Avoid

Page 7: Software requirements and estimates

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

Page 8: Software requirements and estimates

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

Page 9: Software requirements and estimates

Requirements

Set in Stone?

Page 10: Software requirements and estimates

Estimates

What is a good Estimate?

Page 11: Software requirements and estimates

Estimates

Page 12: Software requirements and estimates

Estimates

Page 13: Software requirements and estimates

Estimates

Over / Under

Page 14: Software requirements and estimates

Estimates

Cone Of Uncertainty

Page 15: Software requirements and estimates

Estimates

What Can you do

Page 16: Software requirements and estimates

Estimates

Count Computer Compare

Page 17: Software requirements and estimates

Estimates

Be Iterative

Page 18: Software requirements and estimates

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