Software Development Best Practices Blog

Scrum Chickens and Pigs

An interesting discussion came up on the Disciplined Agile Delivery discussion group on LinkedIn. Scott Ambler asked the question, "Is the chicken and pig analogy disrespectful?" The chicken and pig analogy is common in scrum. In case you haven’t heard it, it’s based on an old joke: A...

  1. Posted on April 8, 2014 4:36:PM by Steve McConnell to 10x Software Development

Estimation Types

When I get asked for an estimate, my first response is not a cost, a date, or a functionality number. It is not even #NoEstimates. My first response is a question: "What type of 'estimate' do you want?" What I need to know is what will the questioner do with my estimate. I usually see six action types: They need to make a high probability (practically guaranteed) commitment to somebody else They need to make a go/no-go decision They need...

  1. Posted on August 26, 2013 12:41:PM by Earl Beede to Practicing Earl
  2. Agile, humor, estimation

2013 Software Executive Summit - Registration is Now Open

Registration for Construx's 2013 Software Executive Summit is now open. Check it out! Details are below, and also here.  

  1. Posted on July 16, 2013 2:07:PM by Steve McConnell to 10x Software Development

The Best of All Possible Worlds

I just finished reading the Scrum Alliance’s 2013 ‘State of Scrum’ report , and was reminded of the joke about how the pessimist and the optimist both believe we live in the best of all possible worlds....

  1. Posted on July 2, 2013 5:46:PM by John Clifford to Retrospectives
  2. Agile, Scrum

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

Scrum Trainer / Senior Fellow Position Available

If you're a highly qualified Scrum Professional, check out our opening for a Scrum Trainer / Senior Fellow. Here is a brief description (follow the link for more details): Travel the World, Help Teams Adopt Scrum, and Reach Their Full Potential Share your...

  1. Posted on April 17, 2013 6:38:PM by Steve McConnell to 10x Software Development

2013 ECSE Discussion Topics Posted

I host an executive discussion group in the Seattle area called the Executive Council for Software Excellence (ECSE). We meet monthly at our offices in Bellevue, usually on the second Monday of each month. The group focuses on enterprise-level software development issues. This is a great opportunity to network and compare challenges and solutions with other executives who, we have found, tend to be wrestling with the same issues you are. To keep the discussions focused, the group...

  1. Posted on April 1, 2013 8:00:PM by Steve McConnell to 10x Software Development
  2. executives, executive, ecse

Software Project Archaeology

A colleague asked me the following question: Assume you were asked to assess a software development team from outside of the organization (that might occur as due diligence or some other context), and you had full access to all internal artifacts of the organization, but you were not allowed to talk directly with anyone from inside. To what degree could you evaluate the quality and effectiveness of the software team just from reviewing just their work, without...

  1. Posted on March 13, 2013 6:53:PM by Steve McConnell to 10x Software Development
  2. Consulting, requirements, software development, classic mistakes, Construx Software, Team Productivity

New White Papers Now Available

We've recently posted more new white papers on our website. These are free to members (and membership is free). 5 Things Every Software Executive Should Know About Scrum The success (or failure) of Scrum is all in how’s it’s adopted. This white paper explores five key things software executives should understand when considering a Scrum adoption. It summarizes what Scrum can and cannot do and provides advice to software executives on how they can support the adoption...

  1. Posted on December 21, 2012 5:29:PM by Steve McConnell to 10x Software Development
  2. Innovation, Agile, Scrum, requirements, white paper, white papers, Articles