Top Banner
CMM Level 2: Repeatable CMM Level 2: Repeatable Copyright, 2000 © Jerzy R. Nawrocki [email protected] www.cs.put.poznan.pl/jnawrocki/mse/ require/ Quality Management Quality Management Lecture 6 Lecture 6
20

CMM Level 2: Repeatable Copyright, 2000 © Jerzy R. Nawrocki [email protected] Quality Management.

Jan 02, 2016

Download

Documents

James McKenzie
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CMM Level 2: Repeatable Copyright, 2000 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Quality Management.

CMM Level 2: RepeatableCMM Level 2: Repeatable

Copyright, 2000 © Jerzy R. Nawrocki

[email protected]

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

Quality Management Quality Management

Lecture 6Lecture 6

Quality Management Quality Management

Lecture 6Lecture 6

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

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

Page 3: CMM Level 2: Repeatable Copyright, 2000 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Quality 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

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

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

CMMCMM

Together: 20 abilities 60 activities

CMM Level 2 - Repeatable

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

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

Adequate resources and funding are provided.

Tools are made available.

Common abilities

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

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

People are trained to

perform their activities.

Common abilities

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

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

Measurement

Status of the CMM Level 2 activities

For the SQA:cost & schedule status

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

J. Nawrocki, Quality Management, Lecture 6

IntroductionIntroductionIntroductionIntroduction

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

• senior mgmt (periodic basis)

Verification

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

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

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

J. Nawrocki, Quality Management, Lecture 6

Requirements managementRequirements managementRequirements managementRequirements management

Abilities

• SDS policy for requirements management

• SRS + acceptance criteria

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

J. Nawrocki, Quality Management, Lecture 6

Requirements managementRequirements managementRequirements managementRequirements management

Activities

• Reviews of SRS

• Change management

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

J. Nawrocki, Quality Management, Lecture 6

Software project planningSoftware project planningSoftware project planningSoftware project planning

Abilities

• Statement of work

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

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

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

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

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

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

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

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)

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

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

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

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

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

J. Nawrocki, Quality Management, Lecture 6

Further readingsFurther readingsFurther readingsFurther readings

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

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

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?