Sie sind auf Seite 1von 9

Requirements Estimation Tool Summary Page Yellow cell values should be entered specific to this project Light gray

cells are either N/A or reference yellow cells and usually do not need to be edited Dark gray cells are calculated, but can be overriden Important summations Input Quantity Items 500 Existing pages of documentation for review 1 Existing systems being updated or replaced 52 Stakeholders 25 Interfacing Systems - small systems 2 Interfacing Systems - medium systems 1 Interfacing Systems - large systems 500 Process Flows 2 BDDs 20 Screens 20 Reports Summary Total Effort Comparison % of total project 6 $ 300,000 $ 1,680,000 Hours by Category 483 Quantity $ 2,000,000 $125 COTS 10 No 56 10 Items Total project budget BA blended hourly cost Type of project Number of developers Is your team remote? Project duration? (weeks) Requirements work duration? (weeks)

Page 1 of 9

Number of BAs BA budget for requirements work BA budget for project duration Estimates Category Activity

Ratio of dev to BAs 3.3 $ 167,000 $ 933,000 Hours 19 43 15 20 16 350 17 4

Activity based *Excludes time off 35.0 $ 1,748,000 $ 9,790,000 Minutes per unit 1140 255 910 1200 960 1.00 2.00 240 656 Units N/A 10 N/A N/A N/A 21000 500 1 500 Minutes 1140 2550 910 1200 960 21000 1000 240 328000 Notes

Project Start and Management Requirements plans Status reporting Requirements architecture Project kick-off Functions/Features organization Traceability Links Existing documentation review Existing systems review Model Requirements - People Process Flows

Uses requirements project duration above

12866 5467

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Summary Page Category Org Charts User Stories Decision Trees Model Requirements - System System Context Diagrams System Interface Models - small systems System Interface Models - medium systems System Interface Models - large systems Display-Action-Response Tables Model Requirements - Data Business Data Diagrams Data Flow Diagrams Data Dictionaries State Tables State Diagrams Report Tables Total Effort Requirements Work Remote Team Buffer add-on BA estimate based on activities Hours of work with buffer Number of BAs for the Requirements Work BA cost for requirements work BA cost for entire project BA estimate as ratio of Developers to BAs Developers per BA Standard Developers per BA COTS Number of BAs for entire project BA cost for requirements work BA cost for entire project BA estimate as % of total budget Total budget Percent of budget allocated to requirements BA budget for requirements work Number of BAs for the Requirements Work BA budget for project duration $ $ $ 311 13 125 33 40 100 326 7 50 60 5 5 200 13986 0 13986 35.0 $1,748,188 $9,789,850 6 3 3.3 $166,667 $933,333 210 495 180 270 270 600 2 6 20 1 1 20 420 2970 3600 270 270 12000 750 300 1000 2400 300 1 25 2 1 20 750 7500 2000 2400 6000 Activity Hours by Category Hours 8 7200 192 Minutes per unit 450 216 230 Units 1 2000 50 Minutes 450 432000 11500 Notes

Page 2 of 9

Uses number of screens, above

Assumes input requirements duration, excludes time off Assumes input cost Assumes input project duration and cost

Assumes input requirements duration and cost Assumes input project duration and cost

2,000,000 15% is industry standard 15% 300,000 Assumes input requirements duration and cost 6 1,680,000 Assumes input project duration and cost

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Assumptions Page Yellow cell values should be entered specific to this project Light gray cells are either N/A or reference yellow cells and usually do not need to be edited Dark gray cells are calculated, but can be overriden Estimated Model counts and Assumptions Model Quantity Estimate based on User Stories Decision Trees DFDs Data Dictionaries State Tables State Diagrams Requirements Business Rules Number of traces 2000 50 6 20 1 1 7000 21000 21000 # Process Flow Process Flow BDDs BDDs BDDs BDDs Process Flow Process Flow Process Flow

Page 3 of 9

Assumptions (* indicates assumption varies based on project size-- Small, Medium, or Large) Steps in a Process Flow User Stories per Process Flow Decision Trees per Process Flow Decision points in a Decision Tree Data objects in a BDD Total objects in a DFD State objects to define per BDD States in a state model DFDs per BDD People in an Org Chart (S:10, M:30, L:50)* Systems in a System Context Diagram (S:10, M:30, L:50)* Elements in a Screen Elements in a Report Requirements per step in a Process Flow Business rules per requirement Requirements per Process Flow Business rules per Process Flow Unique requirements per User Story Traces per requirement (to Process Flow, Screen, User Story)

# 20 4 0.1 10 10 15 0.5 10 3 50 50 15 20 0.7 3 14 42 4 3

