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

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

50 4 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 đề Introduction to CMMI
Thể loại lecture
Định dạng
Số trang 50
Dung lượng 423,45 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 13 provide students with knowledge about: introduction to CMMI; standard CMMI appraisal method for process improvement; relationship between key terms; short history of CMMI; commonly used CMMs;... Please refer to the detailed content of the lecture!

Trang 1

1 1

Introduction to CMMI

Lecture # 13

Trang 2

• But most will agree that the CMMI is a 

merger of process improvement models for systems engineering, software engineering, hardware engineering, and integrated teams

Trang 3

• The integrated model has both a continuous and staged perspective

3

Trang 4

• It is neither

Trang 5

be done in your organization

5

Trang 7

• The CMMI recommends certain attributes that are necessary when documenting 

processes

7

Trang 8

What is a Process Description?

• A process description is a “documented 

expression of a set of activities to achieve a given purpose”

Trang 9

9

Trang 11

CMMI

• The CMMI is used as a guideline to create processes and procedures

• CMMI is used as the reference model for 

the SCAMPI appraisal method to examine the organization’s processes and procedures

11

Trang 12

Relationship between Key Terms

12

Trang 13

Relationship between Key Terms

13

Trang 14

Short History of CMMI

14

Trang 16

What Models Do I Use?

• Historically:  Depends on the discipline that you want to model

Trang 17

– How Capability is Defined (institutionalization) 17

Trang 18

Commonly Used CMMs

18

Trang 19

engineering System Engineering Capability Model continuous system 

engineering Software Acquisition CMM staged software 

acquisition System Security Engineering CMM continuous security 

engineering Personal Software Process staged individual 

software development FAA­iCMM continuous software 

engineering, systems  engineering, and acquisition

product development

SPICE Model continuous software 

development

Trang 20

System and Software Divide

20

Trang 22

So Many Models, So little Time

22

Trang 23

Software CMM

Systems Security Engr CMM

Systems Security Engr CMM

Systems Engr CMM

Systems Engr CMM

People CMM

People CMM

ZZZ CMM

ZZZ CMM

FAA iCMM

FAA iCMM

IPD CMM

IPD CMM

Software Acq CMM

Software Acq CMM

EIA 731

Trang 24

CMMI Comes to Rescue

• Integrates systems and software disciplines into one process improvement framework

• Provides a framework for introducing new disciplines as needs arise

24

Trang 25

Bridging the Divide

25

Trang 27

Bridging the Divide

• Some organizations see themselves as performing  just one discipline

– Acquisition can involve both

• Communication and cooperation with other 

disciplines, even if they are external to our 

Trang 28

Models directly influencing CMMI

28

Trang 29

Models directly influencing 

CMMI

29

Trang 30

CMMI Models

30

Trang 31

CMMI Models

31

CMMISE/SW

-Staged Representation

SE/SW

CMMI-ContinuousRepresentation

• Capability Maturity Model

for Software V2, draft C

Trang 33

Comparing Model Representations

33

Trang 34

. . .for an established  set of process areas across an organization

Trang 35

35 35

Staged Representation

• The staged representation is the approach used in  the Software CMM. It is an approach that uses 

Trang 37

Process Area Capability and 

Organizational Maturity

• Process area capability and organizational maturity are similar concepts

Trang 39

• Selecting a single representation approach became 

“too hard”

• A compromise was made to initially support two  representations of the model with equivalent 

content

39

Trang 43

CMMI Structure: One Model, Two 

Representations

43

Trang 44

CMMI Structure: One Model, 

Two Representations

44 44

    PI, VER, VAL Project Management

    PP, PMC, SAM     IPM, RSKM, QPM Process Management     OPF, OPD, OT,     OPP, OID

Process Management     PAs

    ­  Goals     ­  Practices

Support

    CM, PPQA, MA,      CAR, DAR

Appendixes

CMMI­SE/SW

Staged

Overview     Introduction     Structure of the Model     Model Terminology     Capability Levels and Generic Model Components     Understanding the Model

    Using the Model

CMMI­SE/SW Continuous

Trang 45

45 45

CMMI Model Structure

• Maturity Levels (staged representation) or Capability Levels (continuous 

representation)

• Process Areas

• Goals – Generic and Specific

• Practices – Generic and Specific

Trang 46

46 46

CMMI Model Structure

• The CMMI product suite is at the forefront 

of process improvement because it provide the latest best practices for product and 

service development and maintenance

• The CMMI models improve the best 

practices of previous models in many 

important ways

Trang 47

customer expectations

Trang 48

– More fully comply with relevant ISO standards

Trang 49

– Means to emphasize the alignment of the process  improvement objectives with organization business  objectives

Trang 50

file), (Chapter 1­4)

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

TỪ KHÓA LIÊN QUAN