• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Engineering Books
  • Lessons in Software
  • Archives
  • JD Meier.com

Project-Management

Adding People to Late Projects Makes Them Later

Adding people to late projects makes them later.  This can be counter-intuitive.  In Requirements-Led Project Management: Discovering David’s Slingshot, by Suzanne Robertson and James Robertson explain how adding people to late projects makes them later. The Least Knowledgeable People Prevent the Most Knowledgeable People from WorkingAccording to Suzanne and James, adding people to a late …

Read moreAdding People to Late Projects Makes Them Later

Mission Impossible

How do you know when you’re signing up for Mission Impossible?  If your project has a short time frame to design, build, and deliver,  and there’s high risk around the requirements and technology, there’s a good chance your project scenario is Mission Impossible. In Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle, Ian F. …

Read moreMission Impossible

Choosing Between Evolutionary, Incremental, and High-Risk Software Process Models

How do you choose between an Evolutionary, Incremental, or High-Risk software process model?  Evolutionary, Incremental, and High-Risk are software process models for systems engineering ‘in the large’. In the Evolutionary model, the complete cycle of activities is repeated for each version.  In the Incremental model, increments are individually designed, tested, and delivered at successive points …

Read moreChoosing Between Evolutionary, Incremental, and High-Risk Software Process Models

Evolutionary, Incremental, and High-Risk

Evolutionary, Incremental, and High-Risk are software process models for systems engineering ‘in the large’.  In the Evolutionary model, the complete cycle of activities is repeated for each version.  In the Incremental model,  increments are individually designed, tested, and delivered at successive points in time.  In the high-risk model, the project is divided into phases and …

Read moreEvolutionary, Incremental, and High-Risk
  • Previous
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4