Detailed Calculations for each activity Category Activity Section Subtotal (minutes) 1140 720 180 240 255 60 60 75 60 60 60 75 60 N/A N/A N/A N/A Time per week for status reporting Time per week for status meetings Time per week for core team meetings Time per week for defect review meetings 15 15 30 30 90 120 90 120 720 180 240 N/A N/A N/A Burndowns for budget and activities Burndowns for budget and activities Use checklists to build plan 480 120 120 960 240 360 Total Minutes Estimate per Number of Element Elements (minutes) Notes Suggested Suggested Time - Low Time - High (minutes) (minutes)

Project Start and Management Requirements plans Create detailed requirements plans Create burndowns Complete the methodolgy checklist Status reporting Create a weekly status report Weekly status meeting Core Team meetings Defect review meetings

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Assumptions Page Section Estimate per Total Number of Notes Subtotal Element Minutes Elements (minutes) (minutes) 910 700 700 N/A Setup architecture objects and where the artifacts live 210 1200 360 240 600 960 480 480 2 2 240 240 1 0.5 0.5 0.50 0.50 N/A N/A Time to link Time per link to find issues or gaps 0.25 0.5 240 N/A Get up to speed on existing system 30 2 N/A Review a page in a document 0.5 480 480 N/A N/A Identify features, functions, modules, etc. Make decisions about how to organize all of the work 240 120 360 240 600 N/A N/A N/A Prep and have meeting Basic project introduction Elicit and document business objectives 240 90 120 210 N/A Setup sharepoint, requirements tools, etc.

Page 4 of 9

Category

Activity Requirements architecture Define Requirements Architecture Setup team repository (SP and RM tools) Kicking off project Project kickoff meetings Project familiarization Complete Business Problems and Objectives Organizing Functions/Features Identify all major buckets of functionality Determine how to organize work Existing documentation Review existing documentation Existing systems Get trained in existing or new systems Traceability Matrix Traceability Matrix creation Traceability Matrix analysis

Suggested Suggested Time - Low Time - High (minutes) (minutes) 400 180 1000 240 480 360 1200 1000 1200 5 480 3 3

Model Requirements - People Org Charts Org Chart elicitation Org Chart creation Org Chart internal review Org Chart customer review Evaluate org charts against stakeholder lists Process Flows Elicitation prep, meet, follow-up Process Flow creation Process Flow internal review Process Flow customer review Derive Requirements and business rules Review and Update derived requirements

450 50 100 50 100 150 656 120 60 60 80 112 224 120 3 3 4 2 4 N/A 20 20 20 56 56 Sessions breakdown (30 prep, 60 meet, 30 follow-up) Steps within a process flow 60 1 1 1 1 1 180 6 6 10 6 10 1 2 1 2 3 50 50 50 50 50 People within an org chart 0 1 1 1 1 5 5 3 3 5

Requirements and business rules per process flow

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Assumptions Page Section Estimate per Total Number of Subtotal Element Minutes Elements (minutes) (minutes) 216 60 60 N/A 20 20 N/A 10 10 N/A 30 30 N/A 32 2 16 64 4 16 230 10 1 10 10 1 10 30 3 10 60 2 30 120 4 30

Page 5 of 9

Category

Activity User Stories User Story elicitation User Story creation User Story internal review User Story customer review Derive Requirements and business rules Review and Update derived requirements Decision Trees Decision Tree creation Decision Tree internal review Decision Tree customer review Derive Requirements and business rules Review and Update derived requirements

Notes

Suggested Suggested Time - Low Time - High (minutes) (minutes) 30 10 5 10 1 1 1 1 1 1 1 120 45 30 60 6 10 10 5 10 6 10

Session breakdown (20 prep, 30 meet, 10 follow-up)

Requirements and business rules per user story

Decision points within a decision tree

Business rules per decision tree

Model Requirements - System System Context Diagram System Context Diagram elicitation System Context Diagram creation System Context Diagram internal review System Context Diagram customer review Small System Interface Models Medium System Interface Models Large System Interface Models DAR models Wireframe creation Wireframe internal review Wireframe customer review Display-Action-Response creation Display-Action-Response internal review Display-Action-Response customer review Model Requirements - Data Business Data Diagrams Business Data Diagram elicitation Business Data Diagram creation Business Data Diagram internal review Business Data Diagram customer review

750 150 150 150 300 300 1000 2400 300 60 30 60 60 30 60 4 2 4 4 2 4 15 15 15 15 15 15 Elements within a screen 0 1 1 2 1 2 10 10 20 10 5 10 3 3 3 6 300 1000 2400 50 50 50 50 N/A N/A N/A Systems within a context diagram 0 1 1 1 40 400 2000 6 10 6 10 400 2000 4000

