Software Development Best Practices Blog

17 Theses on Software Estimation (Expanded)

This post is part of an ongoing discussion with Ron Jeffries, which originated from some comments I made about #NoEstimates. You can read my original "17 Theses on Software Estimation" post here. That post has been completely subsumed by this post if you want to just read this one. You can read Ron's response to my original 17 Theses article 

  1. Posted on August 18, 2015 4:51:PM by Steve McConnell to 10x Software Development
  2. estimation, Management, Management practices

User Stories Ain't Requirements

Ain't isn't really a word but people use it, so does that make it de facto a word? The gurus tell us user stories are not requirements but people keep using them that way so do we need to treat them as requirements? Actually, why don't we have requirements on agile projects? I think it is because Agile is making two bets at the beginning of a project. Given the desire for a fixed schedule, the scope-what we will build-will flex so you don't want to call...

  1. Posted on May 9, 2013 12:12:PM by Earl Beede to Practicing Earl
  2. user_story, Agile, humor, requirements

2010 ECSE Meeting Topics Announced

The 2010 Executive Council for Software Excellence (ECSE) meeting topics have been announced. They are: January Optimizing for Innovation February Accelerating Organizational Change March

  1. Posted on January 19, 2010 1:46:PM by Steve McConnell to 10x Software Development
  2. Management practices, events

Travel Restrictions and Offshore Development

One benefit of my job is that I get to talk to people from hundreds of companies every year, and the people I work with talk to even more people. In recent discussions I've seen a disturbing trend emerging -- disturbing because it's so common and because the effects are so easily predictable. With the economic challenges many companies are facing, many companies have imposed travel restrictions that in practice are working out to "zero travel." I understand the value of this as a general...

  1. Posted on August 6, 2009 2:40:PM by Steve McConnell to 10x Software Development
  2. Methods & Processes, Technique, Management, multi-site development, offshore development, travel

Spirit of Waterfall

It is not uncommon for me to see on blog posts, newsgroups, or presentations the phrase or comment that something is not, "in the spirit of Agile". In fact a project team could be doing many of the practices of Agile but, if it fails, the agilist will claim that the project was not Agile in “spirit”. And I was wondering, if that is the thing that was really wrong with the waterfall approach. Consider it. It appears that many of the failings of agile or the miss...

  1. Posted on June 24, 2009 9:34:AM by Earl Beede to Practicing Earl
  2. Methods & Processes, Technique, Agile, humor, waterfall, thinking