Estimation

Estimation

When Estimating IT Projects and Portfolios, You’re More Mature than You Think

Software Estimation Maturity

In talking with many organizations about their IT estimation practices over the years, I’ve noticed a recurring theme has been their self-perception of immaturity when addressing the use of a commercial estimating tool. Estimates in the workforce are typically generated via the Delphi method, multi-tabbed spreadsheets, and uncalibrated guesses.  When recommending a top-down tool approach, the feedback can be: “we aren’t mature enough to use a tool or model.” 

I’ve actually seen the opposite.  The top-down approach offers an on-ramp to more formal estimating by its very nature of needing few inputs, rather than the myriad of cells, rows, and columns required to be populated in a spreadsheet.  A top-down tool approach leads us away from relying on the institutional knowledge of a few people that may have relevant experience, but one day may retire or move on from the organization taking that knowledge -with them.  Also, a parametric top-down approach leveraging relevant historical data is much better than a wet thumb in the air.

Blog Post Categories 
Estimation

New Video: Negotiating Realistic Cost & Schedule Targets with Agile Estimation

In agile development, it's not unusual for software teams to have a fixed schedule or budget before any work begins. This is great information for stakeholders, but what if those targets are unrealistic? What if there were a way to evaluate trade-offs early in the decision-making process, before any detailed planning occurs?

With a top-down estimation tool like QSM's SLIM-Estimate, your scrum teams can quickly determine how much functionality they can deliver in a planned release schedule. If that target schedule turns out to be unrealistic, you can leverage SLIM-Estimate's time-tested models to calculate the impact of trade-offs. What happens if you add more people to the project? If the schedule is non-negotiable, how much functionality can you deliver in that period of time? SLIM-Estimate provides you with visualizations that are powerful when presenting to senior-level management and stakeholders. Plot your estimates against relevant agile trendlines from QSM's database of over 13,000 projects (the largest of its kind) and you can see how your estimates check out against the industry.

The video above shows how to use this powerful tool to generate defensible agile estimates you can present to stakeholders early in the planning process. Having data-driven information like this at your fingertips will allow you to plan and negotiate, and maybe even avoid disaster.

Blog Post Categories 
Video Agile Estimation

New Article: The Problems with Software Development as Seen by Professional Estimators

Software Estimation Problems

When a project goes over schedule, costs too much money, or doesn’t deliver the desired functionality, business leaders may wonder what could have been done differently. Why not ask a professional estimator? Often, these are the people holding the crystal ball - those charged with planning and assessing the project before it even gets off the ground.

We recently polled our own seasoned estimation experts at QSM to find out their thoughts. With many years of forecasting, tracking, and benchmarking software projects under their collective belts, everyone from our consultants to our support and sales teams chimed in to compile a list of what estimators consider to be the most critical software development management issues. In this article, Don Beckett shares these lessons learned (and methods to solve them), which are invaluable to both project managers and C-level business leaders alike.

Read the full article!

Blog Post Categories 
Estimation Articles

Practical Software Estimation Tips for Communicating with Business Leaders

How large is your project?
It’s projected to cost $2,000,000.
That’s cost. not size!

How large is your project?
We believe it will take 14 months to complete.
That’s schedule, not size!

How large is your project?
It’s going to be a 25-person project.
That’s staff, not size!

Software estimators often think of project size as what a project produces (features, stories, requirements, function points, or code). These are what a project has to create or account for in order to fulfill its mission. Business leaders, understandably, are more likely to visualize project size in terms of resources expended (cost, time to market, or FTE staff).  These competing definitions of “size” can produce confusion and ambiguity. Which leads us to Tip #1.

Tip 1

Be prepared to explain to business leaders how quantifying project size (as seen by an estimator) helps business leaders get more accurate estimates of the things that matter to them: cost, schedule, quality, and staffing. I find a graphic like the one below from SLIM-Estimate can be useful to illustrate the relationship between a project’s size (primarily of interest to development staff and project managers) and the major project management metrics of interest to the C-suite.

Blog Post Categories 
Estimation Cost Effort Sizing Schedule

Upcoming Webinar: How to Estimate Reliability for On-Time Software Development

How to Estimate Reliability for On-Time Software Development Webinar

On Wednesday, Dec. 8 at 1:00 PM EST, Keith Ciocco will present "How to Estimate Reliability for On-Time Software Development."

Software development is a major investment area for thousands of organizations worldwide. The negotiation and early planning meetings often revolve around major cost and schedule decisions. But one of the most important factors, reliability, often gets left behind in these early discussions. This is unfortunate since early reliability estimates can help ensure that a quality product is delivered and predict if it will finish on-time and within budget. In this webinar, Keith Ciocco will be showing how to leverage the QSM model-based tools to estimate and track the important reliability numbers along with cost, scope, and schedule.

Keith Ciocco has more than 30 years of experience working in sales and customer service, with 25 of those years spent with QSM. As Vice President, his primary responsibilities include supporting QSM clients with their estimation and measurement goals, managing business development and existing client relations. He has developed and directed the implementation of the sales and customer retention process within QSM and has played a leading role in communicating the value of the QSM tools and services to professionals in the software development, engineering and IT industries.      

Register now!

Blog Post Categories 
Webinars Estimation Software Reliability

Webinar Replay: Larry Putnam, Sr.'s Legacy and Understanding the Physics of Software Projects

Larry Putnam, Sr.'s Legacy and Understanding the Physics of Software Projects

