logo slogan

SEER-SEM for Software


Plan, Analyse, and Manage Complex Software Development Projects

Software projects are notoriously difficult to predict and control. In fact, major industry studies have documented project failure rates as high as 60%. SEER for Software (SEER SW) enables organizations to streamline project processes and improve project performance throughout the software development lifecycle.


SEER-SEM Brochure click here


Introduction to SW Estimating click here


Why is SW Estimation Difficult?  Click here


For those of you who have only a few projects or small projects that are less than half a million GBP we have an estimation service where you can run your project through the system for a reasonable rate click here



Project Planning Software - Understand project scope and complexity and develop detailed project plans more quickly and accurately.  Click here for PDF


Project Cost Management Software - Identify key cost drivers and test trade-offs much earlier in the software development process.


Project Tracking Software - Monitor project progress and determine what mid-course corrections (if any) are needed to keep the project on track.


Thousands of government and commercial users worldwide currently depend on SEER for Software (formerly SEER-SEM) to improve software project performance and deliver software projects on time and on target.


All SEER solutions are built on the same design principles, incorporating the following application elements:



An intuitive interface for defining and describing projects. Users can generate a new project from an existing project “template” or by adding and defining individual work elements. A series of pop-up windows and annotations guide users through the process of defining project scope, complexity, and technologies.

Simulation/Modeling Engine:

Sophisticated sector-specific mathematical models derived from extensive project histories, behavioural models, and metrics.


Knowledge Bases:

SEER Knowledge Bases serve as a virtual “in-house expert,” providing default project definitions, values, ranges, and calibrations based on comparable project histories. Enables users to develop first-look estimates when very little information is known, and to refine those estimates as details become available.





A variety of charts, graphs, and reports for quickly summarizing and presenting project outcomes and alternatives as well as work-in-progress.


Open architecture and APIs ensure that SEER applications can be easily integrated with departmental productivity solutions and enterprise applications.


A high-level SEER SW estimate can be developed in a matter of minutes. Simply define a software development project by platform, application, development methodology, and governing standards, for example, and SEER will provide a set of default parameter values and a rough estimate based on project histories which most closely match your definition. Where greater precision is necessary, projects can be defined in greater detail and specific parameter values can be adjusted.


SEER for Software evaluates software parameters not as isolated factors, but as interdependent variables spanning project objectives and constraints, work products, and lifecycle.


As Software size is the single most significant driver of development cost, effort, and schedule, SEER SW provides a number of sizing options and applications (e.g., Software Lines of Code, Function Points, and Use Cases), as well as embedded sizing “wizards” to assist in size calculations. Enter or refine best case, worst case, and most-likely case values for additional project variables, including:


  • Staffing levels, capabilities & experience

  • Development environment complexity

  • Requirements stability

  • Confidence level

  • Target/Host systems

  • Schedule Considerations

  • Reusability

  • Integration

  • Labour rates

  • Maintenance levels

  • And more

As parameter values are entered or changed, SEER SW updates the cost and effort estimates, in real-time, to determine how these changes are likely to impact a project’s ultimate outcome. The results of these analyses can be documented and shared using SEER’s rich reporting capabilities, as well as exported to Microsoft Project, Microsoft Office, IBM Rational, and numerous other 3rd-party applications.

SEER for Software goes beyond what traditional project planning software, project tracking software, and cost management software applications can provide, enabling organizations to streamline, automate, and optimizer project planning processes.


Learn about the extended capabilities of the SEER for Software project management tool and how these extended capabilities can further improve your software development lifecycle:


Extended Capabilities

The SEER for Software (SEER SW) product line consists of the SEER for Software Core (formerly SEER-SEM) and extended capabilities which can be licensed individually or bundled within a choice of delivery editions.




Sizing by Comparison is a tool 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.


Sizing Process:


  1. Identify items to be estimated


  1. Select reference items which are the best match to the current project; reference items can be entered manually, selected by analogy, or obtained from a repository of past projects.


  1. Establish the relative size between reference items and the current project.


  1. Analyse and share reports and charts


Metrics Analysis & Benchmarking enables users to benchmark project estimates and trends in graphical format. Users can filter/narrow project histories to include only the most relevant project pool. From the chosen pool, users can perform regressions; develop, display, save, and share trends; and overlay a current project estimate to see how it compares to historical norms. Metrics Analysis & Trending can be configured to work with numerous data sets and most database, including SQL Server and Oracle.



Independent Crosscheck & Verification is available to organizations that require independent oversight. This option invokes a separate estimation methodology to re-calculate the estimate as a “sanity check” against initial results. Using databases of past software development projects, various statistical techniques and algorithms are employed to develop an “external” software estimate.


Project Monitoring and Control enables users to monitor the health and status of work in progress. Enables users to quickly identify issues and their root causes, and to determine the best corrective actions. Project progress can be described in four dimensions:


  • Activity completion (planned vs. actual)

  • Expenditures (budgeted vs. actual)

  • Size growth (planned vs. actual)

  • Defect discovery/removal (predicted vs. actual)


This data is combined to yield an aggregate earned value that is a comprehensive reflection of project progress. Once a project is completed, project data can be used for post-mortem calibration, allowing users to apply actual project experience to future estimates.




Integration to MS Project automatically constructs a complete project plan from any SEER for Software project estimate. Create customized lifecycle templates incorporating company-specific processes and best practices, and tailor allocation of the amount and types of effort estimated into user-defined labour categories. The Integration to MS Project does more than import SEER for Software projects – it offers a deployed estimating solution fully embedded in Microsoft Project, suitable for deploying to project managers who need to generate estimates and plans on their own.

Integrations to IBM Rational Software Development Platform (RSX) & Rational Portfolio Manager (RPM) provide a complete single-source solution addressing software design, feasibility analysis, design optimisation, and portfolio management.


The SEER-IBM Rational Integrated Process:

  1. IBM Rational RSx captures business process design and system requirements and translates use cases into executable code.  Click here for PDF


  1. SEER analyses cost, effort, risk, reliability and time-to-market, evaluates trade-offs that directly impact project feasibility and design, and tracks work-in-progress to ensure the project is completed as planned.

  2. Once a project strategy has been decided, IBM Rational RPM can be used to assign, manage, and control development resources, and as a centralized repository for portfolio analysis and reporting.


These SEER-IBM Rational integrations have been validated for inclusion in the IBM Rational software program.


Enterprise Shared Database Enables users to save estimates in an open database structure that can be accessed and shared throughout the organization. The open database allows users to save, maintain, and share project estimates throughout the enterprise. SEER-DB also includes features for archiving, version control, and access control of project data as well as the ability to pre and post process the database information for integration with external applications.