Estimating template guidelines Start with "the Costs number" provided in the Business Case during Phase 0 …

Project Costs as defined in the Business Case template instructions are: …. any costs related to completing this project including: development costs, software costs, hardware costs, etc. as well as ongoing support costs.

As a starting point, apportion the cost dollars across the Phases of the project. (Tops Down estimate) Further breakdown the phases of the project into a task/activity list for each phase. Estimate the effort & costs for the project against the task/activity list (see the "effort" tab)
(Consider the following areas in estimating your software development (or upgrade) project :) Development Effort - (time*rate) by resource type, by project phase, by task/activity Hardware Costs Software Costs Networks On-going support Costs Admin costs (above typical overhead)

For increased accuracy, re-estimate the project using a bottoms up approach and reconcile the major differences between the Top down and the Bottoms up estimates.(Whenever possible seek an independent validation of the estimate before providing it to your Client.) Document the risks assessed and assumptions made that support the estimate. The various tabs in this workbook are intended as aids in estimating I.S. projects.
Please note … the various sample tables, and estimating checklists, used throughout the workbook are intended as guidelines or examples for potential tables to be used for individual projects. In many cases, experienced Project Managers will have far more sophisticated tables that will better serve the project. These should definitely be substituted for the table in the workbook. Where the Project Manager does not have such an instrument, the workbook tables might serve as a base for what is needed for the project being estimated.

The colors and markings in this workbook have the following meanings.
Green Cells = Calculated Numbers Gray Cells = numbers or fields to be supplied by template user. Other colors/patterns have the meaning other than formatting Project: Encompassing no totality of the undertaking.

See the estimating Workbook presentation for information on how to use the estimating tabs.

