1. Trang chủ
  2. » Công Nghệ Thông Tin

Lecture Software process improvement: Lesson 12B - Dr. Ghulam Ahmad Farrukh

29 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề The Optimizing Level
Tác giả Dr. Ghulam Ahmad Farrukh
Chuyên ngành Software Process Improvement
Thể loại Lecture
Định dạng
Số trang 29
Dung lượng 320,72 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lecture Software process improvement: Lesson 12B provide students with knowledge about: the optimizing level; defect prevention; technology change management; process change management; fixing problems before they happen; technology change management;... Please refer to the detailed content of the lecture!

Trang 1

The CMM Level 5

Lecture # 12C

1

Trang 2

The Optimizing Level

Trang 3

• At level 4 , the process is quantitatively understood

• At level 5, continues process improvement is a way of life

• In immature organizations, no one may be responsible for  process improvement

• Mature organizations usually have 70 to 80% 

participation in improvement activities at any point in 

time – everyone is involved.

Trang 5

Following slide to be inserted

Level 5 KPAs

5

Trang 7

Defect Prevention

Trang 8

• Purpose is to identify the cause of defects and prevent  them from reoccurring

• Involves:

• Analyzing defects that were encountered in the past

• Taking specific actions to prevent the occurrence of these  types of defects in the future

Trang 9

Fixing Problems  Before They Happen

• Focus is on causal analysis

– what in the process permitted the defect to occur

– what in the process needs to be corrected to prevent the defect  from occurring in the future 

Trang 10

Following slide to be inserted

Fixing Problems  Before They Happen

10

Trang 11

Fixing Problems  Before They Happen

11

Identify 

defects Change 

organization’s  standard  software  process

Causal  analysis  meeting Implement actions Reviewresults

Change  project’s  defined  process

Trang 12

Management

Trang 13

• Purpose is to identify new technologies (i.e. tools, methods  and processes) and track them into the organization in an  orderly manner

• Involves 

– identifying, selecting, and evaluating new technologies,  – and incorporating effective technologies into organization

Trang 15

Process Change Management

Trang 16

• Purpose is to continually improve the software process used in  the organization with the intent of improving software quality,  increasing productivity, and decreasing the cycle time for product  development

• Involves 

– defining process improvement goals and, 

– systematically identifying, evaluating, and implementing 

improvements to the organization’s standards software process,  and project’s defined software processes

Trang 18

Level 5 is not  the destination

• Level 5 is the foundation for building an ever  improving capability

• level 5 organizations continuously improve

– incremental (Kaizen)

– revolutionary

• everyone in level 5 organization is involved in  improvement

Trang 19

Tying It All Together

Trang 21

References

• The Capability Maturity Model: Guidelines  for Improving Software Process 

21

Trang 22

Measurement by Levels

22

Trang 23

1. Measurement is haphazard, but investigation may yield  cost and effort data 

2. Projects collect management data about costs, effort, size,  schedule, quality etc

3.  There are consistent affiliations from one project to the  next. Data are collected across the organization both 

management and  quality data are collected

Trang 27

• CMM is not exhaustive 

• there are software management and engineering  processes that are not described in the CMM

• key includes a focus on the major leverage points

– key process area

– key practices

Trang 29

References

• The Capability Maturity Model: Guidelines  for Improving Software Process 

29

Ngày đăng: 09/12/2022, 03:14

TỪ KHÓA LIÊN QUAN