CMM Level 2: Repeatable Copyright, 2000 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl Quality...

Post on 02-Jan-2016

214 views 0 download

transcript

CMM Level 2: RepeatableCMM Level 2: Repeatable

Copyright, 2000 © Jerzy R. Nawrocki

Jerzy.Nawrocki@put.poznan.pl

www.cs.put.poznan.pl/jnawrocki/mse/require/

Quality Management Quality Management

Lecture 6Lecture 6

Quality Management Quality Management

Lecture 6Lecture 6

J. Nawrocki, Quality Management, Lecture 6

Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture

IntroductionIntroductionRequirements managementSoftware project planningSoftware project tracking &

oversightSoftware quality assuranceSoftware configuration management

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

CMMCMM

• Requirements management• Software project planning• Software project tracking and

oversight• Software subcontract

management• Software quality assurance• Software configuration

management

CMM Level 2 - Repeatable

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

CMMCMM

Together: 20 abilities 60 activities

CMM Level 2 - Repeatable

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

Adequate resources and funding are provided.

Tools are made available.

Common abilities

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

People are trained to

perform their activities.

Common abilities

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

Measurement

Status of the CMM Level 2 activities

For the SQA:cost & schedule status

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

The activities are reviewed with• project mgmt (periodic & event-driven basis)

• senior mgmt (periodic basis)

Verification

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

The SAQ group reviews / audits the activities + work products

For SQA independent experts periodically review / audit the activities + work products

Verification

J. Nawrocki, Quality Management, Lecture 6

Requirements managementRequirements managementRequirements managementRequirements management

Abilities

• SDS policy for requirements management

• SRS + acceptance criteria

J. Nawrocki, Quality Management, Lecture 6

Requirements managementRequirements managementRequirements managementRequirements management

Activities

• Reviews of SRS

• Change management

J. Nawrocki, Quality Management, Lecture 6

Software project planningSoftware project planningSoftware project planningSoftware project planning

Abilities

• Statement of work

J. Nawrocki, Quality Management, Lecture 6

Software project planningSoftware project planningSoftware project planningSoftware project planning

Activities

• Project proposal team

• External commitments are reviewed - a documented procedure

•A software life cycle is defined

•A procedure for developing SDP

•A procedure for estimating size, effort, cost, schedule, computer res.

•Risk factors are documented

•Software planning data are recorded

J. Nawrocki, Quality Management, Lecture 6

Software project tracking & Software project tracking & oversightoversight

Software project tracking & Software project tracking & oversightoversight

Abilities

• Project managers assign responsibility for work products & activities

• Managers receive orientation in the technical aspects

J. Nawrocki, Quality Management, Lecture 6

Software project tracking & Software project tracking & oversightoversight

Software project tracking & Software project tracking & oversightoversight

Activities (1)

• SDP

• Procedure how to make revisions to SDP

• Changes to external commitments are reviewed with senior management

• Approved changes to commitments are communicated to the affected groups

J. Nawrocki, Quality Management, Lecture 6

Software project tracking & Software project tracking & oversightoversight

Software project tracking & Software project tracking & oversightoversight

Activities (2)

• The tracked items: sizes of work products, effort & costs, critical computer resources, the schedule, technical activities, the risk factors

• Actual measurements + replanning data are recorded

• Periodic internal reviews (progress, plans, performance vs SDP)

• Formal reviews at selected milestones (documented procedure)

J. Nawrocki, Quality Management, Lecture 6

Software quality assuranceSoftware quality assuranceSoftware quality assuranceSoftware quality assurance

Abilities

• The SQA group exists for each project

• The members of the project receive orientation on the role, responsibility, authority, and value of the SQA group

J. Nawrocki, Quality Management, Lecture 6

Software quality assuranceSoftware quality assuranceSoftware quality assuranceSoftware quality assurance

Activities

• How to write the SQA plan

• The SQA group participates in preparation & review of SDP, standards, and procedures

• Reviewing SE activities

• Audits of work products to verify compliance

• Periodical reports to SE group

J. Nawrocki, Quality Management, Lecture 6

Further readingsFurther readingsFurther readingsFurther readings

• CMM Practices (version 1.1), CMU/SEI-93-TR-25.

J. Nawrocki, Quality Management, Lecture 6

Quality assessmentQuality assessmentQuality assessmentQuality assessment

1. What is your general impression? (1 - 6)

2. Was it too slow or too fast?

3. What important did you learn during the lecture?

4. What to improve and how?