Project Estimation Does Not Have to Be Software’s ‘Black Art’


Author Steve McConnell demystifies


Email    print   
May 15, 2006 —  (Page 1 of 4)
“It was a heck of a topic to write about,” said author Steve McConnell of his latest book: “Project Estimation: Demystifying the Black Art.” The subject was conceived eight years ago.

McConnell is no stranger to writing about software development; his previous tomes—such as “Rapid Development” and “Code Complete”—have been referred to as required reading for all developers.

Now chief software engineer at Construx Software Builders, the software consultancy he founded in 1996, McConnell was once named by Software Development Magazine as one of the world’s three most influential people in the software industry, along with Bill Gates and Linus Torvalds.

For his latest project, McConnell had to take a step back from building software to write about a topic that some consider to be akin to fortunetelling. At the end of March, SD Times sat down with McConnell and chatted about his new book and how best to predict the future.

SD Times: What two or three tips would you offer project managers who are about to estimate a new software development project?

Steve McConnell: Tip No. 1 is read my book [laughs], but that’s a difficult question to answer. The estimation challenge is significant enough; it’s really not possible to distill it into a pithy tip. My book has 118 tips. If I had to pick some, one would be base your estimate on historical data. Look at how you performed before and make your estimate based on how you’ve performed in the past. Try to break the estimate into multiple pieces. Divide feature areas and subsystems into different development teams. If you can decompose and estimate, you’re going to compose a more accurate result. Tip No. 3 is make sure you’re differentiating between your target estimates and your commitments. An estimate tells you how long and how much. A target is a description of what’s desirable. A commitment is the merging of those two.

Is there an easy equation for how many people you’ll need on any given project or how long it will take?




Pages 1 2 3 4 


Share this link: http://sdt.bz/29331
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Combining Project Management and Collaboration with Project 2010 and SharePoint 2010
SharePoint 2010 contains many features to facilitate collaboration among team members, streamlining development Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb