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

55 2 0
Lecture Software process improvement: Lesson 34 - Dr. Ghulam Ahmad Farrukh

Đ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

Lecture Software process improvement: Lesson 34 provide students with knowledge about: SPICE – ISO/IEC 15504; principal/original goals of SPICE project; process dimension; capability dimension; capability levels and process attributes; performance management;... Please refer to the detailed content of the lecture!

SPICE – ISO/IEC 15504  Lecture # 34 SPICE – ISO/IEC 15504 • SPICE is a major international initiative to  support the development of an International  Standard for Software Process Assessment • SPICE is also known as ISO/IEC TR  Standard 15504 • SPICE is acronym for Software Process  Improvement and Capability dEtermination Following slide to be inserted SPICE Software Process  Improvement and Capability  dEtermination Principal/Original Goals of  SPICE Project • To develop a working draft for a standard  for software process assessment • To conduct industry trials of the emerging  standard • To promote the technology transfer of  software process assessment into the  software industry world­wide Principal/Original Goals of SPICE  Project • The first goal of the project was achieved in  June 1995, with the release of Version 1 of  a draft standard for software process  assessment • The SPICE documents have been carried  through the international standardization  process and have been published as  ISO/IEC TR 15504 ­ Software Process  Assessment Principal/Original Goals of SPICE  Project • The methods of Software Process  Assessment are coming more generally into  use in the management of software  development, acquisition and utilization, in  the face of substantial evidence of the  success of such methods in driving  improvements in both quality and  productivity • The primary impetus for the use of  assessment has come not from the  mainstream of the software development  industry, but rather from acquirers of large,  critical software­intensive systems ­ notably  in the defense and telecommunications  sectors • At the same time, there has always been a  recognition that process assessment can be  a strong and effective driver for process  improvement • The major focus of use of the CMM/CMMI  has been on improvement, and most  acquirers use assessment approaches as part  of a partnership approach with their  suppliers, focusing on improvement • In addition, methods have been developed  with a specific focus on improvement • As experience with the technique grows,  substantial empirical evidence has  accumulated demonstrating the benefits that  can be derived from an assessment­based  improvement programs 10 • ISO 15504 provides a standard for assessing  the organization's capacity to deliver at each  of these stages • In particular, the reference framework of  ISO/IEC 15504 provides a structure for  defining objectives, which facilitates  specific programs to achieve these  objectives 41 • It specifies requirements for improvement  programs and provides guidance on  planning and executing improvements 42 Capability Determination • An organization considering outsourcing  software development needs to have a good  understanding of the capability of potential  suppliers to deliver • ISO/IEC 15504 can also be used to inform  supplier selection decisions. The ISO/IEC  15504 provides a framework for assessing  proposed suppliers, as assessed either by the  organization itself, or by an independent  43 assessor • The ISO/IEC 15504 provides a framework  for assessing proposed suppliers, as  assessed either by the organization itself, or  by an independent assessor • ISO/IEC 15504 specifies the high level  requirements for covering target process  profiles 44 • Target process profiles are particularly  important in contexts where the organization  (for example, a government department) is  required to accept the cheapest qualifying  vendor • This also enables suppliers to identify gaps  between their current capability and the level  required by a potential customer, and to  undertake improvement to achieve the contract  45 requirements (i.e. become qualified) Acceptance of ISO/IEC TR  15504 46 • ISO/IEC 15504 is publicly available  through National Standards Bodies • It has the support of the international  community • Thousands of assessments have been  performed to date • Major sectors are leading the pace such as  automotive, space and medical systems  47 with industry relevant variants • Domain­specific models like Automotive  SPICE and SPICE 4 SPACE can be derived  from it • There have been many international  initiatives to support take­up such as SPICE  for small companies 48 • On the other hand, ISO/IEC 15504 has not  yet been as successful as the models  developed by Software Engineering  Institute • There are several reasons for this: (next  slide) 49 • ISO/IEC 15504 is not available as free  download but must be purchased from the  ISO (Automotive SPICE on the other hand  can be freely downloaded.) CMM and  CMMI are available as free downloads from  the SEI website • The CMMI is actively sponsored by the US  Department of Defense 50 • The CMM was created first, and reached  critical 'market' share before ISO 15504  became available • The CMM has subsequently been replaced  by the CMMI, which incorporates many of  the ideas of ISO/IEC 15504, but also retains  the benefits of the CMM 51 • Like the CMM, ISO/IEC 15504 was created  in a development context, making it  difficult to apply in a service management  context. But work has started to develop an  ITIL­based process reference model that  can serve as a basis for a process  assessment model 52 • You can join the SPICE users’ group   www.spiceusergroup.org 53 Summary • Every year an international conference is  held on SPICE, and it is named SPICE  Conference 54 References • http://en.wikipedia.org/wiki/ISO/IEC_1550 55 ... Level Name Optimizing? ?Process Predictable? ?Process Established? ?Process Managed? ?Process Performed? ?Process Incomplete? ?Process 19 • The capability of processes is measured  using? ?process? ?attributes. The international ... standard defines nine? ?process? ?attributes 20 Process? ?Attributes • • • • • • • • • 1.1? ?Process? ?Performance 2.1 Performance Management 2.2 Work Product Management 3.1? ?Process? ?Definition 3.2? ?Process? ?Deployment 4.1? ?Process? ?Measurement... a draft standard for? ?software? ?process? ? assessment • The SPICE documents have been carried  through the international standardization  process? ?and have been published as  ISO/IEC TR 15504 ­? ?Software? ?Process? ?

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