The goal of our skills building solutions is to educate decision makers and develop the skills of internal consultants to make them more effective problem solvers. QSM appreciates the challenges of implementing improved predictive analytic processes in any organization. Our workshops combine training with “roll up your sleeves” process and technique customizations that fit your environment and business needs. Upon completion, workshop participants will have tangible tools for producing defensible estimates and project plans.
Software Product Size Estimation
Take Away - Ability to estimate software product size at various stages in the software development lifecycle.
Read More
Objective - Apply practical software size estimation methods which can be used to quantify the product scope, a key estimate driver. Participants will learn how to use the most popular software sizing methods to fit a variety of application types, development methodologies, and levels of detail available at the time of estimation.Read Less
Function Point counting
Take Away - Ability to count function points, along with counting exercises to build proficiency and begin preparing for certification.
Read More
Objective - Understand and perform function point counts using the IFPUG standard methodology. This IFPUG-approved 2-day course focuses on building skills to measure software development work-products and then expressing the result in terms of functionality as seen by the business and end user’s perspective. This standard sizing technique promotes consistent estimates across multiple project types.Read Less
Historical Data Collection
Take Away - Defined historical data elements, along with collection and validation processes to support SLIM estimates. Custom performance trends imported into SLIM-Estimate templates.
Read More
Objective - Identify completed project core metrics and their sources to serve as basis of estimation. Identify optional custom metrics. Collect and validate a sample of project data, and create a set of performance trend lines to support estimate validation. Design data collection maintenance, and validation processes to growth the historical database as future projects are completed.Read Less
Software Lifecycle Customization
Take Away - One or more configured SLIM templates, plus defined process for configuring templates for new project types.
Read More
Objective - Customize SLIM lifecycle and project definition parameters to model participants’ development methods and environments. The workshop focuses on configuring SLIM phases, milestones, schedule activities, staffing profiles, and trend selection. Match sizing techniques to development methodologies.Read Less
Resource Demand Estimation
Take Away - Multiple skill category definitions and allocation schemas with in SLIM templates to support a variety of project types.
Read More
Objective - Provide a realistic demand estimate for resources and costs when different skill sets phase on and off the project. Define skill categories with specific labor rates in SLIM-Estimate templates to determine FTEs, effort, and cost by month by skill. Set the stage to feed an enterprise resource management/PPM system using the SLIM PPM framework.Read Less
Software Defect Estimation and Reliability Modelling
Take Away - Understand fundamental relationships between effort, size and defects. Leverage defect history to tune SLIM’s defect prediction model, define processes for improving product quality.
Read More
Objective - Understand SLIM’s reliability and defect prediction model, and calibrate it to the participants’ methodology. Map defect nomenclature and operational environment parameters to the SLIM model. Collect historical data to tune the defect forecasting model.Read Less
Emerging Technologies
Take Away - Estimating approaches for each for a new technology/project solution that can be tailored to any estimation tool/process. (Note: Customized courses may be tailored to introduce and/or utilize SLIM as the baseline estimation tool. Such course will provide one or more SLIM templates as take-ways to apply to each approach.)
Read More
Objective - Apply QSM estimating approaches to emerging technologies and diverse project solutions such as agile, COTS/GOTS implementation, service oriented architecture (SOA), major code-refactoring, defect management and sustainment considerations. For each emerging technology/method, understand what is truly unique vs. simply differences in terminology and how those changes translate to an effective estimation approach.Read Less