establishing.Pre-estimate checklist Pre-estimate checklist: Project Process Yes No not necessary Requirements Are the Project Requirements clearly documented and Understood? (by both I. avoidance & recovery) Is there an approved Risk Management Plan? Was a Client representative involved with the Risk Management Plan? Were appropriate I. impacts. resources involved in the Risk Management Plan? X X X X Environments Is the process for identifying.S. and verifying the environment understood and included in the plans for the project? Is the Development environment adequate to support the project? Is the Operational environment adequate to support the project? X X X Staff Are appropriate staff available for the project? Are the resources committed to participate in the required activities? Is there a training plan to cover deficiencies? X X X . acquiring.S. and the Client?) X X X X X X X X Is the criteria for meeting each requirement defined? Are the Project Requirements Baselined (Under change control)? Is there a "Client approved" plan for Requirements changes? Has a Requirements Traceability Matrix been developed? Have the requirements been validated against the business objectives? Have you considered all of the processes that must be followed during the project life cycle? Have you considered all of the interfaces that must be adhered to? Scoping Has a Statement of Work (SOW) been reviewed/approved by the Client Has the Statement of Work been reviewed by the virtual team partners? Has a Work Breakdown Structure (WBS) been reviewed by the Client Has the WBS been reviewed by the virtual team partners? X X X X Risk Has a formal Risk Assessment been done? (including probability.

The part of the project to which this assumption applies. As the project progresses. Indicates whether the assumption is still valid. Describes the resolution of any issues highlighted by the assumption. such as Business Process Redesign. To whatever degree possible. Applicability Status Resolution The estimating assumptions can be combined with scheduling assumptions. For example. or to just a stage. Assumptions can be recorded using a format similar to the following: Assumption A description of the assumption.Project Assumptions Replace this sheet with a "Project Assumptions" sheet. the estimating assumptions should be reviewed and revised. the assumption may apply to the whole project. . Assumptions Estimating usually involves making assumptions. if applicable. It is important to record these assumptions. the project's scope definition should be included in the assumptions. ALWAYS include a complete description of the assumptions and dependencies that support the estimate.

xls 01/10/2011 14:02:21 .Project Estimate Summary Department name Project Manager Name. PM Effort Hardware Software NetWorks On-going support Admin costs not in overhead Sub Total Risk Change Total (includes Risk & Change) $$$$$$$$$$- Project name/Number Date Project Risk Factor Project Change Factor 49304065.

Project Estimate Summary /Number 49304065.xls 01/10/2011 14:02:21 .

Total "Effort estimate" Project Name/Number ______________ Project Activity/Task ID (#) 0 Project Manager __________ Date __________ Project Activity/Task name/description Resource Resource Quantity (by type type) * rate per hour Effort hours required estimated effort cost (sub total) $- Remarks Total $- .

BaaN) BaaN Core Program Interface Prime Integration Partners Core Integration Partner Non-Core IS Support Functions New Product Introduction (NPI) Prime DBA Processing Services Prime Desktop Prime Networking Services Prime Vendor Management Prime Deployment Prime Captive Office Prime Functional Design Expert Detail Design Expert IS Other Configuration Management Prime Client Manager Internal Audit Quality Assurance Prime Product Prime Program Office Prime Release Manager Client Client Prime DEM Prime Process Prime estimated not estimated * Resource type estimate checklist: X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X .g. EPIC.Resource type IS Project Team Project Manager Project Leader Analyst Programmer Tester Documentation Third Party Prime (e. Origin.

computer operations support outsourced support Level-1/Level-2 support estimated not estimated * X X X X X X X X X X X X X X X X X X X Project support estimate checklist: . Baan. Employee Advisory Committees Client Advisory Committee Vendor Management Userid Administration Data Standards Forum Data Management Architecture Core Baan Program interface organization Integration Testing X X X X X X X X X X Indirect estimate checklist: Item Database Administration Resource Management Verification and Validation Configuration Management Quality Assurance/Facilitation Electronic Data Interchange New Product Introduction Product Management Core Baan Program Interfaces Networking and Computing Processing Services Finance Application Modifications . EPIC.Indirect Subject Matter Experts from Client Organizations Subject Matter Experts from other IS depts. Origin) IS Skills Development 3rd party warranty support vs contracted support.vendor Third Party Suppliers(e.g.

handling(delivery) installation estimated not estimated * X X X X X X X X X X X X X X X X X .Total "Hardware Cost estimate" Sample table Price per unit 0 Server Hardware … for development for test for training for production Total (Server) Desktop Hardware … for development for test for training for production Total (Server) Quantity Total $$$$$- Supporting information Price per unit Quantity Total $$$$$$- Supporting information Hardware estimate checklist: Item Cpu Hardware Servers Modem Extraordinary power supply needs Backup Systems Disaster Recovery Systems Additional Memory Processing Services Disk Storage Tape Backup UPS Switching devices Routers Racks Local taxes shipping.


Total "Software Cost estimate" Sample table Server Software … for development for test for training for production Total (Server) Price per unit Price per unit Quantity $- Total $$$$$- Supporting information Desktop Software … for development for test for training for production Total (Server) Quantity Total $$$$$$- Supporting information Software estimate checklist: Item Application Licenses Security (Nortel.vendor Any costs that this project must bear to decommission Legacy Systems Archiving Communication SW (e.g. MQ Series) Userid Administration also include: The number of licenses Any installation costs S&H costs support costs estimated not estimated * X X X X X X X X X X X X X X .Access) RDBMS Licences Project specific Software tools Application Mods .


etc. Secure ID) Other security … Firewall.Total "Network Cost estimate" $- Server Network Price per needs … unit for development for test for training for production Total (Server) Desktop Price per Network needs unit … for development for test for training for production Total (Server) Quantity Total $$$$$- Supporting information Quantity Total $$$$$$- Supporting information Network estimate checklist: Item LAN WAN Routers Dial-up Lines Dedicated lines Satellite Ports Phones Controllers Switches SW licenses Setting up Access (e.g. Processing Services (estimate 15-20% of the hardware costs per annum) estimated not estimated * X X X X X X X X X X X X X X .


Total "On-going support estimate" On-Going support items Disaster Recovery Depreciation costs $0 Supporting information $- "On-going" support estimate checklist: Item estimated not estimated * Level-1/L-2 support (Level of service . Gold. Networks. Local I/S X Patch Maintenance X Time Zone Coverage X Multiple Site Support X Client .Support Communication X Site to Site Communication X Level . Bronze) New user setup X Password/User ID restores X Archiving of data X Emergency Recovery X Data integrity issues X Regular Job scheduling X Ad-hoc production job scheduling requests X Report generation & Elimination X Procedures Clarification X Ticket Status Updates X Scheduled maintenance X Recovery from failed job X Information flow monitoring X Standard Backups (non-Mac or PC) X System Availability Monitoring & Correction X System Recovery X Disk space management (non-Mac or PC) X Basis Security Services and Precautions X Root Cause Analysis X Problem Resolution X Liason with DBA.Platinum. Silver.3 Support (above items plus): Bug fixes X Test Environment Costs X Pre-Implementation Support: Product Support during SIT/BIT/NIT Testing X Release Strategy Support: Bug and Enhancements X Implementation X Customization X .

"On-going" support estimate checklist: (cont'd) Item estimated not estimated * GES Renderings: Job scheduling X Scheduled maintenance X Standard Backups (non-Mac or PC) X System Availability Monitoring & Correction X OS Patch Maintenance X DBA: Back-up X Scheduled maintenance X DB Availability Monitoring & Correction X DB Patch Maintenance X Network management: Back-up X Scheduled maintenance X NW Availability Monitoring & Correction X NW Patch Maintenance X Hardware. (requirements for near & long-term) Lease Penalties Disaster Recovery Depreciation costs . etc. Storage (DASD).

manuals. $- $- Supporting information "Admin costs not in Overhead" estimate checklist: Item Conferences Internal or external Face to Face meetings Audio/Video teleconferences Internal Audit Quality Assurance estimated not estimated * X X X X X X X X X X X X X X X X X extraordinary Communications Printing (e.g.Total estimate for Admin costs not in overhead Sample table Admin items Travel Facilities(real estate) etc. training material) Project Website development and maintenance Use of Learning Institute Administration support Marketing Electrical work network connections lighting furniture special Air conditioning Team recognition/celebration .

Risk & Change The following is provided as a basic template that may be used in the analysis and documentation of project risks: Probability of Occurrence Risk number Activity/Requirement low medium high low Impact Planned Action Risk medium high no action type of action weight * .

Sign up to vote on this title
UsefulNot useful