Small custom system, few data pieces Lots of data is passed, lots of interface points

Elements within a screen

210 60 60 30 60 60 6 3 6 N/A 10 10 10 Session breakdown (20 prep, 30 meet, 10 follow-up) Objects within a business data diagram 30 3 1 3 120 10 6 10

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Assumptions Page Section Estimate per Total Number of Subtotal Element Minutes Elements (minutes) (minutes) 495 90 6 15 45 3 15 90 6 15 90 2 45 180 4 45 180 60 6 10 60 6 10 60 6 10 270 60 6 10 30 3 10 30 3 10 60 2 30 90 3 30 270 60 6 10 30 3 10 30 3 10 60 2 30 90 3 30 600 120 120 N/A 120 6 20 120 6 20 240 12 20

Page 6 of 9

Category

Activity Data Flow Diagrams Data Flow Diagram creation Data Flow Diagram internal review Data Flow Diagram customer review Derive Requirements and business rules Review and Update derived requirements Data Dictionaries Data Dictionary creation Data Dictionary internal review Data Dictionary customer review State Tables State Table creation State Table internal review State Table customer review Derive Requirements and business rules Review and Update derived requirements State Diagrams State Diagram creation State Diagram internal review State Diagram customer review Derive Requirements and business rules Review and Update derived requirements Report Tables Report Table elicitation Report Table creation Report Table internal review Report Table customer review

Notes

Suggested Suggested Time - Low Time - High (minutes) (minutes) 3 1 3 1 1 3 1 1 3 1 1 1 1 3 1 1 1 1 60 3 1 3 10 6 10 6 10 9 10 10 9 5 5 6 10 9 5 5 6 10 180 10 5 20

Objects within a data flow diagram

Business rules per DFD

Elements within a data dictionary

States in a state table

Business rules per state table

States in a state diagram

Business rules per state diagram

Sessions breakdown (30 prep, 60 meet, 30 follow-up) Elements in a report

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Instructions Page

Page 7 of 9

Quick Start
1 Access the Summary worksheet. Fill in the yellow cells with relevant numbers. 2 Access the Assumptions worksheet. Review the standards in the yellow cells. Change them if necessary. 3 Return to the summary worksheet and review your totals.

Detailed Information
Color Coding Key
Yellow cell values should be entered specific to this project Light gray cells are either N/A or reference yellow cells and usually do not need to be edited Dark gray cells are calculated, but can be overriden Important summations

Summary Worksheet
The Summary worksheet contains project assumptions, effort on a model-by model basis, and total effort. Input Section

You must fill in the left column of yellow cells. Filling in the the column of yellow cells to the right is optional. Project duration is the total expected length of the project. It is used to estimate how many weeks beyond the requirements effort are needed, and is used in calculating BA support needed for that timeframe. It does not have to be entered.

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Instructions Page Requirements Work Duration is the total expected length of time spent on requirements in a project. It is used to estimate time for status reporting (since it is throughout this period). And it is used for estimating how many BAs are needed based on the total work and desired duration. Total project budget is only used as another means of estimating how much should be spent on the requirements effort. Number of developers and type of project are used to estimate how many BAs are needed on the project in general. Estimates Section This section provides estimates on a model-by-model basis, based on the Inputs section and the Assumptions worksheet. Total Effort Section The calculations tell you the total work under "Total Effort" based on pre-set formulas. The total BA count is calculated based on the duration of requirements work input at the top. If you specified in the inputs that the team is remote, then a 10% buffer is added to the hours for ineffective time use.

Page 8 of 9

The number of BAs you can estimate needing based on number of developers is at the bottom of the summary tab.

The budget for BAs can be estimated as a percent of the total project. Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Requirements Estimation Tool Instructions Page

Page 9 of 9

The estimated BA cost based on the requirements work total is calculated as well. The BA support cost through the rest of the project is calculated based on number of BAs needed per number of developers.

Assumptions Worksheet
The Assumption worksheet contains the assumptions which are used determine the average effort to complete each model or requirements artifact. You do not have to change any of the assumption, but you may. The yellow cells are all standards, but can be altered. Estimated Model counts and Assumptions Section At the top left, the number of models produced is calculated. Detailed Calculations for each activity Section Details below are the estimates to create each individual model or element. Suggested Time - Low and - High are numbers you can use to decide on the value used in column E. Element is any object or sub object used in the estimate. Element could be a use case, a step in a use case, a process flow, a button in a screen, or a link in a screen.

Copyright Seilevel, Inc. All rights reserved.

www.seilevel.com/resources

Das könnte Ihnen auch gefallen