If you were unable to attend our recent webinar highlighting the pioneering measurement work by Larry Putnam, Sr. and how it applies to today's estimation challenges, a replay is now available.

QSM was deeply saddened by the passing of our founder, Larry Putnam, Sr. just a few months ago. Larry's left behind a 40 year legacy in the software estimation and measurement field. His models were the basis for our SLIM-Suite of tools and many of his discoveries about the behavior of software projects still hold true today. In this webinar, his son and QSM Co-CEO Larry Putnam, Jr. reviews Larry Putnam, Sr.'s original research and the data it was based on. He then explores if that original research continues to stand the test of time when compared with data derived from modern development approaches. He also shows how modern agile development practices exploit some of the laws Larry discovered over 40 years ago. Finally, he discusses the role of estimation in today’s increasingly agile world.

Watch the replay!

Blog Post Categories 
Webinars Estimation

Upcoming Webinar: Larry Putnam, Sr.'s Legacy and Understanding the Physics of Software Projects

Larry Putnam, Sr.'s Legacy and Understanding the Physics of Software Projects

On Wednesday, Nov. 3 at 1:00 PM EDT, Larry Putnam, Jr. will present "Larry Putnam, Sr.'s Legacy and Understanding the Physics of Software Projects."

QSM was deeply saddened by the passing of our founder, Larry Putnam, Sr. just a few months ago. Larry's left behind a 40 year legacy in the software estimation and measurement field. His models were the basis for our SLIM-Suite of tools and many of his discoveries about the behavior of software projects still hold true today. In this webinar, his son and QSM Co-CEO Larry Putnam, Jr. reviews Larry Putnam, Sr.'s original research and the data it was based on. He then explores if that original research continues to stand the test of time when compared with data derived from modern development approaches. He also shows how modern agile development practices exploit some of the laws Larry discovered over 40 years ago. Finally, he discusses the role of estimation in today’s increasingly agile world.

Register now!

Blog Post Categories 
Webinars Estimation Agile

Webinar Replay: Critical Cost & Schedule Target Setting with Data-Driven Estimation

Cost and Schedule Target Setting Webinar

If you were unable to attend our recent webinar, "Critical Cost & Schedule Target Setting with Data-Driven Estimation," a replay is now available.

It might come as no surprise that technology organizations will spend millions of dollars this year on agile and traditional development programs. But did you know that many will lose big money and time because they don’t have an effective way to establish and negotiate reasonable cost, schedule, and quality targets? In this webinar, Keith Ciocco demonstrates how we use the QSM estimation tools to manage these major challenges and the uncertainty that can come with very early critical planning decisions.

Keith Ciocco has more than 30 years of experience working in sales and customer service, with 25 of those years spent with QSM. As Vice President, his primary responsibilities include supporting QSM clients with their estimation and measurement goals, managing business development and existing client relations. He has developed and directed the implementation of the sales and customer retention process within QSM and has played a leading role in communicating the value of the QSM tools and services to professionals in the software development, engineering and IT industries.   

Watch the replay!

Blog Post Categories 
Webinars SLIM-Collaborate Estimation

Upcoming Webinar: Critical Cost & Schedule Target Setting with Data-Driven Estimation

Cost and Schedule Target Setting Webinar

On Wednesday, September 15th at 1:00 PM Eastern, QSM will host a free webinar, "Critical Cost & Schedule Target Setting with Data-Driven Estimation."

It might come as no surprise that technology organizations will spend millions of dollars this year on agile and traditional development programs. But did you know that many will lose big money and time because they don’t have an effective way to establish and negotiate reasonable cost, schedule, and quality targets? In this webinar, Keith Ciocco will demonstrate how we use the QSM estimation tools to manage these major challenges and the uncertainty that can come with very early critical planning decisions.

Keith Ciocco has more than 30 years of experience working in sales and customer service, with 25 of those years spent with QSM. As Vice President, his primary responsibilities include supporting QSM clients with their estimation and measurement goals, managing business development and existing client relations. He has developed and directed the implementation of the sales and customer retention process within QSM and has played a leading role in communicating the value of the QSM tools and services to professionals in the software development, engineering and IT industries.   

Register now!

Blog Post Categories 
Webinars SLIM-Collaborate Estimation

Remembering Larry Putnam, Sr.

Larry Putnam, Sr.QSM is deeply saddened to share that our founder, Larry Putnam, Sr. passed away last week at the age of 91, leaving behind a 40 year legacy in the software estimation and measurement field.

Larry began his illustrious career in the military, graduating from West Point in 1952. He was commissioned in the Armor Branch and went on to serve 26 years on active duty. While in the service, he studied Nuclear Effects Engineering at the Naval Postgraduate School, where he obtained a Masters degree in Physics. 

But it was to be the relatively new field of software development where Larry would ultimately make his mark. He was assigned to manage the Army's computer program budget at the Pentagon in the mid-1970s. After struggling to defend his yearly budget to the Department of Defense (DoD) budget review authority (OSD) because he couldn't justify the staffing levels for one of his systems, he made it his mission to understand software engineering staffing and effort. Starting with the Rayleigh equation as the ideal way to apply people to a design-intensive project, he began collecting Army data to see if it followed the Rayleigh pattern.  Just from comparing the budget data to a group of about 15 systems, he was able to confirm it was a fit.  Using the simple projections of the Rayleigh curves, he was able to get the 50 systems currently in development under financial control.  (He speaks candidly of this experience in Roots Run Deep: The Journey to Software Application Estimation and Risk Management.)

Blog Post Categories 
Estimation QSM News SLIM Suite