Practical Software Measurement
Webinar Replay Now Available: Shifting to Agile Methods - The Keys for Long-Term Success
If you were unable to attend our webinar, Shifting to Agile Methods - The Keys for Long-Term Success, a replay is now available.
Changes to the software development process, such as moving toward Agile methods, must demonstrate sustainable results over time versus just short-term wins. There are two keys to reaching long-term success that should be considered up front – the new process must be repeatable and measurable.
In this session, AccuRev’s Chris Lucca and QSM’s Larry Putnam, Jr. explore these two keys to success.
Specifically, they cover:
Part III: Finding the Optimal Team Size for Your Project
In part one of our team size series, we looked at Best and Worst in Class software projects and found that using small teams is a best practice for top performing projects. Part two looked at differences in cost and quality between small and large team projects and found that small teams use dramatically less effort and create fewer defects. But simply knowing that small teams perform better doesn’t tell us how small a team to use. Most software metrics scale with project size, and team size is no exception. Management priorities must also be taken into account.
Tuning Effort for Best in Class Analysis and Design
After reading Best Projects/Worst Projects in the QSM IT Almanac, a SLIM-Estimate® user noted that the Best in Class Projects expended around 28% of their total project effort in analysis and design (SLIM Phase II) compared to 10% for the Worst in Class Projects. She wanted to know how she could tune her SLIM-Estimate templates to build in the typical best in class standard for Analysis and Design.
In SLIM-Estimate, effort and duration for phases I and II are calculated as a percentage of Phase III time and effort. To create a template for estimating phases II and III that will automatically allocate 28% of total project effort to analysis and design (Phase II), follow these simple steps.
Webinar: Shifting to Agile Methods - The Keys for Long-Term Success
On Thursday, February 16, 2012 1:00 PM PM EST, QSM will co-host "Shifting to Agile Methods - The Keys for Long-Term Success" together with Accurev.
Changes to the software development process, such as moving toward Agile methods, must demonstrate sustainable results over time versus just short-term wins. There are two keys to reaching long-term success that should be considered up front – the new process must be repeatable and measurable.
In this session, AccuRev’s Chris Lucca and QSM’s Larry Putnam, Jr. will explore these two keys to success.
Part II: Small Teams Deliver Lower Cost, Higher Quality
This is the second post in a three part investigation of how team size affects project performance, cost, quality, and productivity. Part one looked at cost and schedule performance for Best in Class and Worst in Class IT projects. For this study, Best in Class projects were those that delivered more than one standard deviation faster, but used more than one standard deviation less effort than the industry average for projects of the same size. A key characteristic of these top performing projects was the use of small teams: median team size for best in class projects was 4 FTEs (full time equivalent) people versus 17 FTEs for the worst performers.
Top Performing Projects Use Small Teams
Last week, Carl Erickson of Atomic Spin referenced a study performed by Doug Putnam several years ago:
A study done by consultancy QSM in 2005 seems to indicate that smaller teams are more efficient than larger teams. Not just a little more efficient, but dramatically more efficient. QSM maintains a database of 4000+ projects. For this study they looked at 564 information systems projects done since 2002. (The author of the study claims their data for real-time embedded systems projects showed similar results.) They divided the data into “small” teams (less than 5 people) and “large” teams (greater than 20 people).
QSM Consulting Receives Four “Exceptional” Ratings from Army CPAR
We are pleased to announce that QSM has received four "Exceptional" ratings from the Army Contractor Performance Assessment Report (CPAR). A CPAR assessment is based on objective facts and supported by program and contract management data, such as cost performance reports, customer comments, quality reviews, and earned contract incentives. The Contractor Performance Assessment Reporting System (CPARS) is the Department of Defense (DoD) Enterprise Solution for collection of contractor Past Performance Information (PPI) as required by the Federal Acquisition Regulation (FAR).
QSM Presentation at Better Software West 2012
Paul Below will be presenting "Optimal Project Performance: Factors that Influence Project Duration" at the 2012 Better Software West Conference on Thursday, June 14 at 4:00 PM.
QSM Awarded Contract with Army Cost Center
We are pleased to announce that the Office of the Deputy Assistant Secretary of the Army for Cost and Economics (ODASA-CE) has contracted QSM to provide a comprehensive cost methodology, which includes tools, consulting support, and on-site training. This contract is a continuation of a successful working relationship between QSM and the Army that began in 2004. With the new contract, QSM will be providing estimation assistance on major ACAT 1 programs (major acquisition programs). QSM will also help establish a metrics database with software data from the Defense and Cost Research Center (DCARC) and from DASA-CE data collection efforts. This database will be used for program analysis and evaluation.
Read the full press release here.
How's Your Metrics Program Doing?
"Everything should be made as simple as possible, but not simpler."
- Albert Einstein
How’s your software measurement program doing? Is it well funded and supported by management, or do you worry about your job the next time the organization decides it needs to be “leaner and meaner”? Many measurement programs are cancelled or fade into meaningless obscurity. Why? Some things are out of your control; but here are a few that will improve your odds for success: