Corporate Library

SEER for Software

Webinars

Software Analysis Measurement Experts

Industry veterans share experiences of their client’s software development processes and discuss how Software Analysis and Measurement tools coupled with Parametric Estimation models can impact organizational performance through increased ROI, customer satisfaction and business value.

Key concepts covered:

  • Drive organization value by fueling Estimate and Measurement practices within an enterprise
  • Build the funding rationale through proven economic impact models
  • Establish the ROI from Estimate and Measurement practices and process
Stopping Software Cost Overruns Before They Begin; Estimating to Smart, Optimized Project Assessment

Systems and software projects traditionally experience some degree of project failure. In this context, failure is defined as a project that demonstrated a failure to match (within a reasonable tolerance) the expected outcome. Typically system and software projects have a high probability that the project will:

  • Require significantly more time than planned
  • Cost significantly more than budgeted and/or
  • Deliver significantly less functionality than originally expected

Dr. Denton Tarbet, PhD & Senior Consultant with Galorath Incorporated, will address this problem and present a process to improve the success of systems and software project success. He will cover:

  • Establishing a confidence based project plan based on a realistic estimate of the project effort, schedule, and risks
  • Defining an example project to demonstrate planning and execution using the project estimate applications during project execution
  • Providing project status information that reflects quantity of work, as in standard Earned Value Management (EVM), i.e. effort vs progress, but additionally provides schedule vs progress, defect insertion vs removal, and scope growth
  • Demonstrating a 4 Dimensional Earned Value Analysis (4-D EVA) of the example project
  • Defining a control feedback process to effectively react to issues detected in the 4-D EVA in order to maximize probability of project success

This webinar is intended for:

  • Estimation and project management professionals
  • Cost analysts
  • Business process analysts
Build a Project Plan Quickly & Easily with SEER for Software’s Microsoft Project Integration

With SEER for Software and its integration to Microsoft Project, you can build a successful project plan using your own processes and your own WBS with only a few clicks.

Best practices suggest that estimates should become the basis of project plans. Yet building a plan from a software estimate manually can be a daunting task.

To build a viable plan, the following are required:

  • Schedules
  • Staffing
  • Relationships

SEER Integration to MS Project automatically constructs a complete project plan from any SEER for Software project estimate. This integration may be used "out-of-the-box" and is even more powerful when your processes are included with customized activity plans and labor categories.

Discover Practical Applications for Historical Data Within SEER for Software

Discover the role of the Historical Database within the SEER for Software product.

Learn:

  • The ability to plot an estimate
  • How to quickly generate a size estimate using specific data points
  • The ability refine your estimate to actual performance values found in the historical database

This webinar is part of the SEER University webinar series. The SEER-U series is intended for current and prospective users to learn about specific SEER product capabilities and features and discover how to leverage them to gain the greatest benefit. These webinars provide you with the knowledge to become a more accomplished, skilled, and confident SEER user. With a better understanding of SEER applications, you can maximize the power of the model.

Take Advantage of MS Project Actuals with SEER Project Monitoring and Control

Discover how to link SEER Project Monitoring and Control with Microsoft Project and do an analysis based on actuals.

Integrating MS Project to SEER for Software Project Monitoring and Control (PMC) couples project tracking with performance measurement. Most PMC users are aware of the manual steps to enter project data into PMC. During this webinar users will be shown a quick way to automate the collection of project actuals and percent complete data directly into SEER for Software PMC. This approach will also work for any project portfolio management tool that can export data to an intermediate Excel worksheet.

Leveraging SEER for Software in Agile, SOA, and Open Source Projects

Agile, SOA and Open Source projects are becoming more pervasive and companies require the ability to more accurately characterize these types of projects to facilitate their ability to estimate the cost, schedule, effort, risk and reliability. As a long time user of SEER for Software, Booz Allen Hamilton has had the opportunity to model these types of projects in SEER and will share its approach and lessons learned in modeling these project types in the SEER for Software environment.

Benefits to viewers include:

  • Description of the basic structure and major elements present in these projects from an estimation point of view.
  • Identification of issues and hazards in estimating these types of projects.
  • Note of some key parameters present in these estimates and how to treat them.
  • Understand the value of calibration and adaptation to the estimation process.
Cloud Planning and Governance – Business Analysis – Using Best Integrated Practices and Tools

Cloud computing offers tremendous opportunities and return-on-investment, however, you need to approach this carefully, with a focus on goals and objectives.

