Cover of Software Estimation: Demystifying the Black Art

Software Estimation: Demystifying the Black Art

Often referred to as the "black art" because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward—once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency.

Read more

Discover how to: Estimate schedule and cost—or estimate the functionality that can be delivered within a given time frame Avoid common software estimation mistakes Learn estimation techniques for you, your team, and your organization * Estimate specific project activities—including development, management, and defect correction Apply estimation approaches to any type of project—small or large, agile or traditional Navigate the shark-infested political waters that surround project estimates

When many corporate software projects are failing, McConnell shows you what works for successful software estimation.

Audience
adult

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Software Estimation: Demystifying the Black Art? Here’s where I’d start.

These suit anyone who liked Software Estimation: Demystifying the Black Art. Sign in and mark a few books for picks shaped around your own taste.

  1. Joel on Software Shares programming, software, software development
  2. Patterns of Enterprise Application Architecture Shares programming, software development, tech
  3. Working Effectively with Legacy Code Shares programming, software development, tech
  4. Ship It! Shares programming, software development, technical

“People who read Software Estimation: Demystifying the Black Art tend to reach for these next.”

  1. Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
  2. Writing Secure Code
  3. Waltzing with Bears: Managing Risk on Software Projects
  4. Implementing Lean Software Development: From Concept to Cash

“If you want more of the same (science about technology), start with these.”

  1. Extreme Programming Explained: Embrace Change (The XP Series)
  2. Specification by Example
  3. The Agile Samurai: How Agile Masters Deliver Great Software
  4. Mastering the Requirements Process

“If it was the programming that hooked you, try one of these.”

  1. Facts and Fallacies of Software Engineering
  2. The Mythical Man-Month: Essays on Software Engineering
  3. The Clean Coder: A Code of Conduct for Professional Programmers
  4. Refactoring: Improving the Design of Existing Code

“These start from a similar idea, even if they go somewhere else with it.”

  1. Agile Estimating and Planning
  2. Agile Project Management for Dummies
  3. Absolute Beginner's Guide to Project Management
  4. Agile Coaching