Managing Projects with Practical Software & Systems Measurement PSM

Similar documents
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Analysis One Code Desc. Transaction Amount. Fiscal Period

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Enhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017

Ashley Institute of Training Schedule of VET Tuition Fees 2015

Computing & Telecommunications Services Monthly Report March 2015

CENTERPOINT ENERGY TEXARKANA SERVICE AREA GAS SUPPLY RATE (GSR) JULY Small Commercial Service (SCS-1) GSR

OPERATIONS SERVICE UPDATE

CAFIS REPORT

BCOE Payroll Calendar. Monday Tuesday Wednesday Thursday Friday Jun Jul Full Force Calc

PROJECTS SCHEDULING AND COST CONTROLS

DCMA Software Contract Management Services CMM Based Insight Initiative

Detailed guidance for employers

Roles: Scrum Master & Project Manager

Employers Compliance with the Health Insurance Act Annual Report 2015

Consumer ID Theft Total Costs

Department of Public Welfare (DPW)

P/T 2B: 2 nd Half of Term (8 weeks) Start: 25-AUG-2014 End: 19-OCT-2014 Start: 20-OCT-2014 End: 14-DEC-2014

P/T 2B: 2 nd Half of Term (8 weeks) Start: 26-AUG-2013 End: 20-OCT-2013 Start: 21-OCT-2013 End: 15-DEC-2013

Accident & Emergency Department Clinical Quality Indicators

P/T 2B: 2 nd Half of Term (8 weeks) Start: 24-AUG-2015 End: 18-OCT-2015 Start: 19-OCT-2015 End: 13-DEC-2015

2016 Examina on dates

2015 Examination dates

OPERATING FUND. PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS September 30, 2015 RENDELL L. JONES CHIEF FINANCIAL OFFICER

Resource Management Spreadsheet Capabilities. Stuart Dixon Resource Manager

FY 2015 Schedule at a Glance

SEO Presentation. Asenyo Inc.

Business Idea Development Product production Services. Development Project. Software project management

Basic Project Management & Planning

Monetary Policy in Emerging Markets: Indonesia s s Case

Energy Savings from Business Energy Feedback

Proposal to Reduce Opening Hours at the Revenues & Benefits Coventry Call Centre

Independent Accountants Report on Applying Agreed-Upon Procedures

Supervisor Instructions for Approving Web Time Entry

Architectural Services Data Summary March 2011

Choosing a Cell Phone Plan-Verizon

Financial Operating Procedure: Budget Monitoring

Student Facing Customer Service Contact

Media Planning. Marketing Communications 2002

Performance Measures. First Quarter 2012

Measuring and Monitoring Customer Experience

The Impact of Medicare Part D on the Percent Gross Margin Earned by Texas Independent Pharmacies for Dual Eligible Beneficiary Claims

CHOOSE MY BEST PLAN OPTION (PLAN FINDER) INSTRUCTIONS

Project Management Planning

Comparing share-price performance of a stock

Time Management II. June 5, Copyright 2008, Jason Paul Kazarian. All rights reserved.

NATIONAL CREDIT UNION SHARE INSURANCE FUND

Office of Emergency Management Santa Monica, CA October 2014 Page 1. Public Safety Consolidation Communications Implementation Plan

Enterprise Projects Fiscal Year 2011/2012 Third Quarter Report

1. Introduction. 2. User Instructions. 2.1 Set-up

WEATHERHEAD EXECUTIVE EDUCATION COURSE CATALOG

ACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks

ACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks

Government proposals to reform vocational qualifications for year olds in England

Easter Seals Central Texas Programs Outcome Profiles Monthly and Year to Date FY % 87% 80% 80% 84% 84% 83%

JEPPESEN ACADEMY - TRAINING SERVICES 2016 GLOBAL COURSE SCHEDULE

Business Plan Example. 31 July 2020

Monetary Policy and Mortgage Interest rates

Coffee year 2014/15 ends with prices at 20-month low

US Army Corps of Engineers. Vision Statement. Be the premier stewards of entrusted hydropower resources

Implementing Capacity Management within SIAM (Service Integration & Management) Amrit Bhattacharya

AgriLife Information Technology IT General Session January 2010

PowerSteering Product Roadmap Your Success Is Our Bottom Line

MANAGEMENT INFORMATION REPORT Department for Business Innovations & Skills (BIS)

