Tracey Clavell Head of Estimating and Pricing – Corporate Defence Cost Estimating Conference Melbourne Oct 2012 1 Commercial in Confidence.

Slides:



Advertisements
Similar presentations
The right tools for the job How to choose a web / bespoke development company.
Advertisements

Cost as a Business Driver 1 John Brown C Eng MIEE mr_ Software Cost Estimation.
Systems Analysis and Design in a Changing World
Chapter 8: Evaluating Alternatives for Requirements, Environment, and Implementation.
The software process A software process is a set of activities and associated results which lead to the production of a software product. This may involve.
Software Design Process A Process is a set of related and (sequenced) tasks that transforms a set of input to a set of output. Inputs Outputs Design Process.
Project Bidding Procedures Enhancing Data and Presentation Skills for Engineers EDASPE Writing the RFP Training Courses – July 2004.
The System Development Life Cycle
Degree and Graduation Seminar Scope Management
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Projmgmt-1/33 DePaul University Project Management I - Risk Management Instructor: David A. Lash.
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
Welcome to Turnitin.com’s Peer Review! This tour will take you through the basics of Turnitin.com’s Peer Review. The goal of this tour is to give you.
Project Management Session 7
Iterative development and The Unified process
Chapter 3: The Project Management Process Groups
8 Systems Analysis and Design in a Changing World, Fifth Edition.
What is Project Cost Management?
Configuration Management
Design process. Design briefs Investigating Designing Producing Analysing and evaluating Design process wall charts.
User Experience Design Goes Agile in Lean Transformation – A Case Study (2012 Agile Conference) Minna Isomursu, Andrey Sirotkin (VTT Technical Research.
Software Design Processes and Management
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
What is Business Analysis Planning & Monitoring?
ENG 205 CE-ME-MECE-MSE DESING DEVELOPMENT. Vocabulary items Brief (n.): detailed instructions or information that are given at a meeting Design brief:
Moving into Design SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
BSBPMG402A Apply Time Management Techniques 1 Apply Time Management Techniques Week 6 Project Time Processes – Part 2 C ertificate IV in Project Management.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
BSBPMG502A Manage Project Scope Manage Project Scope Project Scope Processes Part 1 Diploma of Project Management Qualification Code BSB51507 Unit.
Architecture Business Cycle
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Chapter 14 Information System Development
Estimation Chapter 3 Applied Software Project Management, Stellman & Greene.
Chapter 10 Information Systems Analysis and Design
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
BSBPMG402A Apply Time Management Techniques Apply Time Management Techniques Project Time Processes – Part 2 C ertificate IV in Project Management
Applied Software Project Management
Request for Proposal (RFP)
BSBPMG504A Manage Project Costs Manage Project Costs Project Cost Processes Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG504A.
BSBPMG504A Manage Project Costs 7.1 Estimate Costs Adapted from PMBOK 4 th Edition InitiationPlanning ExecutionClose Monitor Control The process of developing.
July Project Management What is meant by a “Project” ?? Difference between planning and operation stage. Defining the “Project management”. How.
1 Global Design Effort: Controls & LLRF Controls & LLRF Working Group: Tuesday Session (29 May 07) John Carwardine Kay Rehlich.
Global Design Effort WG-1: Cost Reduction Studies Nick Walker John Carwardine Tetsuo Shidara.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
44222: Information Systems Development
Request for Proposal (RFP) In response to the RFP – the first step is to prepare a proposal 1. Review Customer Requirements and come up with candidate.
BSBPMG503A Manage Project Time Manage Project Time Project Time Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit Code.
Information Technology Project Management, Seventh Edition.
Project Cost Management
Managing the Project Lifecycle
Plan Schedule Management
Information Technology Project Management – Fifth Edition
Systems Analysis and Design
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
The Object-Oriented Thought Process Chapter 06
Request for Proposal (RFP)
What is Project Cost Management?
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Importance of Project Schedules
Imagine Obtaining Cost Directly From Limited Requirements
Critical top 3s v
Presentation transcript:

Tracey Clavell Head of Estimating and Pricing – Corporate Defence Cost Estimating Conference Melbourne Oct Commercial in Confidence

2 Estimation Approaches, Methods &Techniques Structure/Approach Top Down MethodTechnique Bottom Up Parametric Analogy Expert Judgement Delphi Forums Algorithmic Build up Historical Single Point Two Point Three Point Cost, Schedule, Risk Uncert analysis Commercial in Confidence

Accuracy V’s Technique V’s Requirement 3Commercial in Confidence

Case Study 1 - Background Software product only (integration onto the IT infrastructure was not in scope) Intelligence data gathering and presentation system High visibility product Some COTS software, some developmental Two iterations: –Initial parametric estimate to verify team’s ROM –Formal response, short response period, parametric estimate to verify bottom up 4Commercial in Confidence

Engagement Process “We should brief the team in Canberra on the current state of parametric modelling and bid support” “Thanks for the briefing. Now that you are here, I have a job you can help us with. Are you free to pop upstairs to meet the team?” Commercial in Confidence5

Initial Model Development End User Requirements Document 1.Extract Transform and Load 2.Mine data to extract meaning 3.Store data and meaning 4.Construct specialised interactive presentations 5.Present developed materials 6.Replay presentations 7.Package presentations in a canned non interactive format Bid Support Engineer came up with the initial PBS based on the general user statements Nature of each component modelled from Engineer’s understanding of solution, and from probing the team DBMS added – as we would need such underlying technology System Admin added – user rights management etc Commercial in Confidence6

Next Iteration Team saw the first cut –Yes it matches the user needs –There are a couple of things that don’t quite match how I think I will build this Team had a draft system architecture document –Broke up the product into 3 separate products –Had a little more clarity around what each component did So version 2 of the PBS was created Commercial in Confidence7

Version 2 of the PBS 1.Three separate products; 2.Components will be COTS; 3.Admin required for more than just users Commercial in Confidence8

Engagement Process – Part 2 “Here’s your parametric estimate report. Let us know if you have any questions, or if you want us to do more for you.” “Thanks. That stacks up really well to our ROM. That’s all we need for now, but we’ll be back in touch later.” “Guys, are you able to update your parametric model for us? We have just received the formal requirements, and our response time is really short.” Commercial in Confidence9

Team Had Developed a Product Architecture Commercial in Confidence10

Mapping Architecture to Our PBS Not in our scope Commercial in Confidence11

This Wasn’t Quite Right And also … –They changed the delivery strategy –Some COTS products had now been identified and chosen –And not everything was going to be COTS Commercial in Confidence12

A New PBS Emerged Three Phases (where Phase 1 was system analysis and design) Team structure was solidified The team’s requirements of us changed –They needed resource loading as well We got a little more clarity on the COTS products –This slightly changed the PBS, as some items needed to be divided up or merged Commercial in Confidence 13

Now How Does the Mapping Look? Compared to architecture “HMI Views” was split – 2 products used Presentation creator and delivery merged Otherwise maps pretty well – in fact better than my first attempts Commercial in Confidence14

Summary Case Study 1 It was iterative – which was expected The first cut at understanding the end product, while not exactly accurate, prompted discussion, and in fact influenced design decisions –Or at least made the team make a decision The final PBS reflected not just the end product but: –The delivery strategy of 3 phases –The team structure that they had now decided upon –The division of functionality among COTS products, which had previously not been chosen Not shown here is how the parameters of each item were developed –Bid Support Engineer made a start, from the architecture description, and the team’s explanation of what each component did Commercial in Confidence15

Background Case Study 2 Distributed systems, loose integration in most cases COTS software throughout Request for Proposal –Customer asked for a ROM to ± 30% accuracy –Team planned to use parametric estimate as the submitted ROM –Early parametric model used to guide a Design to Cost workshop Design to Cost Workshop identified 4 separate trade offs to perform, each requiring parametric modelling to quantify the differences 16Commercial in Confidence

Engagement Sequence Initial Request for ROM Initial Parametric Model Design to Cost Workshop Four Key Trade Studies Baseline Parametric Model Updated Solution Option 1 Parametric Model Option 2 Parametric Model Option 3 Parametric Model Option 4 Parametric Model Initial Solution ROM Submission Commercial in Confidence 17

Initial Model Development – One Page Architecture Commercial in Confidence 18

Generated Model Structure – Compressed Commercial in Confidence 19

Structure Details Clearly the PBS required a bit more than the one page diagram We built an initial PBS, and it refined over a short discussion into the one on the previous slide The RFP documentation also arrived just after the initial PBS, and helped expand and/or change the initial structure All through this period, the Bid Support Team had weekly video conferences with the technical team Commercial in Confidence 20

Engagement Process – Design to Cost Workshop “Now that we have an initial model, we believe that the Engineering Function’s Design to Cost workshop would be of use” “Sounds like a good idea. We can also help refine the details of the model while you are here” Commercial in Confidence 21

Engagement Process – Design to Cost Workshop “Now that we have an initial model, we believe that the Engineering Function’s Design to Cost workshop would be of use” “Sounds like a good idea. We can also help refine the details of the model while you are here” “Hello, we’re from the Engineering Function, and we’re here to help!” Commercial in Confidence 22

DTC Worksheet – How the Parametric Model Was Used Generate some pie charts to understand % breakdown of costs Commercial in Confidence 23

DTC Worksheet – How the Parametric Model Was Used (2) Need a cost target to start everything All yellow cells in this column are from pie charts or model data Percentages are used to derive the targets All green cells in this column are from model data – shows where target < estimate And this data is not from the parametric model, but from company past project data and rules of thumb Commercial in Confidence 24

What Did the DTC Workshop Uncover Our estimated price was higher than the target (but not by much) We identified where the greatest “bang for buck” would be – this is the major point of the DTC workshop –This led to 4 specific technical trade studies –Each trade study option meant a separate model –Each new model was to be compared to the baseline solution, giving information to inform decisions Commercial in Confidence 25

Summary Case Study 2 Parametric estimation was pivotal to this RFP in two ways: –It was the primary estimating technique for the submission –It was central to the Design to Cost process This particular solution was quite volatile, so weekly video conferences were helpful, BUT … Being able to visit (for the DTC workshop) was even more useful Commercial in Confidence 26

Summary 27 Left Shift Engage face to face initially Design to Cost Workshops Lever Analysis What if Analysis Ensure Independence Ensure Requirements / Scope is correctly modelled Analyse, question, reiterate Quick Turn around Times Commercial in Confidence

Accuracy V’s Technique V’s Requirement 28 Decision support tool which works well if supported by a sound process Don’t be afraid to utilise Parametric Analysis Imagine how powerful this technique could be when combined with Uncertainty Cost Analysis ? Imagine how powerful this technique could be to compare to Bottom Up? Determine the Accuracy needed at what point in the process you are –This may change your view on what technique or techniques are needed –Ensure you are modelling the Requirement / Design –Utilise Design to Cost Commercial in Confidence