For organizations to maximize value and mitigate risks, you need a process to prioritize, strategize, analyze and plan for the cloud. This includes managing and demonstrating results quantitatively, rather than subjectively.

Business Analysis, industry frameworks, methods, techniques and tools provide significant complementary information that can be leveraged many ways to simplify data collection and analysis. Many of the tools are easily integrated and can be calibrated and configured to satisfy specific areas of interest and focus.

Key questions are:

  • Is cloud computing right for our organization or application(s)?
  • Which applications will have the highest payback from the IT and business perspective?
  • Are there specific functional and business opportunities?
  • Where are the risks and can they be mitigated?
  • How do we plan and estimate for the cloud migration?
  • How do we estimate and plan, if developing services?
  • What types and methods for the cloud are our best alternatives?
  • Is this only applicable for “Greenfield” development for us?
  • What are key considerations for accountability, governance and SLAs?
  • Where are the boundaries of responsibility?
  • Can we demonstrate and quantify our ROI and value?

This presentation provides a useful roadmap when considering cloud computing solutions for planning, prioritizing, managing, and demonstrating return-on-investment and value from IT and business perspectives.

GAO Cost Estimating and Assessment Guide: Best Practices for Developing and Managing Cost Estimates

The GAO assists Congress in its oversight of the federal government and its stewardship of public funds. Developing reliable cost estimates is critical to the effective use of public funds to avoid cost overruns, schedule slips and performance shortfalls. The GAO Cost Estimating and Assessment Guide was developed in consultation with a community of experts from the federal government and industry to establish a consistent methodology based on best practices, to be used across the federal government for the development and management of its program cost estimates. This presentation by GAO Sr. Cost Analyst Karen Richey will provide:

  • An overview of the Guide
  • Intended Benefits of the Guide
  • Recent GAO Reports based on criteria in the Guide
  • Case Studies Showing How GAO Used the Guide as Audit Criteria
  • Invitation to participate in future expert meetings at GAO
A Software Sizing Metric for the Metrics Challenged: Function Based Sizing

SEER’s Function Based Sizing (FBS) is a much easier way to scope software. If you have a basic idea of what an application is going to look like, perhaps based on a set of requirements, or story points, you can use FBS to scope your project. It also translates into industry-standard function points. FBS is the best kept secret in the software metrics world; it’s been around for over 15 years. You wouldn’t leave a ruler out of your toolbox, right? It’s time you, too, discovered FBS.

Avoiding the Pitfalls of Historical Data Use in Software Estimation

There are several traps users often stumble into when working with "historical" data:

  • The Error of Casual Analysis (False Association) - accumulating facts with minimal generalizations
  • Narrative fallacy - when the set of connected and disconnected facts are picked to fit a story
  • Fallacy of silent evidence - seeing only what has been recorded and remaining ignorant of the missing evidence
  • Ludic Fallacy - assuming the data to be statistically analyzed is complete, unaffected by small variations, and not intentionally corrupted

Only project data that was properly collected, validated, normalized, and then sufficiently articulated is suitable for use - for all other "historical" data, the utility is limited.

Hear an anecdotal representation of the potential traps that may be encountered when using historical data and how to avoid them.

SEER Advanced Topics Series: COSMIC Function Points - An ISO Sizing Standard – Part 2
  • The application of the method in a real-time environment
  • Correlation between IFPUG Function Points and COSMIC Function Points
  • The way COSMIC can be used in SEER for Software
SEER Advanced Topics Series: COSMIC Function Points An ISO Sizing Standard

Galorath is pleased to offer this two part webinar that introduces COSMIC functional sizing, contrasts COSMIC and IFPUG, and illustrates the use of COSMIC with SEER.

Size is a main driver of the effort and cost of for software development projects either for SEER or other effort / productivity purposes. Function Point Analysis (defined by an ISO standard) was one of the first working approaches to determine a consistent and repeatable software size. This approach, is widely used and is supported by International Function Point User Group (IFPUG).

COSMIC (Common Software Metrics International Consortium) is another ISO standard for functional software sizing. COSMIC was developed by a team of international software metrics specialists looking to develop a new functional sizing method that would offer an alternative to IFPUG FPA, sizing more easily and as accurately.

COSMIC is being widely adopted in Europe and is applicable to project worldwide when an alternative to IFPUG function points is desired.

Code Search + Project Estimating = Better Planning

Better support your future software development projects using the combined solutions of Krugle Enterprise & SEER for Software.

Krugle Enterprise automatically maintains a centralized, searchable library of all source code and development information in your organization. Krugle Enterprise helps development organizations reuse code, share coding knowledge and more effectively plan and coordinate software development projects.

Galorath’s SEER for Software is used by leading enterprises to estimate the effort, duration and risk in software development projects. While usable out of the box, users can leverage SEER for Software with existing knowledge and metrics to further improve its estimates.

Using Krugle and SEER for Software as a combined solution, development organizations can reference past work to gauge future needs. This presentation shows you how.

Making Sense of a Mess of Data

Organizations often use their own projects as a basis of estimation and for analogies along with industry trends and knowledge bases. However historical data can be messy! This webinar will discuss our experience delving into project records and culling information from them that is useful for estimating using SEER for Software (SEER-SEM.).

This webinar addresses:

  • Where you can get usable information
  • What are the sniff tests
  • How you fill in the blanks
  • What types of records are meaningful
  • Normalizing data for use
  • How SEER for Software can interact with your data
Reduce the Risk of Software Project Failures: Project Surveillance using SEER SEM

Too many software projects spiral out of control along the way, causing overruns or project failures. Traditional earned value metrics can help, analyzing effort versus progress. However, for software projects earned value alone is insufficient to discover problems while there is time to do something about them. Undiscovered defects and requirements growth both impact software projects, yet are often ignored. Using these metrics in combination with traditional earned value effort and progress metrics, and combining them with parametric analysis can yield a more robust project status and flag issues early when they are more likely recoverable.

This webinar presents this four-dimensional, parametric approach to project status using SEER for Software’s Project Monitoring and Control Features

Project Monitoring & Control (PMC) provides:

  • A method to accurately use earned value metrics to forecast project completion based on actual project performance to date
  • How forecasted and actual defect insertion & removal rates interact with earned value
  • Methods of forecasting and dealing with requirements growth during project execution
  • A way to identify risk areas and potential management changes that will improve performance
  • A method to select between alternative management actions to yield the best results
Mainframe Migration Estimating: Successes from the Trenches

Increasingly, mainframes are being replaced with more modern technologies. Migrating software from the mainframe to a new environment is fraught with issues. A viable estimate of the effort and schedule are essential to an achievable plan and a successful project.

This presentation describes the use of a parametric estimation tool to produce a series of estimates for a project to migrate software to a new environment. The objective of the estimate is to provide information on the effort and schedule duration required to migrate this critical application. That information has to be developed in such a way that it can be used in a variety of planning and evaluation scenarios.

The webinar explains:

  • Estimating best practices for the problem
  • Planning scenarios
  • Evaluation scenarios
  • Tips and techniques supporting all of these
Is Service Oriented Architecture (SOA) The Silver Bullet? Project Estimation for SOA Projects

This Webinar will provide a discussion of effort and schedule estimation for SOA projects utilizing SEER for Software. The characteristics of SOA will be discussed to establish an understanding of issues which can impact the estimates. With the understanding of the characteristics of SOA we will consider project specific parameter settings for the SEER estimate. A project plan methodology will be introduced using the confidence based estimate to establish a confidence based plan.

Learn about:

  • Concepts and differences for SOA and SAAS projects
  • Concerns for planning both projects to develop SOA services and applications that will utilize SOA services
  • Establishing an effort (budget) and schedule estimate
Managing Software Project Risk for More Successful Projects

A sound estimate and sound defect containment strategy are critical to project management success.

Join us and learn why:

  • Manual methods are totally inadequate for any significant project.
  • The "3 Minute Mile" kills projects and careers.
  • Realistic assessment of status requires quality metrics.
  • Quality must be planned.
  • "Productivity" means increasing value-added.

Take advantage of this opportunity to hear from leaders in the field: Dan Galorath and Gary Gack.

Acquisition Reform (WSARA) And How It Impacts Your Estimations: Looking forward And Lessons Learned

Weapons systems acquisition reform has been a recurring topic within the Department of Defense for many years.

Mr. Bob Hunt, Galorath’s V.P. of Professional Services, was a Senior Pentagon official during the previous Acquisition Reform initiatives. He has since been active in the contractor community. Mr. Hunt will offer a unique perspective on how these acquisition reforms will impact both the Government and the contractor estimating communities.

This WebEx discusses the unique implication of the latest reform on the cost and schedule estimating process, including:

  • Cost Assessment & Program Evaluation
  • Directors of DT&E and Systems Engineering Performance Assessments & Root Cause Analysis
  • Assessment of Technology Maturity
  • Trade-Offs in Cost, Schedule and Performance
  • Critical Cost Growth in MDAPs
  • Earned Value Management
  • Required Reports
  • Cost Assessment & Program Evaluation
  • How some of the SEER applications can be advantageously applied for Pre-milestone A estimates
  • And much more!

Much (or some) of this has been tried before, e.g. Goldwater-Nichols Department of Defense Reorganization Act of 1986; also discussed in “The Cost Analysis Improvement Group: A History” by Srull, Margolis, and McNicol. WSARA is being driven by the continued and “sometimes surprising growth” in the cost and schedule of Major Defense Acquisition Programs (MDAPs).

Demystifying Agile Project Cost and Schedule Estimates

As more and more organizations embrace the many benefits of Agile software development, one problem still endures: How does one estimate an Agile project?

During this presentation the audience will be shown three kinds of Agile estimates:

  • The Planning Estimate
  • The Forecast Estimate
  • The Working Estimate

Each estimate is prepared at various stages of the development cycle and allows for a wide range of assumptions about the project, the staff, and the customer. When prepared using a parametric modeling application, such as SEER for Software, a close approximation to actual projects cost, effort, and schedule can be predicted.

Exploit What You’ve Learned: SEER for Software Project Actuals Data Analysis

Galorath Incorporated works hard to insure that SEER for Software out of the box is calibrated to a wide variety of software development circumstances. SEER for Software can also be calibrated in a number of ways, increasing estimating confidence.

Calibration avenues include knowledge bases, custom knowledge bases, and a large array of parameters, in addition to specialized calibration factors, an advanced feature of SEER for Software.

This presentation provides a complete tutorial on how to calibrate: what to look for, how to process actual outcomes for comparability with SEER for Software, forensics, statistical methods, and ways in which SEER for Software can be calibrated. Take what you need:

  • What to look for when evaluating software project data
  • Normalization techniques to insure records are comparable
  • How SEER for Software can be calibrated
Unraveling the Complexities of Software Data Normalization + Using ISBSG Data with SEER-SEM

Revealed:

  • Lessons learned in software data normalization
  • What factors to be aware of
  • Application of the data within SEER
  • The process for obtaining the normalized ISBSG data set for use in SEER for Software (SEER-SEM)

Data is an important part of SEER for Software, providing the basis for its calibration and also for trend lines available to the user. Galorath obtains its data through many relationships, such as with the International Software Benchmark Standards Group (ISBSG), which collects and distributes data primarily within commercial environments.

Data normalization – the process of making records consistent and usable – is an important yet often misunderstood part of the process. In this webinar we will show how we normalize the ISBSG database, how the data is directly accessible within SEER for Software, and how users can obtain the ISBSG data.

What Would You Like to Estimate Today?  SEER Estimate by Comparison

With SEER Estimate by Comparison, good estimates based on intuition are only a few comparisons away.  By stepping through a series of intuitive comparisons to better-known items, SEER Estimate by Comparison provides a credible basis for accurately determining either quantitative or qualitative values for both SEER and non-SEER parameters.

In a portfolio analysis exercise, we will demonstrate how multiple software projects’ sizes and value can be simultaneously estimated.

Software Estimation Approaches That Deliver: Industry Leaders Speak Out

Software estimation, planning and control can be keystones to successful projects. Companies that estimate strategically are able to zero in on their projects so they deliver to business targets. Despite this, many treat estimation as a black art or worse - a guess.

Dan Galorath and Geoff Hewson will explain the key concepts that drive successful software estimation in support of planning and managing successful software development and maintenance projects:

  • Decisions and deliverables needed to design estimation procedures tuned to your organization.
  • Guidance in setting up the infrastructure you need to realize the most benefit from your new estimation capabilities.
  • Establishing a “negotiating culture” to allow you to deal effectively with the results of your estimates and focus projects on business success.

SEER for Software and SPC concepts will support the discussion.

15 Years of Estimates within 2 Percent - Northrop Grumman’s Methods Revealed

Do your estimates need to:

  • Decrease program risk?
  • Reduce cost and schedule over runs during project execution?
  • Increase accuracy?

An industry expert from Northrop Grumman reveals Grumman's methods for accurately and successfully bidding software projects--with median cost under runs of 2 percent over 15 years.

Estimating the 10 Hidden Costs of Packaged Software Implementation

The 21st century has seen a growing use of prepackaged applications within IT organizations. However, the deployment of these packages (such as Sales Force Automation (SFA), Enterprise Application Integration (EAI), Customer Relationship Management (CRM), e-business, and Business Intelligence) is often wrought with unexpected costs and sizing considerations. In this seminar we will discuss the top ten factors to consider when estimating the deployment of prepackaged applications.

Sizing by Comparison

Sizing by Comparison is an application for estimating software size, the single most significant driver of development cost, effort, and schedule. Sizing by Comparison helps the user define software scope through a series of project analogies and/or comparisons to a user’s repository of past projects. In this way users can develop a reliable estimate on a project’s scope even when information is scarce. Sizing can be determined using analogies, pair-wise comparison, or through an array of metrics such as Function Points, Source Lines of Code (SLOC), Function Based Sizing, and Use Cases.

Estimating Software Enhancement Projects

This presentation tackles the challenge of estimating effort, cost, and schedule for software enhancement projects. It presents a methodology that leverages SEER for Software's Acquisition Method knowledge base and function point analysis. This methodology provides a structured, documentable, repeatable approach that can be used in an enhancement scenario and can be improved over time with adjustments and calibration.

Estimating Agile Projects Using SEER for Software

Recently CNN published a list of 50 things it thinks are transforming the world of business. Agile Software Development was ranked #18. However, current agile methods do not preclude the need for a quantified approach to software project estimation and planning.

During this presentation, we will discuss how to use SEER for Software (SEER-SEM) to estimate projects being developed using one of the various Agile methodologies. The Agile Manifesto will be reviewed and a recommendation made for what parametric parameters can be mapped to the doctrine. The webinar will conclude with the presentation of the "Agile-Full" and "Agile-Novice" development method knowledge bases now available in SEER for Software.

Thousands of Actual Data Points Now Available To SEER for Software Users Via ISBSG Partnership

Users have long asked for access to Galorath’s raw data points in addition their own data and Galorath’s trend lines to supplement their own data.  Though a partnership with the International Software Benchmarking Standards Group (ISBSG), thousands of data points are now available for use in SEER Metrics and Benchmarking, Comparative Sizing and other SEER applications.  The first part of this webinar explains the mission of the ISBSG and its data collection activity, as well as ISBSG's main product: its data repository of over 4,000 software development and enhancement projects.  In order to correctly use this data with SEER and other applications, users need to understand ISBSG data definitions and its data collection and validation processes.  ISBSG's partnership wth Galorath has made it possible for Galorath to integrate ISBSG's data into SEER for Software.  The second part of the webinar shows how the data is made available in SEER for Software and how it can be used.

SEER and MS Project: Software Development Planning Made Easy

This webinar shows you how you can transform Microsoft Project into a powerful application for estimating and planning projects. With relatively few inputs, the SEER integration to MS Project enables users to estimate project costs, effort, duration, and risk with SEER for Software, and construct a complete project plan in MS Project.

SEER Integration to IBM RSX: Generating Project Estimates Directly from Use Cases

The SEER Integration to IBM RSX enables users to extract relevant information from use cases specified in IBM Rational Systems Developer, IBM Rational Software Modeler, IBM Rational Software Architect and legacy Rational Rose, and automatically generate a complexity-adjusted software size estimate. This estimate can be divided into a work breakdown structure that is exportable directly into the SEER for Software effort and duration estimating model, or a number of other formats. The SEER Integration to IBM Rational RSX has been validated for inclusion in IBM’s Ready for IBM Rational software program.

Software Sizing, Cost, Schedule, and Risk: A 10-Step Process

An effective software estimate provides the information needed to design a workable software development plan. How well the project is estimated is ultimately the key to the project’s (and product’s) success. An effective software estimate also provides important information for making project decisions, predicting performance, and defining objectives and plans. This webinar discusses how to make software projects more successful by properly estimating and planning project costs, schedules, risks, and resources. The 10-step process presented in this webinar provides a complete method for developing estimates and plans, based upon the book Software Sizing, Estimation, and Risk Management; When Performance is Measured Performance Improves by Daniel D. Galorath and Michael W. Evans (Auerbach Publications, February 2006).

Function Based Sizing: A Function-Point Alternative with Complete Compatibility

Galorath's Function-Based Sizing method has gained widespread acceptance among SEER users and for good reason: It enables individuals to determine functional software sizing even if they're not certified function point counters. In many cases, users find Function-Based Sizing easier and more complete than alternative sizing methodologies. Users can also size in more intuitive detail, such as by 'data tables' instead of 'ILF's or 'input screens' instead of 'EI's. This tutorial fully describes Function Based Sizing in a user-friendly and example-filled format. Participants will learn to quickly and intuitively identify the distinct types of function points and their size, and also to size hidden functionality that standard function points may not cover.