Go With The Flow- From Charge Nurse to Patient Flow Coordinator. Donna Ojanen Thomas, RN, MSN Cynthia J. Royall, RN, BSN

Human Resources Management System Pay Entry Calendar

Centers of Academic Excellence in Cyber Security (CAE-C) Knowledge Units Review

Sage ERP MAS 90, 200, 200 SQL, and Sage ERP MAS 500. Supported Versions

Organizational Development Plan

Schedule of VET FEE-HELP Tuition Fees & Census Dates

Quantitative Software Management

S&OP Case Study Creating Value at O Neal Manufacturing Services. Anthony Zampello, CPIM, CIRM, CSCP Adjunct Faculty Bentley University

A BEST Case: Forecast Improvement Project. A Tale of Two BUs

Jeff Haby, P.E. Director Sewer System Improvements. September 15, Agenda

Example of a diesel fuel hedge using recent historical prices

Interest Rates. Countrywide Building Society. Savings Growth Data Sheet. Gross (% per annum)

A!Team!Cymru!EIS!Report:!Growing!Exploitation!of!Small! OfCice!Routers!Creating!Serious!Risks!

University-Wide Academic Calendar

GUIDE TO CREATING A CAPITAL CAMPAIGN PLAN: CONTENTS

NASDAQ DUBAI TRADING AND SETTLEMENT CALENDAR On US Federal Reserve Holidays, no settlements will take place for USD.

Academic Calendar Arkansas State University - Jonesboro

CHILDREN AND YOUNG PEOPLE'S PLAN: PLANNING AND PERFORMANCE MANAGEMENT STRATEGY

Supplier Rating System

COURSE INFORMATION TRAINING COSTS. OHS Timetable 2-Day Class Format

Annexure B: Planning, Budgeting and Performance Management Programme

Transcription:

Managing Projects with Practical Software & Systems Measurement PSM Mauricio Aguiar PSM Qualified Instructor TI Métricas Ltda. Av. Rio Branco 181/1910 Rio de Janeiro, RJ Brazil 20040-007 www.metricas.com.br 1

Agenda Topics Project Management Problems Applying PSM Using PSM with FPA www.metricas.com.br 2

Project Management Problems Project Development Schedule Activity Requirements Design 1994 1995 1996 1997 1998 16 May 8 Nov 16 May 17 Oct 16 May 17 Oct 27 Sep 24 Apr 17 Jan 3 May 17 Jan 20 Jun Plan 1 Plan 2 Plan 3 Actual Implementation Integration and Test 16 Jun 18 Sep 15 Dec 27 Dec 15 Dec 7 Mar 15 Dec 28 Feb 13 Mar 17 Jan 1 Jan 28 Oct 1 Jan 10 Mar 1 Jan 13 Apr www.metricas.com.br 3

Project Management Problems The Gantt Chart The Gantt Chart is named after Henry Gantt (1861 1919), who designed his chart around the years 1910 1915. Can we do better than that? www.metricas.com.br 4

Project Management Problems Schedule Versus Staffing Requirements Design-1 Design-2 Design-3 Implementation-1 Implementation-2 Implementation-3 Integration and Test # of Staff 160 140 120 100 80 60 40 20 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec www.metricas.com.br 5

Project Management Problems # of Units Code and Unit Test Progress 700 600 500 400 300 Plan Actual 200 100 0 Oct 96 Nov 96 Dec 96 Jan 97 Feb 97 Mar 97 Apr 97 May 97 Project: TNMS Date Data as of 03/04/97 www.metricas.com.br 6

Project Management Problems The PSM Analysis Model Technology Effectiveness Process Performance Product Size and Stability Resources Information Categories Schedule and Progress Customer Satisfaction Product Quality www.metricas.com.br 7

Project Management Problems # of FTE 20 18 16 14 12 10 8 6 4 2 Staffing Level Plan Actual 0 Jan 96 Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99 Project: TNMS Date Data as of 03/04/97 www.metricas.com.br 8

Project Management Problems FPs 3000 Functional Size 2500 2000 1500 1000 Plan Actual 500 0 Jan 96 Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99 Project: TNMS Date Data as of 03/04/97 www.metricas.com.br 9

Project Management Problems The PSM Analysis Model Resources Information Categories Customer Satisfaction Product Quality www.metricas.com.br 10

