Sage 4

Home Jensen Model Interface Validation Sage Demo Price List Templates

 
Sage 4 NOW Available !!!

SAGE (saj) n. A venerable man of recognized experience, prudence, and foresight; a profoundly wise counselor or philosopher.  adj. 1. Characterized by or proceeding from calm, far-seeing wisdom and prudence; also grave, serious, shrewd.

 

Based on 2008 revision of the Jensen II Software Schedule and Cost Estimation Model.  The Jensen II model validation has been continually validated since 1982 release of Jensen I model which is the basis of a line of commercial estimating tools including JS-1, JS-2, System 3, SEER-SEM™.  The Jensen II model is the basis for the Sage line of software estimating tools.

The Jensen II model uniquely incorporates for the first time the impact of developer management impacts on productivity and delivery schedule.  A complete discussion of the estimating technology behind the Jensen II model can be found in the Software Development Cost Estimating Guidebook.  

Extended size input suite includes:
bullet

Source lines of code (2005) definition

bullet

Function points (Only tool fully compliant with  IFPUG 4.2 Counting Practices)

bullet

3D Function points for real time system analysis based on Whitmire /Boeing technology

bullet

Objects 

Sage was the FIRST software resource estimating model to achieve the total view of software development for unprecedented realism and estimate accuracy.  Sage incorporates quantitative measures of:

1.      Personnel, management and environment effectiveness

2.      Process technology

3.      Product characteristics

Sage 4 is still the only software schedule and cost estimation tool to incorporate a complete picure of the development environment in its estimates. 

Sage 4 incorporates a new and unique system-level estimating facility necessary to perform software estimates at the system level prior to Milestone A.  At the system level knowledge about the development environment (including knowledge of the development organization and the software decomposition to the CSCI level) is unknown .  System-level Sage 4 estimates require only a description of the system type and the approximate system size to perform realistic estimates.   

Sage 4 is still the ONLY complete and correct implementation of the Seer (Jensen) Software Development Model.

 

Note from the developer:

 

In 1979 I developed a software schedule and cost estimation model (Jensen I) I called Seer based on a scriptural reference I happened to have seen during the development.  The scripture says "But a Seer can know of things which are past, and also of things which are to come, and by them shall all things be revealed, or rather, shall secret things be made manifest, and hidden things shall come to light, and things which are not known shall be made known by them, and also things shall be made known by them which otherwise could not be known."  The goal of the Seer development was an estimating tool that produced the most realistic estimate possible with the known data.  This model should be accurate in the hands of an experienced estimator and produced at a reasonable price.  That goal is still and will always be primary in the Seer/Sage development.  Seer and Sage have always met the goal with a minimum of chrome and glitz.

Seer has been the basis of several commercial tools including CEI's JS-2 and System 3, and the Galorath SEER-SEM™.  Seer is likely the foundation of the most widely used software estimating tools in use today.

Seer has evolved through the years as the need AND supporting technology has been available.  When the original Seer was released there were projects that, for an unknown reason, failed to correlate with project results.  Over the years, additional projects failed in the same way.  In 1995 while studying Boehm's Software Engineering text the statement regarding software management "Despite this cost variation, COCOMO does not include a factor for management quality, but instead provides estimates which assume that the project will be well managed... pg 487"  Modern management methods had not been accounted for in the original model.  First, most projects are not well managed, but were consistently managed.  Sage was the first product that directly accounted for variations in management methods, style and environment.

When software growth information became available, Seer was again updated to account automatically for software growth and Sage 2 was released.

Sage 3 was primarily driven by the need to include function point sizing methods mixed with source lines of code and is fully compliant with IFPUG 4.2 counting methods.  For completeness, the function point capability includes a real-time system extension proposed by Steve Whitmore of Boeing Co. that allows a simple extension of function points for object sizing methods.  

In addition to the sizing additions it had become obvious that producing and estimate was not the only responsibility of the estimating tool.  In experienced users could produce estimates that had little to do with reality by incorrectly evaluating the parameters that drive the cost and schedule.  A feature was added to compare the current estimate with estimates for the same system types based on history.  The facility rates the estimate with history and makes corrective suggestions when necessary for areas to re-evaluate in the estimate.

Sage 4, the latest version of the evolving Seer model, incorporates the ability to perform software system estimates without knowledge of the software developer, and the ability to estimate software systems prior to decomposition into components (CSCIs).  

Sage 3 represents the state-of-the-art in software schedule and cost estimating.  The goal of the most realistic estimate possible, a tool that is accurate in the hands of an experienced estimator much like a scalpel in the hands of a surgeon, and available at reasonable cost.

Randall W. Jensen, PhD -- developer of Seer and Sage 4

Templates reduce Sage 4 input requirements to ONLY 2 inputs at the system level or 4 inputs at the component level!

bullet

Size

bullet

Management template
bullet

Makes it possible to define a development organization  into a single input (Company XYZ Satellite Development, etc.)

bullet

Essentially constant over time

bullet

Product template
bullet

Makes it possible to define a specific product type (avionics, etc.) into a single input

bullet

Constant for a given product type

bullet

Project constraints

bullet

Application type for system estimates

Sage 4 estimates include:

bullet

Target and worst case cost and schedule predictions. 

bullet

Cost and schedule risk estimates including optional source code growth.

bullet

Resource and staff profiles for development and maintenance planning. (Full IEEE/EIA 12207 support)

bullet

Size growth prediction based on project maturity and reuse.

bullet

Reality Check on estimate to assure estimate is consistent with historical data

bullet

Data Validation  Tool for normalization and validation of historical data

bullet

Software system estimates using only a product type description and system size (lines of code or function points)

Low Acquisition Cost

Sage 4 gives you 
bullet

More ACCURACY

bullet

Less FLASH

bullet

Lower ACQUISITION COST

bullet

No ANNUAL RENEWAL COST

Easy to Use

bullet

The natural, intuitive Sage user interface can be mastered in minutes!  

bullet

The windows-based interface simplifies the user interaction required to describe and analyze software projects.  

bullet

The needed interactions are placed where they are logically needed.  

bullet

Reports are clear and complete

 

Copyright ©2010 Software Engineering, Inc.           Last update: 13 April 2010