Software Best Practices

Voices on Software Development Best Practices
Welcome to Software Best Practices Sign in | Join | Help
in Search

Browse by Tags

All Tags » productivity (RSS)
  • Measuring Productivity of Individual Programmers

    My last couple of posts on productivity variations among programmers and the Chief Programmer Team model gave rise to some discussion about hazards of measuring software productivity at the individual programmer level. Software engineering studies normally measure productivity in terms of time to complete...
    Posted to Weblog by Steve McConnell on 04-09-2008
  • Chief Programmer Team Update

    One spinoff from the 10x difference in programmer productivity was the Chief Programmer Team structure. The idea of the chief-programmer team was originally developed at IBM during the late 1960s (Baker 1972, Baker and Mills 1973). It was popularized by Fred Brooks in the Mythical Man-Month (Brooks 1975...
    Posted to Weblog by Steve McConnell on 03-31-2008
  • Productivity Variations Among Software Developers and Teams: The Origin of "10x"

    Some blog readers have asked for more background on where the "10x" name of this blog cam from. The gist of the name is that researchers have found 10-fold differences in productivity and quality between different programmers with the same levels of experience and also between different teams...
    Posted to Weblog by Steve McConnell on 03-27-2008
  • Re: Fact 7: Facts & Fallacies

    Glass leverages Fact 6 on this one. Because developers don't work through the learning curve of new tools they don't see the productivity gains and quick using the tool. Often this is because so many projects are schedule driven and its common for people in a stressful situation to revert back...
    Posted to Forum by talmans on 02-21-2008
  • Re: Fact 5: Facts & Fallacies of Software Engineering

    This is one of the central themes of the book. Awareness of these facts & fallacies enables one to think critically about the latest doodad and make a sound business decision. Three observations come to mind. - Decision making in academia and industry is different. - Software is still more craft...
    Posted to Forum by talmans on 02-06-2008
  • Fact 5: Facts & Fallacies of Software Engineering

    Hype is the plague on the house of software. Most software tool and technique improvements account for about 5 to 35 percent increase in productivity and quality. But at one time or another, most of those same improvements have been claimed by someone to have "order of magnitude" benefits.
    Posted to Forum by talmans on 02-05-2008
  • Re: Fact 4: Facts & Fallacies of Software Engineering

    Earl, That’s a good distinction. I’ve worked in several teams that benefited from sitting close together in an arrangement to facilitate communication. I’ve also been in quiet office space and been productive there too. I agree with this fact but I’ll play devil’s advocate. I’ve worked in some small...
    Posted to Forum by talmans on 02-05-2008
  • Re: 55 Fundamental Facts & Fallacies

    Steve, Your list of criteria has even wider application. [quote user="Steve Tockey"] All great designers seem to have: *) A large set of standard patterns--in other words, many previously-solved approaches to problems *) They've lived through failed projects, but more importantly they had...
    Posted to Forum by Jerry Deville on 02-04-2008
  • Re: Fact 3: Facts & Fallacies of Software Engineering

    My article "Brooks Law Repealed" is often misunderstood. My point is that most people unintentionally misapply Brooks' Law. The law is not "adding people to a project makes it later." The law is "adding people to a late project makes it later." Brooks' point is that...
    Posted to Forum by Steve McConnell on 02-02-2008
  • Re: Fact 3: Facts & Fallacies of Software Engineering

    It is interesting that it Glass quotes my boss as the loyal opposition. I don’t think McConnell would agree (I will have to corner him and ask him). McConnell position is more of using careful planning rather than throwing resources at a problem. Further, McConnell recently shared with me some data from...
    Posted to Forum by Earl Beede on 02-02-2008
Page 1 of 2 (12 items) 1 2 Next >
Seminars           www.Construx.com           Consulting