Applying PSM PSM - Practical Software & Systems Measurement - is a methodology for the design and implementation of a measurement program PSM is fully compatible with the ISO/IEC 15939 standard and with the Measurement and Analysis Process Area of the CMMI PSM is sponsored by the DoD and the US Army www.metricas.com.br 11

Applying PSM Select Measures Measures should be derived from Information Needs Information Needs are based on Objectives Obstacles Risks Problems Lack of Information www.metricas.com.br 12

Applying PSM Information Categories PSM includes a set of measures successfully used in the industry Measures are grouped into Information Categories Schedule and Progress Resources and Cost Product Size and Stability Product Quality Process Performance Technology Effectiveness Customer Satisfaction www.metricas.com.br 13

Applying PSM The PSM Process Model Objectives and Issues Technical & Management Processes User Feedback Analysis Results Establish & Sustain Commitment Core Measurement Activities Measurement Plan Plan Measurement New Issues Perform Measurement Scope of PSM Improvement Actions Evaluate Measurement Analysis Results & Performance Measures www.metricas.com.br 14

Applying PSM - The PSM Process Model - Details Establish and Sustain Commitment Obtain Organizational Commitment Define Responsibilities Provide Resources Review Program Plan Measurement Identify and Prioritize Information Needs Select and Specify Measures Integrate into Project Processes Perform Measurement Collect and Analyze Process Data Data Make Recommendations Evaluate Measurement Evaluate Measures Evaluate Measurement Process Update Experience Base Identify and Implement Improvements www.metricas.com.br 15

Applying PSM Three Major Project Concerns Schedule Cost Defects? ilities? Quality www.metricas.com.br 16

Applying PSM Using the PSM Analysis Model Architecture CMMI Level Scope Productivity Requirements Information Categories www.metricas.com.br 17

Applying PSM A Plan for Immediate Action Architecture CMMI Level Scope Productivity Requirements Information Categories www.metricas.com.br 18

# of Requirements Applying PSM Control Requirements 10000 9000 8000 7000 6000 5000 4000 3000 2000 Begin of Build 1 SW Design # of Requirements Build 1 Begin of Build 1 I&T 1000 0 Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99 30 Aug 98 www.metricas.com.br 19

Applying PSM Control Functional Size FPs 3000 Functional Size 2500 2000 1500 1000 Plan Actual 500 0 Jan 96 Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99 Project: TNMS Date Data as of 03/04/97 www.metricas.com.br 20

Using PSM with FPA Function Point Analysis (FPA) User (Business) View External Input Application Being Counted External Interface Files External Output External Inquiry Internal Logical File External Input External Output External Inquiry Other Applications www.metricas.com.br 21

Using PSM with FPA Using FPA to Control Scope Initial Measured Size = 2200 FP Initial Estimated Size = 2000 FP Delivered Size =2500 FP Budget & RFP Requirements Definition Changes... Construction Price per FP Analysis Accrual Measurement Approval. Scope Management www.metricas.com.br 22

Using PSM with FPA FPA Infrastructure Allocate budget, resources, and responsibilities Implement standards and procedures for: Collection Validation Storage Analysis Reporting Using Results Document local FP rules and interpretations Measure, monitor, and continuously improve the process www.metricas.com.br 23

Using PSM with FPA Using PSM to Implement FPA Hire, Train, Certify Counters Monitor FPA Usage Establish and Sustain Commitment Obtain Organizational Commitment Define Responsibilities Provide Resources Review Program Assign roles Join IFPUG Institutionalize FPA. www.metricas.com.br 24

Using PSM with FPA Using PSM to Implement FPA Types of counts, Estimation methods, Local rules, Productivity Measurement procedures, Documentation, Reports Plan Measurement Identify and Prioritize Information Needs Select and Specify Measures Integrate into Project Processes Identify size-related information needs as well as related measures www.metricas.com.br 25

Using PSM with FPA Using PSM to Implement FPA Interpret and analyze measurement results Perform Measurement Collect and Analyze Process Data Data Make Recommendations Gather and organize documentation, Perform counts, Calculate productivities, Track size changes Comunicate results and make recommendations www.metricas.com.br 26

Using PSM with FPA Using PSM to Implement FPA Continuously improve the process Document lessons learned Evaluate Measurement Evaluate Measures Evaluate Measurement Process Update Experience Base Identify and Implement Improvements Periodically evaluate both the measures and the process www.metricas.com.br 27

A PSM Transition Organization info@metricas.com.br www.metricas.com.br 28