Parametric Modeling and CAIV: Optimizing Requirements and Total Cost of Ownership

CAIV or Cost as an Independent Variable is a methodology for reducing total cost of ownership by setting aggressive yet realistic cost objectives when defining operational requirements or acquiring systems. This webinar introduces the underlying methodology of CAIV and how SEER parametric estimation models can be used to support CAIV implementation. Linking SEER to the organization's databases and engineering systems, users can leverage the power of parametrics to implement CAIV, Design to Cost, Target Costing initiatives, and basic design trade studies, as well as to develop and evaluate real-time cost impact assessments of competing design alternatives.

Software Total Cost of Ownership

Software development is a costly, often schedule-driven activity, prone to compromises to meet schedule. Many of these compromises have far-reaching impacts on the cost of software maintenance, total ownership costs and software sustainability. Maintenance staff is often insufficient and asked to do too much to sustain the desired level of maintenance. While software doesn't wear out, with inadequate maintenance it can become functionally less useful and less reliable over time.This webinar discusses maintenance productivity issues and metrics, methods of making the most appropriate tradeoffs during development, and determining that total ownership costs are managed rather than just arbitrary. SEER's maintenance model will also be discussed and demonstrated.

SEER® and Its Relation to the CMMI®

Capability Maturity Model® Integration (CMMI) is a process improvement approach that provides organizations with the essential elements of effective processes. Project Planning and Project Monitoring and Control are two of these processes. Prior to project execution, the relationship between these two process areas tends to be strong. Unfortunately, once a project is underway the relationship between planning, monitoring, and control tends to breakdown in the rush to achieve project deadlines. The result is a high-risk, open-loop project: You know where you planned to be and where you are, but you don't know where you will likely end up. In this webinar we review the fundamentals of project modeling, estimating, and performance measurement, and introduce a methodology for seamlessly integrating Project Planning, Project Monitoring and Control, and Project Measurement and Analysis.

 

Presentations

The 12 Sins of Estimation - by Pradeep Chennavajhula

Sin is a term used mainly in a religious context to describe an act that violates a moral code of conduct or the state of having committed such a violation. In monotheistic religions, the code of conduct is determined by God. Colloquially, any thought, word, or act considered immoral, harmful, or alternative might be termed “sinful”. Knowingly, and unknowingly, we as estimation experts commit sins in the area of Estimation, leading to harmful effects on the project management, tracking and control. With the premise that not doing wrong things is a way to do the right, the presentation highlights the common sins committed by experts in the field of estimation.

Taking into account the current practical realities of business, the presentation explains how we can improve the process of estimation, and how to gather the critical mass required to make change happen in an organization.>/p>

Estimation in ERP Environments - by Cees Kuijpers

  • Organisations have ambitious plans when purchasing ERP
  • More than 75% believe in quick wins and grand return of investment
  • In practice one will go a long way of learning
  • 30% - 70% cost reduction is possible
  • Therefore one needs a strong strategy in standardisation, developing
  • Kknowing the pitfalls and monitoring the principal cost drivers are essential
  • Benchmarking and estimating the projects and their environments will bring success
  • Example insurance company:
    • Starting up with conventional planning and estimating
    • Gathering facts and figures
    • Switching to ERP environment planning
    • Building up company specific planning data
    • Creating private knowledge base
Decisions, (Multi-Criterion, Subjective, unbounded), Decisions - by Chris Hutchings

The primary objective of this paper is to introduce two alternative methods, Absolute and Empirical Referencing, used to minimize the subjectivity surrounding some of the more crucial processes associated with project management and analysis. The Estimate by Comparison solution developed by Galorath Incorporated will be used as the vehicle to illustrate comparative sizing for the purposes of Parametric Estimation along with a few other more contemporary applications.

What’s New and “Dan Galorath on Estimating” - by Dan Galorath

What's new and what's coming in SEER will be featured.

Additionally Dan will discuss selections from his blog. Dan will discuss selections from metrics, effectiveness measurement, the real costs of a variety of undertakings, what is ITIL versus ISO 9000, the risk of IT projects, what the assets of failed banks really are worth, and lots more. He weighs in on a wealth of topics both timeless and contemporary.

Software Sizing – the weakest link of estimating? - by Charles Symons

Charles Symons presents data on the performance of the software industry which in certain respects is dreadful. Evidence will be shown suggesting that this poor performance is at least partly due to weaknesses in performance measurements and in estimating. By "estimating", we mean:

  • initial estimation of the product size,
  • methods for estimating project effort and duration from the initial size,
  • processes by which estimating is integrated with project management,

where the first of these elements is the weakest link (though the third is also often weak).

The talk will then trace the development of methods of sizing software from using SLOC, to Albrecht’s idea of sizing functionality (now the IFPUG method), to the COSMIC method. Charles will briefly compare these methods and show how the COSMIC method overcomes weaknesses of earlier approaches.

Embedding Galorath’s Estimating Tools into a Project & Programme Management Suite - by Andy Robinson

In this presentation we will show how the Galorath estimating tools have been integrated into Ninth Wave’s Project & Programme Management (PPM) suite.

In most PPM products estimates for projects are entered manually and there is no audit trail provided for senior managers to see how the estimate was derived. Ninth Wave has enhanced its PPM suite to be able to generate an estimate automatically into a project by using the Galorath products in a “black box” fashion.

The key benefits of this integrated approach are:

  • estimating best practice is embedded into project management across the organisation
  • drill-down capability to understand key inputs and drivers for an estimate
  • ability to model different scenarios with just a couple of mouse clicks
  • audit trail provided for all steps associated with generating an estimate
Life Cycle Costing in an International Organisation for Armament Cooperation - by Franck Ramaroson

OCCAR-EA is an International organisation with full legal personality since 2001. It was created to co-ordinate, control and implement co-operative armament programmes that are assigned to it by the Member States. Today OCCAR is managing 7 Programmes with a total portfolio of 44 billions Euros. OCCAR is clearly tasked from its Convention to identify Cost Effective options to the nations both during Development and Production and for the In Service Phase of a Programme.  In this frame, OCCAR-EA has developed a Life Cycle Costing capability within the general approach of Through Life Management.  This allows the identification of common and cost effective solutions and informs the decision makers on these opportunities. The presentation will show the steps followed to set up this capability and will point out the specifics linked to an international Agency, a snapshot of the process in place, and the types of studies that have been performed.

Software Sizing, Cost, Schedule, and Risk: A 10-Step Process (JAPANESE VERSION)
Software Sizing, Cost, Schedule, and Risk: A 10-Step Process

An effective software estimate provides the information needed to design a workable software development plan. How well the project is estimated is ultimately the key to the project's (and product's) success. An effective software estimate also provides important information for making project decisions, predicting performance, and defining objectives and plans. This webinar discusses how to make software projects more successful by properly estimating and planning project costs, schedules, risks, and resources. The 10-step process presented in this webinar provides a complete method for developing estimates and plans, based upon the book Software Sizing, Estimation, and Risk Management; When Performance is Measured Performance Improves by Daniel D. Galorath and Michael W. Evans (Auerbach Publications, February 2006).

Software Total Ownership: Development Costs is (only) Job One [Power Point]

Planning software development projects is never an easy undertaking. Customer and competitive requirements, time-to-market, architectural and quality considerations, staffing levels and expertise, potential risks, and many other factors must be carefully weighed and considered. What can make software planning even more complicated, however, is that software development costs only comprise a portion - often the smaller portion - of the total cost of software ownership. In fact, the development process, itself, invariably has a significant impact on total cost of ownership as tradeoffs are evaluated and compromises made which impact software sustainability and maintainability of software over time. Because software doesn't wear out like car tires do, software planners may underestimate how much a code stream can degrade over time with the accumulation of patches, system and configuration changes, provisioning and reprovisioning, integrations, and ongoing development. Further, the rigorous standards applied during initial software development may end up being compromised as maintenance personnel are diverted to emerging or mission-critical software issues. Over time, accumulation of poorly managed changes almost always generates software instability and a significant increase in the cost of software maintenance - up to four times the cost of initial development, according to some estimates. 

Software Total Ownership: Cost Development is (only) Job One

Planning software development projects is never an easy undertaking. Issues such as customer and competitive requirements, time-to-market, architectural and quality considerations, staffing levels and expertise, potential risks, and many other factors must be carefully weighed and considered. Software development costs only comprise a portion - often the smaller portion - of the total cost of software ownership. However, the development process itself has a significant impact on total cost of ownership as tradeoffs are evaluated and compromises are made that impact sustainability and maintainability of software over time.

