Blue Ink
Blue InkHomeBlue Ink SolutionsArticlesBlue Ink Net CommunityBlue Ink Demo ApplicationAbout Automated Architecture
My Profile
login/register
0

Average Time Savings

Blue Ink increased productivity over 400% compared to conventional development and over 200% compared to other rapid application development technologies


 

Time Savings Calculator

Customize project size, complexity, and productivity. An increased productivity of 100% is equivalent to doubling productivity and halfing a project's time to completion.
 
Project Size
   Base Entities:
   or Total Tables:
 
Application Complexity
   Complex
Average
Simple
 
Productivity
     By Hand Blue Ink
   Hours Per
Base Entity:


Computed Effort
     By Hand  Blue Ink
   Development Hours:
 
   Increased Productivity:  

Time Savings

Thanks to Blue Ink and the Just-In-Time Application Generation (JAG) Methodology, Headstrong Public Sector realized a 400% increase in productivity on its last software development project compared to traditional development methods. Below is information on the metric used along with details about Headstrong's time savings.

At right find our time savings calculator, which will provide an estimate of how much time you could save on your next development project. If this page interests you, you may also be interested in our user submitted success stories.

Hours Per Base Entity

The Headstrong consulting company has used the hours per base entity metric as a measure of efficiency for software development projects for the past seven years. It is a faster, less rigorous version of the hours per function point metric used by the International Function Point Users Group (IFPUG). The sections below describe the two elements of the metric: base entities, and the types of hours included in the metric.

Base Entity

The hours per entity metric assumes that base entities (also known as entity, base class, or main table) represent a unit of work. A base entity is a non-lookup, non-associative table in a database that generally represents an entity in real life such as an employee, customer or sale. The hours per entity metric assumes a moderate to large amount of work is required to implement the Create, Read, Update, Delete (CRUD) functionality as well as custom business rule functionality for one base entity.

Hours per Base Entity

The hours per base entity metric uses the total cumulative hours for all resources performing software development on a project. Hours for analysis, design, testing, management, or development of extensive reporting are not included.

Historical Metrics

The Headstrong consulting company has used the hours per base entity metric (labeled Hours per Main Table in the chart below) on development projects since 1999. The projects in the chart below used similar architectures (all n-tier, some .Net, some classic ASP), similar complexities, and had similar toolsets. The projects in red (solid line) did not use code generation while the projects in green (dash line) used various Rapid Application Development tools.

The trend is that projects without code generation technology took 121 hours per base entity while the projects that used code generation technology took 77 hours per entity. Headstrong management found these metrics to be consistent and used them repeatedly for project estimation.

Historically projects without code generation technology have taken 121 hours per entity, while projects that used competing code generators have taken 77 hours per entity

Blue Ink Metrics

In early 2005 the Headstrong consulting company used Blue Ink in conjunction with the Just-In-Time Application Generation (JAG) Methodology on an n-tier .Net resource management web application project for a top four consulting company. The project contained 16 base entities (58 total tables). Using traditional metrics the project should have taken 1,936 hours without code generation or 1,232 with code generation.

The baseline number of hours on a recent project without code generation should have been 1,936 hours while it should have been 1,232 hours with competing code generators

The resource management project took 368 development hours to complete! Blue Ink and the JAG Methodology increased productivity over 400% compared to hand coding and over 200% compared to other code generation technologies.

Development actually took 368 hours to complete

A primary developer of the project, Ankush Tewari, believes this metric is repeatable and attainable on other projects: "Depending on the scope of work and the type of work Blue Ink could generate at least 50% time savings, even on a project that is heavily business rule centric. Just getting the CRUDs out there would probably save half the time."





FAQ's:

What is a base entity?

What is JAG?


Related Links:

User-Submitted Success Stories

Other Benefits

Company History


ARTICLES

What is Rapid Application Development?


QUESTIONS?

Call us toll free:
(877) 756-3595

Or Visit Forums

    

Copyright © 2017 Automated Architecture, Inc. All rights reserved.