• No results found

Managing Projects with Practical Software & Systems Measurement PSM

N/A
N/A
Protected

Academic year: 2021

Share "Managing Projects with Practical Software & Systems Measurement PSM"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

Managing Projects with

Practical Software & Systems

Measurement – PSM

Mauricio Aguiar

PSM Qualified Instructor

(2)

Agenda

Topics

• Project Management Problems

• Applying PSM

(3)

Project Management Problems

Project Development Schedule

(4)

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.

(5)

Project Management Problems

Schedule Versus Staffing

Requirements Design-1 Design-2 Design-3 Implementation-1 Implementation-2 Implementation-3 Integration and Test 160 140 120 100 80 60 40 20 # of Staff

(6)

Project Management Problems

Code and Unit Test Progress

0 100 200 300 400 500 600 700

(7)

Project Management Problems

The PSM Analysis Model

(8)

Project Management Problems

Staffing Level

0 2 4 6 8 10 12 14 16 18 20

Jan 96 Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99

Date

Plan Actual

Project: TNMS Data as of 03/04/97

(9)

Project Management Problems

Functional Size

0 500 1000 1500 2000 2500 3000

Jan 96 Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99

Date

Plan Actual

Project: TNMS Data as of 03/04/97

(10)

Project Management Problems

The PSM Analysis Model

(11)

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

(12)

Applying PSM

Select Measures

• Measures should be derived from Information Needs

• Information Needs are based on

– Objectives

– Obstacles

• Risks

• Problems

(13)

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

(14)

Applying PSM

The PSM Process Model

Objectives Issues Evaluate Measurement Improvement Actions Analysis Results & Performance Measures Scope of PSM User Feedback Analysis Results Establish & Sustain Commitment Technical & Management Processes Perform Measurement New Issues Measurement Plan

Core Measurement Activities

Plan

(15)

Applying PSM

- The PSM Process Model - Details

(16)

Applying PSM

Three Major Project Concerns

Defects?

“ilities”?

• Schedule

• Cost

(17)

Applying PSM

Using the PSM Analysis Model

(18)

Applying PSM

A Plan for Immediate Action

(19)

Applying PSM

Control Requirements

# of Requirements

Build 1 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99

(20)

Applying PSM

Control Functional Size

Functional Size

0 500 1000 1500 2000 2500 3000

Jan 96 Jul 96 Jan 97 Jul 97 Jan 98 Jul 98 Jan 99

Date

Plan Actual

Project: TNMS Data as of 03/04/97

(21)

Using PSM with FPA

Function Point Analysis (FPA)

External

Interface Files External Input

External Output

External Inquiry

Application Being Counted

Other Applications External Output External Input External Inquiry Internal Logical File

(22)

Using PSM with FPA

Using FPA to Control Scope

Initial Estimated Size = 2000 FP

Price per FP

(23)

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

(24)

Using PSM with FPA

Using PSM to Implement FPA

.

Institutionalize FPA

Assign roles

Hire, Train, Certify Counters

Monitor

FPA Usage

Obtain Organizational Commitment Define Responsibilities Provide Resources Review Program Establish and Sustain Commitment

(25)

Using PSM with FPA

Using PSM to Implement FPA

Identify size-related information needs as

well as related measures

Types of counts,

Estimation methods,

Local rules,

Productivity

Measurement procedures,

Documentation,

Reports

(26)

Using PSM with FPA

Using PSM to Implement FPA

Gather and organize

documentation,

Perform counts,

Calculate productivities,

Track size changes

Interpret and analyze

measurement results

(27)

Using PSM with FPA

Using PSM to Implement FPA

Periodically evaluate both

the measures and the process

Document lessons learned

Continuously improve the process

(28)

A PSM Transition Organization

References

Related documents

Assim, conclui-se que os primeiros 80 km do Canal do Sertão alagoano apresentam a presença de salinidade natural e que o uso da irrigação ainda não

SpiriTac Film SA 190 glossy 3675 , a clear, microporous coated polyester film, is sui- table both for dye-based and pigment inks thanks to its inkjet coating with

After connecting a Call Button (standard RS232 cable (1:1)), the current release information of the device can be uploaded by clicking the button [Get version], consisting of

If you take part in this study, you may help others in the future by contributing your experiences and perspectives as an adult survivor of school-based trauma to help others

Assuming a correctly calibrated instrument, the extent of reduction (undercatching) due to the wind effect is a function of the wind speed at gauge orifice (and inside the

Pastor Mike will be teaching via Facebook Live (on the Wise Baptist Church Facebook page) each Wednesday evening.. * If you would a study book, please contact Terry

In a multivariate analysis adjusting for case mix, AFB at a high- volume hospital was associated with 42% decreased risk for in-hospital mortality (odds ratio [OR], 0.58; 95%

In our experiments, we used Google Translate, a service provided by Google Inc. to translate Chinese and Portuguese texts into English. Unlike other translation