Paul J. Frenz General Dynamics Advanced Information Systems

Slides:



Advertisements
Similar presentations
Integrated Project Management IPM (Without IPPD) Intermediate Concepts of CMMI Project meets the organization Author: Kiril Karaatanasov
Advertisements

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 1.
Project Managing a PH D And surviving the process Paul Hyland.
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
1 State of Michigan Achieving Software Process Improvement with Capability Maturity Model (CMM)
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
ASSESSORS ORIENTATION 2008 DEPARTMENTAL SERVICE EXCELLENCE AWARDS.
W5HH Principle As applied to Software Projects
Process Improvement.
Chapter 7 Controlling - To Ensure Results
Capability Maturity Model (CMM) in SW design
1 What Does the Chief Know? Chief video. 2 Fundamental Principles of Implementing Information Technology Chapter 1.
Rachal Roach Tim Hyder Chris Green
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
Performance Measurement and Strategic Information Management
B&O Committee May 2015 iTRAK - Change Management An Agency Adapting to Change.
Process Area : Requirement Management (REQM) By: Amna Rehmat Maria Habib Sana Ahmed.
Readiness Index – Is your application ready for Production? Jeff Tatelman SQuAD October 2008.
Aligning Human Resources and Business Strategy
Making a Great Company a Great Business BackgroundBackground Our client is a world leader in the Entertainment industry as the premier bulk release and.
12 Steps to Useful Software Metrics
Capability Maturity Model
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
Project Life Cycle Introduction and Overview © Ed Green Penn State University All Rights Reserved.
CMM Level 3 KPA’s CS4320 Fall Organizational Process Focus (Goals) Software process development and improvement activities are coordinated across.
Chapter : Software Process
Resident Centred Care Through Service Excellence Introduction to the Resident Centred Care and Service Excellence Project.
Change Measurement Workbench Introduction January 2012.
CPTE 209 Software Engineering Summary and Review.
Strategic Planning Process for Affiliates [Insert Chapter or State Council Name Here] © SHRM 2009 Planning Today for Tomorrow’s Challenges Presented by.
N By: Md Rezaul Huda Reza n
Unilever Organizational Change on CRM Organizational Change Management Hanoi, 16 August
Change Control Boards and Release Planning Presented by Alicia Iwaniw.
THE MANAGEMENT AND CONTROL OF QUALITY, 5e, © 2002 South-Western/Thomson Learning TM 1 Chapter 8 Performance Measurement and Strategic Information Management.
BUSINESS PLUG-IN B15 Project Management.
NDIA Systems Engineering Supportability & Interoperability Conference October 2003 Using Six Sigma to Improve Systems Engineering Rick Hefner, Ph.D.
ASQ Raleigh ASQ Raleigh Section 1113 Six Sigma SIG DMAIC Series.
Guide to Membership Recruitment, Retention, Diversity and Inclusion.
Diploma of Project Management Project Management Environment Course Number Qualification Code BSB51507.
Software Project Management With Usage of Metrics Candaş BOZKURT - Tekin MENTEŞ Delta Aerospace May 21, 2004.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
Executive Summary Target Deployment – January 4, 2005 Actual Deployment – December 22, 2004.
SAM Executive Seminar Software Measurement.
Software Metrics – part 2 Mehran Rezaei. Software Metrics Objectives – Provide State-of-art measurement of software products, processes and projects Why.
1. 2 Total quality management is a set of management practices throughout the organization, geared to ensure the organization consistently meets or exceeds.
Georgia Institute of Technology CS 4320 Fall 2003.
SWEN 5130 Requirements Engineering 1 Dr Jim Helm SWEN 5130 Requirements Engineering Requirements Management Under the CMM.
Where We Are Now 14–2. Where We Are Now 14–2 Major Tasks of Project Closure Evaluate if the project delivered the expected benefits to all stakeholders.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
Systems Accreditation Berkeley County School District School Facilitator Training October 7, 2014 Dr. Rodney Thompson Superintendent.
SOFTWARE PROCESS IMPROVEMENT
Systems Accreditation Berkeley County School District Accreditation Team Chair Training October 20, 2014 Dr. Rodney Thompson Superintendent.
1 These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
Continual Service Improvement Methods & Techniques.
Impact Research 1 Enabling Decision Making Through Business Intelligence: Preview of Report.
Overview of System or Process Design and Improvement 1.
" The Importance of RM in strategic in sustainable service delivery How to avoid Service Delivery Protest ” Institute of Municipal Finance Officers & Related.
List 3 – 5 guiding principles that will serve as foundation and guide rails for the project. See slide 4 for further details ObjectivesGuiding PrinciplesKey.
1 Software Engineering Muhammad Fahad Khan Software Engineering Muhammad Fahad Khan University Of Engineering.
HOW A PMO CAN DRIVE A PROJECT MANAGEMENT CULTURE Allan R. Loucks, M.A., Psy.D. Robert J. Hess, PMP January 27, 2010.
CMMI Certification - By Global Certification Consultancy.
12 Steps to Useful Software Metrics
Chapter 25 Process and Project Metrics
Capability Maturity Model
Chapter 32 Process and Project Metrics
Presentation transcript:

Paul J. Frenz General Dynamics Advanced Information Systems The Nuts, Bolts and Duct Tape of Establishing a System Engineering Measurement Program Paul J. Frenz General Dynamics Advanced Information Systems

Team Assignment Establish a Systems Engineering Measurement Program Support CMMI Level 5 Support Organizational Initiatives Provide Quantifiable evidence of improvements achieved

Measures Research Investigation of industry practices Software Productivity Consortium (SPC) Practical Software and Systems Measurement (PSM) INCOSE Generic web and literature searches Summer Intern did industry survey

Research Findings Measures such as: requirements per hour defects per requirement can be useful to an organization: current capabilities and setting goals don’t provide insight into the daily management of a program

Measures Guidelines Measurements selected must be tied to business goals! This lead to measurements that supported the goals of faultless execution, customer satisfaction, and quality

Measurement Challenge The objective was to give the program leads the measures they needed to support these goals The measures needed to guide the leads with knowing what to pay attention to and when to pay attention!

Initial Measures Established Building off of our lessons learned within Software Engineering, we established the initial measures using these principles: Measure collection should be uncomplicated - preferably automated Measures are justified

Initial Measures Established We use a standard time period - calendar month Although we permit tailoring it is discouraged Avoid frequent replans and focus on using measures to return to the planned baseline Consistent criteria and an approval when a measurement baseline is replanned

Initial Measures Selected Productivity Measure – Requirements per Hour Inch-stone Schedule Performance Requirements Volatility Requirement Volatility Impact Problem Report Status Aging Effort Expended to Planned Effort Peer Review Scheduled to Plan Peer Review Execution and Results Requirements Defect Density

Productivity Measure – Requirements Per Hour

Inch-stone Schedule Performance to Plan

Inch-stone Schedule Performance to Plan

Requirements Volatility

Requirement Volatility Impact Analysis

Problem Report (PR) Status Aging

Effort Expended to Effort Planned

Peer Review Schedule to Plan

Peer Review Execution and Results

Peer Review Execution and Results

Requirements Defect Density

Guidance for Implementing Your Own Measurement Program Critical to Success: Strong measurement champion Strong management support Start small – limit your base measures to less than 7

Guidance for Implementing Your Own Measurement Program Critical to Success: Provide clear definitions for base measures Measure at a high enough level to identify issues without burdening Minimize collection effort through the use of tools and automation

Guidance for Implementing Your Own Measurement Program Pitfalls: Measures that have little value to the program Not being able to explain how to use the data Trying to collect too many base measures Poorly defined, ambiguous base measures Not creating a change in culture where managing with measures is the norm

Summary The development and sustainment of a measurement program requires top down support There must be a champion to continually sell the benefits of a measurement program

Summary Champion needs depth and breadth of understanding of measures and the ability to enthusiastically communicate this understanding The measures need to be overwhelmingly geared to assisting the program in its day-to-day execution

Summary Our measurement program has assisted our organization in dramatically improving the execution of our development programs by quantitatively managing key processes and focusing attention on critical tasks to guide our leads through the development process.