Estimation

Estimation

6 Essential Software Sizing Resources

Software Project Sizing

Project managers and estimators have long struggled with the issue of how to measure software size. Really, before you can calculate cost and schedule, you will need some notion of how big the project will be. There are myriad of ways to size a project depending on the methodology you use and where you are in the planning process. Here at QSM, it's one of the common questions we receive, so we've devoted many years of research to the topic. Our website features a wealth of resources on sizing and in this post, we will highlight a few of the most valuable for anyone grappling with this issue or looking for a place to start.

General Sizing

  • QSM's Software Sizing infographic is a great place to start. This easy to understand visual resource helps explain the most popular sizing methods and when to use them, the difference between functional and technical size, sizing challenges and more!
  • Measuring Software Size - Insights from the Past to Guide the Future is another helpful guide if you're struggling with which sizing units to use. This PDU-approved webinar will help you determine what sizing measure will work for you based on your own historical data. This presentation is worth a watch no matter what development methodology you use and can help improve future estimates and in-flight project forecasts.

Function Points

Blog Post Categories 
Sizing Software Sizing Estimation

Value vs. Cost in Software Sizing and Estimation

Stripped down to the bare bones, value in software estimation measures the functionality that a software product provides to its users (both human and non-human) while production cost measures not just value but the work that is required to deliver that functionality. Software estimates need to account for both. Examples of non-functional cost items include configuration, throw-away code, cloud architecture, and quality requirements. Size measures such as IFPUG and NESMA function points quantify value (delivered functionality) and are recognized as functional size measures. Both measures intentionally ignore technical requirements. They can be very useful when used for asset management, measuring scope creep on a project, or assessing software quality (defect density per delivered unit). For estimating they are an important input; but one that needs to be supplemented to reflect the non-functional cost factors: i.e. what needs to be done behind the scene to create that functionality.

Blog Post Categories 
Sizing Estimation SLIM-Estimate

Upcoming Webinar: Increase PMO Collaboration to Improve IT Portfolio Management

PMO Estimation Webinar

IT project portfolios are diverse - technologies, platforms, methods, resources and more! Ensuring that project priorities align with business strategies and resource demand requires project intelligence and better estimation capabilities. Join Keith Ciocco and Laura Zuber for this webinar on Thursday, Oct. 22 at 2:00 PM EDT to learn how to leverage centralized data about scope, capacity, cost, staffing and quality to explore estimate solutions that overcome common PMO challenges of shrinking budgets and scarce resources. See how tailored access and process workflow increase visibility and provide the tools for effective project prioritization, review and governance.

Register here!

Blog Post Categories 
Estimation webinar PMO PPM

Webinar Replay: Navigating Agile Estimation Challenges

Navigating Agile Estimation Challenges

If you were unable to attend our recent webinar, a replay is now available.

Agile methods have brought vast improvements to software development practices, but as with any process, still pose many implementation challenges. Estimating, planning, and tracking Agile projects is particularly difficult because the formality, consistency, and repeatability of Agile practices vary widely across organizations. In this PDU-approved webinar, Laura Zuber shows how macro level metrics gathered for completed projects and used as the basis of estimation and project control promote repeatability and predictability. Learn how SLIM-Suite tool’s customizable modeling parameters, such as Agile increment lines and sizing techniques, let you balance the needs of teams and the business.

Watch the replay!

Blog Post Categories 
Agile Estimation webinar

Upcoming Webinar: Navigating Agile Estimation Challenges

Navigating Agile Estimation Challenges

Agile methods have brought vast improvements to software development practices, but as with any process, still pose many implementation challenges. Estimating, planning, and tracking Agile projects is particularly difficult because the formality, consistency, and repeatability of Agile practices vary widely across organizations. In this PDU-approved webinar presented Thursday August 13 at 1 PM EDT, Laura Zuber will show how macro level metrics gathered for completed projects and used as the basis of estimation and project control promote repeatability and predictability. Learn how SLIM-Suite tool’s customizable modeling parameters, such as Agile increment lines and sizing techniques, let you balance the needs of teams and the business.

Register now!

Blog Post Categories 
webinar Estimation Agile

Software Estimation in the World of COVID-19

The onset of COVID-19 has revealed many dependent synergies in the world and their mutual effects on one another.  For example, the decrease in human consumption of fossil fuels, not as many cars on the road nor planes in the air has reduced carbon emissions resulting in cleaner air, at least for the time being. 

