WORKFLOW-ESTIMATION-TOOL

Instructions

Workflow Estimation Tool Instructions
This document should be completed as part of the technical design specification for workflow development.  The technical 
design specification for a workflow  will not be considered complete until the workflow estimation tool is completed.
The workflow developer will document the estimated objects required in the workflow estimation tool and store the document
with the workflow group leader and in the project document repository (Compass or MDM).  Upon completion of the 
workflow code review the workflow developer will update the workflow estimation tool with the actuals from the development 
activities and store this updated document with the workflow group leader and in the project document repository (Compass
or MDM).
Specific Instructions for Completing the Workflow Estimation Tool
The workflow development estimation worksheet is protected to prevent inadvertant deleting of formulas and fields.  The 
workflow developer is required to enter this information as part of the workflow technical specification documentation
activities.  Enter a number in the 'Estimated Number of Objects' column that represents the initial estimated number of
objects required for the activity.
Some fields are self calculating and therefore will not require input from the workflow developer.  These fields are indicated
as such.  
Upon completion of the estimation please save it with a file name that includes the project and send a copy of the estimation
to the workflow group leader.  The document must also be stored with the workflow technical design specification as part of
the project deliverables.
Upon completion of the workflow technical specification (completion of workflow development and testing), the workflow
developer will update the estimation document with the actual numbers of objects developed and the actual number of 
person days used for the effort.  This updated document will be sent to the workflow group leader and stored as part of the 
project documentation deliverables.
The workflow estimation tool is a living document that will undergo many changes as we gather data and refine it.  Please
feel free to include any comments relating to adding or removing objects as you work with this estimation tool.  Comments
should be directed to the workflow group leaders, or:
Read this blog on the SAP Community Network and comment there:

WF Dev. Est. Worksheet

Workflow Estimation Tool
Estimated Number of Objects
Estimated Person Days
Estimation Effort
Actual Number of Objects
Actual Person Days
Technical Design Specifications
Enter the estimated number of technical design specifications (1/main workflow template)
0
10 days/spec
Technical design specification review
0
1 days/spec
Execution of action items from technical design review
0
2 days/spec
BOR Coding and Definition (assuming 1 business object per main workflow)
BOR Interface coding
Enter the estimated number of BOR interfaces
0
0.3 days/interface
BOR Key Field identification and definition
Enter the estimated number of BOR key fields
0
0.4 days/key field
BOR Attribute coding and definition
Enter the estimated number of BOR database attributes
0
0.4 days/db attribute
Enter the estimated number of BOR virtual attributes
0
2 days/virtual attribute
BOR Method coding
Enter the estimated number of BOR methods using existing R/3 functionality
0
.75 days/method
Enter the estimated number of BOR methods using modified R/3 functionality
0
1.75 days/method
Enter the estimated number of BOR methods to be developed from scratch
0
4 days/method
BOR Event identification and definition
Enter the estimated number of BOR events
0
0.25 days/event
Enter the estimated number of existing event triggers to be defined
0
0.5 days/event trigger
Enter the estimated number of custom event triggers to be defined
0
2 days/event trigger
Enter the estimated number of event filters
0
0.6 days/event filter
Enter the estimated number of event receivers
0
0.6 days/event receiver
Single Step Task Identification and Definition
Enter the estimated number of single step tasks
0
1.1 days/single step task
Agent Assignment
Enter the number of occurrences of the following agent assignment techniques for each task and workflow that require agent assignment.
Exclusively using an existing organizational structure
0
0.7 days/assignment
Use of an existing R/3 role
0
1 days/role
Development of a custom role resolution solution
0
3 days/role
Use of an existing R/3 function module
0
1.2 days/function module
Use of a custom developed function module
0
3.3 days/function module
Workflow Template Definition
Enter the estimated number of workflow templates
0
7.5 days/wf template
Organizational Structure Definition
Org structure technical design document (1 document per main/major workflow taken from cell B3)
0
0
1 days/main workflow
Org structure technical design review
0
1 days/org structure
Execute of action items from org structure review
0
2 days/review
Enter the number of organizations, jobs, and/or positions to define
0
0.2 days/definition
Technical Documentation
Estimated number of technical documents (1 document per main/major workflow taken from cell B3)
0
0
4 days/doc
Workflow and workflow coding review
0
2 days/review
Execution of action items from workflow and workflow coding review
0
2 days/review
Unit Testing (derived from cell B34)
Workfow unit test (derived from cell B34)
0
0
5 days/workflow
Execution of action items as a result of unit testing
0
2 days/workflow
Integration Testing
Enter the number of workflows that require integration testing
0
6.6 days/workflow
Execution of action items as a result of integration testing
0
2 days/workflow
Web Development
Put an 'X' in this box if the workflow is required to run on the web
0
Add 40% more effort
Total Estimated Person/Days
0.00
70% Productivity Factor Adjustment
0.00
Total Adjusted Estimated Person/Days (Estimated + Adjustment)
0.00
Estimated Person/Months
0.00

Revisions

Revision
Date
Person
Comments
1
1/15/01
D. Harmon
Initial release
1.1
1/26/01
D. Harmon
Added org structure documentation efforts, execution of action items for unit and integration testing
1.2
8/10/01
D. Harmon
Corrected problem with unit testing action item calculation
1.3
6/19/02
D. Harmon
Corrected problem with BOR interface calculation and event receiver calculation
1.4
1/15/03
D. Harmon
Corrected minor problems with calculations
1.5
8/19/04
D. Harmon
Decreased estimated times for action item execution after reviews, changed productivity factor adjustment to 70% and corrected total adjustment estimation calculation
1.6
5/23/2008
J. Spath / S Keohan
Copied from XLS to http://www.editgrid.com/

Restrictions