software project estimates
DESCRIPTION
A presentation I did on software project schedules & estimation. Inspired by Joel Spolsky's first book: http://www.joelonsoftware.com/BuytheBooks.htmlTRANSCRIPT
![Page 1: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/1.jpg)
Software Project Estimates
Ken Burkhardt 2014
![Page 2: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/2.jpg)
Inspired by Joel Spolsky’s Book
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who,
Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
http://www.joelonsoftware.com/BuytheBooks.html
![Page 3: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/3.jpg)
Historical Project Failure #1Lotus 123 Fail
![Page 4: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/4.jpg)
Historical Project Failure #2Netscape 5 never shipped!
![Page 5: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/5.jpg)
Historical Project Failure #2Netscape 5 never shipped!
![Page 6: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/6.jpg)
Everybody Hates SchedulesEspecially Programmers!
![Page 7: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/7.jpg)
Schedule? We don't need no stinkin' schedule!The Treasure of the Sierra Madre - 1948
![Page 8: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/8.jpg)
How to Make a Schedule that Works?Which will help estimation?
![Page 9: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/9.jpg)
Use a Simple Excel TemplateNot some advanced software that is difficult to use a la MS Project.
![Page 10: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/10.jpg)
Keep It Simple!Just keep track of a few fields.
![Page 11: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/11.jpg)
Sample Excel Sheet
![Page 12: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/12.jpg)
Break Each Feature Down Into TasksGranular tasks will help figure out how long each step will take.
![Page 13: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/13.jpg)
Only the Programmer Can Schedule It
![Page 14: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/14.jpg)
Pick Finely Grained Tasks!Measure tasks in hours not days.
![Page 15: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/15.jpg)
Keep Track of the Original & Current Estimates
![Page 16: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/16.jpg)
Update the Elapsed Time Every Day
![Page 17: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/17.jpg)
Put in Line Items For Vacations, Sick Time, Etc
![Page 18: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/18.jpg)
Put Testing / Debugging Time Into the Schedule
![Page 19: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/19.jpg)
Put Integration Time Into the Schedule
![Page 20: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/20.jpg)
Results of Good Planning & Estimates
![Page 21: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/21.jpg)
Results of Good Planning & Estimates
![Page 22: Software Project Estimates](https://reader034.vdocuments.us/reader034/viewer/2022051817/547c1cffb4af9fbb7b8b464c/html5/thumbnails/22.jpg)
Ken BurkhardtSoftware Developer
http://www.kenburkhardt.com/http://kenny-bu.blogspot.com/