bach consulting

The bridge to measureable IT success!

Cost estimation in IT development

In the focus of cost estimation is the quality of the result. By quality we mean features of the cost estimation as objectivity and reliability, availability, usefulness, economics of the process and acceptance.

In order to include different focuses, bc has established procedures with which we can support your aims. Taking the point in time into consideration when the estimation was conducted we offer you the following solutions:

ProcedureStrategic Planning  Offer/ Project start  Milestones       Change RequestCompletion
bc QuickCheck       --       Yes       --       Yes       --
bc Estimation Session          --       Yes       --       --       --
bc Inverse       Yes       Yes      Yes       Yes       Yes
bc Function Point       Yes       Yes      Yes       Yes       Yes

 

Abstract

The customer would like to verify his available estimated results of development respectively of customizing by software and to get information whether there are any bugs respectively risks in it. The customer gets an impression about further actions after he has received recommendations for action.

  • Assessment of present evaluation
  • Expenditure (PT, EUR), project phases, scope of functions, productivity
    • Preparation of a strength and weakness profile
    • Identification of inconsistencies with regard to costs, scope of functions, resources and IT architecture
    • Risk assessment
    • Risks of target achievement; measures for risk reduction
    • Recommendations for further proceedings
    • Final presentation and documentation

The motives and the scope of QuickCheck will be determined in an initial briefing. The realisation is as following:

ActivityDescription
Preparation of scope
  • Expectations
  • (Rough) Definition of project
  • Risks (project, organisation)
Interview
  • Analysis of contents
Analysis of resultsEvaluation of feasibility
DocumentationPreparing of results
Presentation of resultsFinal presentation

The consultancy services of bach consulting consist of the following:

  • Preparation and moderation
  • Conduct of interviews
  • Evaluation and analysis of results
  • Documentation and final presentation  

The services are classified in four categories. The package Individual can only be evaluated after the initial briefing of volume and costs.

Service PackagesVolumeDuration
Package 1:
bc QuickCheck CE Change Small
bis 200 PDapprox. 1 day
Package 2:
bc QuickCheck CE Change Medium
200 PD < P <= 800 PD1-2 days
Package 3:
bc QuickCheck CE Change Large
800 PD < P <= 4 000 PD2-4 days
Package 4:
bc QuickCheck CE Change Individual 
P > 4 000 PDt.b.d.

Abstract

You want to estimate a large project and to get to know better your new team at the same time.

We use a strict systematized proceeding in the bc Estimation Session as in the delphi method. Unlike this method the estimation session includes group dynamic aspects – the experts do not estimate anonymously but collective.

As several persons of a project discuss with regard to the estimation session how to evaluate each item this will follow to an evalution accepted by all involved persons. This evaluation is more objective than an arithmetic mean and thus it can be presented externally in a better way. Another advantage is that the awareness of the involved persons for the estimated uncertainties of the project is raised and that there is a same level of information in the team.

  • Estimation (based on template of estimation)
  • Expenditure in person days, EUR, time, resources, content
  • Rough project planning
  • Tasks, resources, time, expenditure
  • Work breakdown structure
  • Subtasks,work packages
  • First project proposal
  • Content/scope of functions, expenditure, time schedule incl. milestone plan

The realisation is as following:

ActivityDescription
Preparation
  • Tasks
  • Develop work breakdown structures
  • Preparation of workshops
  • Tailoring of templates of estimation
Conduct a workshop
  • Conduct an estimation
  • Risk based estimation
  • Detailed discussion on work packages
  • Analogy to remaining work packages
  • Discussion of validity among experts
Follow-up
  • Rough project planning
  • First project proposal

The consultancy services of bach consulting consist of the following:

  • Moderation
  • Brainstorming
  • Recording
  • Estimation with coaching
  • Provision of an estimation template
  • Final presentation  

 

The quantity is a guide for the measures. Projects respectively programs of large volume are subject to individual evaluation. Please feel free to contact us!

Service PackagesVolumeDuration
bc Estimation Session - Standardup to  10.000 PDapprox.  1-2 weeks
bc Estimation Session - Individual> 10.000 PDin arrangement

Abstract