Another synergistic COVID-19 result affects the IT world, including estimation of software delivery.  Many organizations wisely instilled a work from home (WFH) policy to mitigate the potential spread of disease.  This new work format introduced a fascinating human experiment – can we be as productive en masse during a WFH situation as opposed to being in the office?  The lack of physical proximity stresses the importance of fluid and effective communication.  During pre-COVID-19 days, estimating software delivery was orchestrated through meetings in hallways and conference rooms to communicate project assumptions, constraints and lobbying for project expectations.  But post-COVID-19, we are reliant on remote/virtual contact, limiting the nuances of physical meetings.  Thankfully, there are capabilities in place to make this a fluid process within our SLIM-Collaborate solution. 

Blog Post Categories 
Estimation SLIM-Collaborate

Using Big Picture Analytics to Power Software Estimation

Imagine a software development process where “Big Picture” estimates can be generated before detailed planning takes place, where the estimates can be accessed on the web, and where only three or four inputs are needed to generate reliable information. This process would include intelligent models that take into account historical data and there would be a back office team that specializes in software customization available to do the heavy lifting. Finally, there would be business analytics and industry data (plenty of both) to help with project target negotiations and risk trade-off analysis.

Thankfully, there are science-based estimation solutions available that include the capabilities mentioned above. These packages can make estimation easier, more transparent, and help manage the uncertainty that can come with early planning. There are technology organizations that are using these types of tools to improve their time to market and the accuracy of their software development estimates.

But there are many organizations that still struggle with estimation. They spend millions of dollars each year developing and delivering software. The planning usually starts with senior management asking tough questions about cost and schedule targets. The project leads then try to come up with effort estimates for each person on the project based on experience and gut feel. These effort numbers are tallied up in spreadsheets to come up with an overall estimate, the numbers are usually negotiated and then a final estimate is born. The problem with this process is that it takes a long time to carry out and the estimates are usually inaccurate. This is because the methods don’t take into account the non-linear relationships, integration, and overhead that we often see in software development.  When the estimates are off, millions of dollars are spent trying to change course. The rest is history. 

Blog Post Categories 
Estimation SLIM-Collaborate

Webinar Replay: Taking Software Estimation & Planning to a Higher Level

Measuring Software Size Webinar

If you were unable to attend our recent webinar, tune into the replay to watch the full presentation and lively Q&A session from our audience. Slides are also available for download.

Technology organizations spend millions of dollars each year developing and delivering software. Whether the programs are in-house or vendor related, successful planning of these programs depends heavily on reliable estimates. Being able to generate these estimates early before detailed planning takes place is essential and can have a major impact on annual budgeting, resource allocation and cost and schedule overruns. In this PDU-approved webinar, Keith Ciocco will summarize best practices for top-down estimation and how to leverage estimation tools.

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 
webinar Estimation

Upcoming Webinar: Taking Software Estimation & Planning to a Higher Level

Technology organizations spend millions of dollars each year developing and delivering software. Whether the programs are in-house or vendor related, successful planning of these programs depends heavily on reliable estimates. Being able to generate these estimates early before detailed planning takes place is essential and can have a major impact on annual budgeting, resource allocation and cost and schedule overruns. In this PDU-approved webinar, presented on May 21 at 1:00 PM EDT, Keith Ciocco will summarize best practices for top-down estimation and how to leverage estimation tools.

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 
Estimation webinar

New White Paper How Estimation Tools Bring Agility, Predictability to Cloud Migration

Cloud Estimation

Cloud computing is revolutionizing the way firms host software applications, store and access data, and manage IT infrastructure.  Like any quantum leap in technology, the move to the Cloud brings both opportunities and challenges. A recent public Cloud adoption survey found that only 43% of respondents considered their most recent public Cloud migration an overall success. IT departments moving to the Cloud have a thousand decisions to make. All of them require good data and a solid grasp of business goals, current capabilities, and resources. They also need a simple, practical way to predict future staffing and skills gaps, present options to stakeholders and management, build support, and adjust plans when conditions and priorities change. In this white paper, Kate Armel explains where general purpose estimation tools can help you quickly create and revise estimates, establish repeatable estimation processes, sanity check plans against proven performance, and mitigate known – and hidden - migration risks.

Read the white paper!

Blog Post Categories 
cloud Estimation White Paper