The Software Estimation Approach of the Joint Strike Fighter (JSF) Autonomic Logistics Information

This presentation discusses the techniques applied to determine a software estimate for ALIS and the techniques that will be used to maintain and manage software size and effort during development.

Costing COTS Integration

This presentation provides a roadmap for doing an estimate for a Commercial-Off-the-Shelf (COTS) intensive systems development. It discusses the key lessons learned about COTS development pitfalls and translates them into estimation steps and checklists. A calibration example using historical data from a Northrop Grumman Mission Systems COTS-intensive development is presented.

Introduction to Software Estimation

This presentation teaches the basics of software estimation including definitions, background, and best practices. Software development is often considered “magic” or “black art” and the thought of getting a reliable estimate is often scoffed at (for many understandable reasons). This presentation will show you that obtaining reliable software estimates is possible, and can not only make your project more successful, but can also make your (and your team’s) lives better.

Effective Software Sizing

Although many factors influence a software project's cost and schedule, software program size is the key determinant that affects cost and effort. Software sizing is a measure of how “big” a program is. While this may seem self-evident, the actual concept of software size is often confusing and not well defined. This presentation will explain software sizing techniques and leading trends and practices in software sizing technology, including: sizing source lines of code, function sizing, object sizing, reusing existing source code, use and integration of off-the-shelf software and other sizing methods. Because software size has the biggest impact on estimation, this presentation will also explain major software estimation concepts such as technology, environment, complexity factors, staffing, scheduling, risk, and probability. Additionally, we will briefly cover why it makes sense to use your software estimation model as a perfect management application.

Fast-track Your CMMI Initiative with Better Estimation Practices

The Software Engineering Institute's CMMI models provide the latest best practices for software development and maintenance. Galorath's SEER process and applications, which support cradle to grave project management, are closely aligned with CMMI. This webinar begins with a high-level overview of CMMI. Next we explain how to use SEER methods and applications to achieve compliance in three CMMI Level 2 key processes: Project Planning, Project Monitoring and Control and Measurement and Analysis. Finally you will learn a strategy for fast-track success with CMMI, showing how your organization can obtain Level 3 in as little as 15 months.

Tracking Software Projects with Parametric Performance Measurement

Earned Value Management (EVM) employs principals of control theory to increase the probability that a software project's actual performance matches its expected (planned) performance. While this process is generally well understood and well supported, it has a couple of serious shortcomings: 1) its single-dimension focus on task completion as the sole means of earning value and 2) its inability to provide a realistic performance-based Estimate at Completion (EAC). EVM fails to recognize measures other than task completion as indicators of progress – measures which can reveal otherwise undetected project issues and problems. TEVM's failure to incorporate the fundamental size-time-effort relationships of software development project dynamics when computing EAC. This webinar describes how EVM can be combined with parametric project estimates for software project monitoring and control.  It also demonstrates how SEER for Software project monitoring and control can be used to yield a more realistic and accurate prediction of EAC and other project management metrics, taking the size-time-effort relationships of software project dynamics into consideration.

 

Whitepapers

Implementing a Metrics Program: MOUSE Will Help You

IT projects bring together software, hardware, infrastructure, organization and people. An IT project is structured with stages for development, transition to support, run & maintain and implementation. Why not apply the same structure to implementing a metrics program? However a metrics program is not equal to an information system - this requires different activities and stages.

Implementing an Estimating Process

Introducing a process, a method and a technique is in many ways comparable with the introduction of a new or enhanced information system. The IT project brings together software, hardware, infrastructure, organization and people. The project is structured with stages for development, transition to support, run & maintain and implement. Why not apply the same structure to implementing an estimating process?

Driving Quality through Parametrics

This article shows how prediction models can be used to improve delivered quality. It also demonstrates how organizations can anticipate and plan for the factors that affect quality, leveraging quality management activities to improve the entire development effort.

Assessing Software Productivity with An Estimation Model

The assessment of productivity is an inherently ambiguous and challenging process. The major challenge is determining what level of productivity is expected for a particular type of software project. This case study describes how SEER was used to assess the validity of productivity levels of an organization's subcontractor, and ultimately determine how they were arriving at roughly 19,000 hours per month in maintenance changes.

A Software Model Based on Architecture

Determining software size is often the most difficult step in estimating software projects. This white paper introduces research in automatic sizing applications, including applied research and identification of enabling technologies.

Relative Language Productivities Redux

This white paper walks through the process for estimating the relative productivity values for a diverse set of languages.

 

Case Studies