Software Development Best Practices Blog

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

We've recently posted a few new white papers on our website, along with some existing papers. These are free to members (and membership is free). 10 Keys to Successful Scrum AdoptionScrum is a project management approach for Agile software development and is the most commonly adopted Agile approach in the industry today. Construx has worked with hundreds of organizations to implement Agile approaches including Scrum. We have helped numerous organizations to adopt...

  1. Posted on October 2, 2008 1:43:PM by Steve McConnell to 10x Software Development
  2. Methods & Processes, Agile, Scrum, classic mistakes, Technical Debt, white papers, Articles

Software's Classic Mistakes--2008

In 2007 my colleagues at Construx Software and I updated the list of classic mistakes from my 1996 book Rapid Development. Throughout 2007 we conducted a survey to determine the frequency and severity of these classic mistakes. In other words, we wanted to get a more quantitative sense of just how "classic" these classic mistakes are. More than 500 people responded to the survey. The majority of them were involved with web and business systems. A significant minority were...

  1. Posted on May 13, 2008 11:43:AM by Steve McConnell to 10x Software Development
  2. Management, classic mistakes, white paper, survey, Articles

Classic Mistakes Updated

In Rapid Development I wrote that, "Some ineffective development practices have been chosen so often, by so many people, with such predictable, bad results that they deserve to be called 'Classic Mistakes.'" That was in 1996. At that time I was self-employed and most of my experience had come from working with only a handful of companies. New Classic MistakesAfter founding Construx, a decade of work with hundreds of companies has enabled us to identify several...

  1. Posted on June 15, 2007 10:07:PM by Steve McConnell to 10x Software Development
  2. Management, classic mistakes, white paper, Articles