bach consulting’s solution bc Inverse CE takes into account that unforeseen events occur, which require an immediate start without prior thorough planning. We know it from legal measures where immediate action is needed due to a short deadline. But also in the event of political deadlines – e. g. a product has to be implemented for a specific date – the basis for planning is very poor and a starting is required immediately.

The information concerning the budget of the project is available. The method presented here is exactly right for such cases. It is based on the assumption that the organisation is able to carry out a project whose productivity is already known by other projects. At this point we calculate backwards – that means, we do not calculate effort, costs and time based on scope of functions but we get the scope of functions to be provided based on a given budget and in available time. Thus, we are able to define and to order a realistic scope of functions with regard to the required deadline.

At the beginning of the project describing the functions makes up for the default. If the scope of functions exceeds the calculated value, some functions will have to be deferred in order not to jeopardise the scheduled date.

  • Evaluation of scope of functions
  • Complete measurement with IFPUG respectively COSMIC FFP
  • Evaluation of period of development
  • Evaluation of time (FP/PM) and costs (EUR/FP)
  • Review of target achievement
  • Evaluation of deadline and approved budget with the attainable data of productivity

The realisation is as following:

ActivityDescription

Determination of budget target
and scope of functions

a) Baseline is available

  • Determination of range of functions
  • Determination of period of development

b) Baselne is not available > bc Productivity Change
    for n projects (Recommendation: n=3)
    Develop work breakdown structures

Determination of impacts
on planning
  • Review of planning assumptions
  • Prioritisation of functions enabling target achievement
Review of target deadline

    Review of target achievement to end of project
    (scope of functions)

The consultancy services of bach consulting consist of the following:

  • Moderation
  • Brainstorming
  • Recording
  • Inverse Calculation 

 

The services are classified into four categories. The package Individual can only be evaluated after the initial briefing of volume and costs.

Service PackagesVolumeDuration
Package 1:
bc Inverse CE Change Small
bis 100 FP  4 days
Package 2:
bc Inverse CE Change Medium
100 FP < P <= 250  7 days
Package 3:
bc Inverse CE Change Large
250 FP < P <= 1.00012 days
Package 4:
bc Inverse CE Change Individual
P > 1.000 FPsin arrangement

 

Abstract

The customer wants to estimate the development effort in person-days (PD), function volume (FP) and time (t).

The used function point analysis (FPA for short) is to evaluate the technical and functional scope of an IT application. The result of a function point analysis is called “Function Points”, FP for short. At bach consulting the method of International Function Point User Group (IFPUG for short) and COSMIC are used.

  • Evalution of costs
  • Estimation of change expenses with indicators of productivity (EUR/FP)
  • Evaluation of function volume
  • Calculation of function volume with IFPUG or COSMIC FFP
  • Evaluation of period of development (Change)
  • Estimation of change expenses with indicators of productivity (FP/PM)

The realisation is as following:

ActivityDescription
Kick-off
  • Specification of analysis targets
  • Form/content of data collection
  • Obtain a decision concerning the baseline (see option)
  • Project schedule
Data analysis – Option A: Requirements are documented
  • IT Analysis (requirements analysis, software design, change requests)
  • Function Point Analysis
  • Conduct data evaluation
Data analysis – Option B: Requirements are not documented
  • Collection of functions in workshops
  • Function Point Analysis
  • Conduct data evaluation
QS Workshop
  • Clarifcation of open questions
  • Discussion of remaining issues with the customer
Follow-up
  • Corrections with regard to the QS workshop will be amended
PresentationThe handover of results is
a) in written form (presentation)
b) a group presentation for all participants

The consultancy services of bach consulting consist of the following:

  • Moderation
  • Conduct of analysis
  • Calculation of expenses PT, EUR und t
  • Documentation of results
  • Presentation of results

 

The services are classified into four categories. The package "Individual" can only be evaluated after the initial briefing of volume and costs.

Service PackagesVolumeDuration
Package 1:
bc FP CE Change Small
up to 100 FP 2-3 days
Package 2:
bc FP CE Change Medium
100 FP < P <= 250    5 days
Package 3:
bc FP CE Change Large
250 FP < P <= 1.000  10 days
Package 4:
bc FP CE Change Individual
P > 1 000 FPs>10 days

Do you have any questions regarding our solutions?

+49 22 44 878 440