Muutke küpsiste eelistusi

Software Process Improvement: Practical Guidelines for Business Success [Pehme köide]

  • Formaat: Paperback / softback, 480 pages, kõrgus x laius x paksus: 242x162x27 mm, kaal: 840 g
  • Sari: SEI Series in Software Engineering
  • Ilmumisaeg: 21-Jan-1998
  • Kirjastus: Addison Wesley
  • ISBN-10: 020117782X
  • ISBN-13: 9780201177824
  • Pehme köide
  • Hind: 103,14 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 480 pages, kõrgus x laius x paksus: 242x162x27 mm, kaal: 840 g
  • Sari: SEI Series in Software Engineering
  • Ilmumisaeg: 21-Jan-1998
  • Kirjastus: Addison Wesley
  • ISBN-10: 020117782X
  • ISBN-13: 9780201177824
This book will help you to manage and control the quality of your organization's software products. Continually dealing with the problems caused by software defects can be both time-consuming and demanding but Sami Zahran's pragmatic approach will take you from reactive fire-fighting to a preventative culture of disciplined and continuous process improvement.

This book will help you:









establish a process-focused software development organizatio design and implement procedures for developing quality software in time and within budge benchmark your organization against the industry standards for the software process, including the Capability Maturity Model (CMM), ISO 9001, the new standard ISO/IEC 15504 (originally known as SPICE) and Bootstrap.



 

Arvustused

` In addition to talking about process improvement, Sami Zahran provides useful guidance from a practitioner's perspective....Most importantly he discusses the issues which you, the user, will face as you pursue process improvement on your own' Watts Humphrey, Software Engineering Institute

` Regardless of the approach selected, building competitive advantage should be focused on improvement, not on achieving a score... Dr Zahran's book should help the reader understand the trade-offs and issues associated with effective software process improvement.' Mark C. Paulk, Software Engineering Institute

`This is exactly the kind of book that is needed to spread awareness of the potential of Software Process Improvement and how to succeed in it.....It is to be warmly welcomed and recommended.' Colin Tully, Independent Consulting Software Engineer

" Software Process Improvement-Practical Guidelines for Business Success provides comprehensive guidance on implementing software process improvement and more..... The concluding sections of the book provide excellent summaries of the various Software Process standards/guidelines covering the SEI/CMM, ISO/IEC 15504 (SPICE), Bootstrap, ISO 9000, Trillium and others..... With a forward from Watts Humphrey, a preface by the SEI's Mark Paulk, well ordered layout and copious use of diagrams, charts and tables, Dr Zahran's book will provide rewarding reading and an excellent reference work for anyone who is intent on bringing about software process improvement." The Software Manager

Foreword xiii(2) Watts S. Humphrey Foreword xv(4) Mark C. Paulk Preface xix PART 1: PROCESS THINKING 1(64) 1 PROCESS THINKING 3(14) 1.1 What is process thinking? 3(2) 1.2 What is a process? 5(2) 1.3 Process focus 7(2) 1.4 Process maturity 9(4) Summary 13(4) 2 PROCESS DISCIPLINE 17(18) 2.1 Process discipline 17(3) 2.2 Benefits of Process discipline 20(4) 2.3 Process discipline and product quality 24(3) 2.4 Process-focused organizations 27(6) Summary 33(2) 3 EFFECTIVE PROCESS ENVIRONMENT 35(16) 3.1 Process myths and realities 35(2) 3.2 What is an effective process? 37(3) 3.3 Mechanisms for making the process effective 40(5) 3.4 Process culture 45(3) Summary 48(3) 4 PROCESS MATURITY: THE SECOND WAVE OF THE SOFTWARE INDUSTRY 51(14) 4.1 Waves and megatrends of the software industry 51(2) 4.2 The software process maturity movement 53(3) 4.3 Levels of software process institutionalization 56(2) 4.4 Software process maturity standards and initiatives 58(5) Summary 63(2) PART 2: A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT 65(116) 5 A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT 67(16) 5.1 Software process improvement environment 67(3) 5.2 Software process infrastructure 70(4) 5.3 Software process improvement roadmap 74(2) 5.4 Software process assessment 76(2) 5.5 Software process improvement plan 78(2) Summary 80(3) 6 SOFTWARE PROCESS INFRASTRUCTURE 83(46) 6.1 Justification and definition 83(6) 6.2 Organizational and management infrastructure 89(16) 6.3 Process technical infrastructure 105(13) 6.4 An example of a software process support infrastructure 118(3) 6.5 Making the infrastructure effective 121(4) Summary 125(4) 7 PROCESS IMPROVEMENT ROADMAPS 129(16) 7.1 Learning from the quality gurus 129(5) 7.2 Software process improvement models 134(3) 7.3 Staged versus continuous architecture for SPI models 137(2) 7.4 Standards and models for SPI 139(4) Summary 143(2) 8 FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT 145(20) 8.1 Definitions of assessment 145(5) 8.2 Assessment principles and critical success factors 150(4) 8.3 Assessment domains 154(3) 8.4 Assessment generic phases 157(3) 8.5 Mapping assessment approaches to the generic cycle 160(3) Summary 163(2) 9 SOFTWARE PROCESS IMPROVEMENT ACTION PLAN 165(16) 9.1 Creating a software process improvement action plan 165(9) 9.2 Allocating responsibilities for implementing SPI actions 174(3) 9.3 Guidance for Action Planning (GAP) -- an example of an action planning method 177(1) Summary 178(3) PART 3: MAKING SOFTWARE PROCESS IMPROVEMENT HAPPEN 181(52) 10 LAUNCHING SOFTWARE PROCESS IMPROVEMENT 183(16) 10.1 Stages for making software process improvement happen 183(1) 10.2 Launching software process improvement 184(6) 10.3 Adopting a software process improvement model 190(2) 10.4 Humphreys process change requirements 192(2) 10.5 Ingredients for successful software process improvement 194(2) Summary 196(3) 11 IMPLEMENTING AND INSTITUTIONALIZING SOFTWARE PROCESS IMPROVEMENT 199(22) 11.1 Implementation and institutionalization phases 199(1) 11.2 Principles for implementing and institutionalizing SPI 200(2) 11.3 Implementing SPI actions and managing the change 202(6) 11.4 Institutionalizing software process improvement 208(5) 11.5 The SEI IDEAL model -- an example of an SPI implementation model 213(5) Summary 218(3) 12 MEASURING THE BENEFITS OF SOFTWARE PROCESS IMPROVEMENT 221(12) 12.1 Measuring software process perfromance 221(2) 12.2 Principles of software process measurement 223(3) 12.3 Issues with software process measurement 226(1) 12.4 An example of a software process measurement method 226(6) Summary 232(1) PART 4: CURRENT MODELS AND STANDARDS FOR SOFTWARE PROCESS IMPROVEMENT 233(154) 13 THE CAPABILITY MATURITY MODEL (CMM) 235(30) 13.1 Overview of the Capability Maturity Model 235(4) 13.2 Maturity levels of the CMM 239(8) 13.3 Internal structure of the CMM 247(8) 13.4 Uses of the CMM 255(4) 13.5 CMM Version 2.0 259(3) Summary 262(3) 14 CMM-BASED SOFTWARE PROCESS ASSESSMENT 265(18) 14.1 CMM-based appraisals 265(1) 14.2 The SEI maturity questionnaire 266(4) 14.3 The SEI-assisted assessment process 270(6) 14.4 SEI software capability evaluation (SCE) 276(4) Summary 280(3) 15 ISO/IEC 15504 DRAFT STANDARD FOR SOFTWARE PROCESS ASSESSMENT 283(30) 15.1 Introduction 283(2) 15.2 Architecture of the ISO/IEC 15504 standard 285(5) 15.3 ISO/IEC 15504 process categories 290(14) 15.4 ISO/IEC 15504 capability levels 304(4) 15.5 ISO/IEC 15504 capability measurements 308(1) 15.6 Relationship of ISO/IEC 15504 to other international standards 309(2) Summary 311(2) 16 ISO/IEC 15504 DRAFT GUIDE TO CONDUCTING ASSESSMENT 313(26) 16.1 Overview 313(2) 16.2 Assessment planning 315(7) 16.3 Fact gathering 322(2) 16.4 Fact analysis 324(5) 16.5 Presenting the assessment output 329(2) 16.6 ISO/IEC 15504 guidance on assessment instruments 331(4) 16.7 Using ISO/IEC 15504 guidance for conducting assessments 335(2) Summary 337(2) 17 BOOTSTRAP SOFTWARE PROCESS ASSESSMENT 339(18) 17.1 Motivation and background 339(1) 17.2 BOOTSTRAP process model 340(3) 17.3 Capability scale and assessment instruments 343(4) 17.4 The BOOTSTRAP assessment process 347(7) 17.5 BOOTSTRAP and other initiatives 354(1) Summary 355(2) 18 OTHER INITIATIVES 357(30) 18.1 ISO 9000 quality standards 357(7) 18.2 ISO/IEC 12207, `Software Life Cycle Processes 364(1) 18.3 DoD standard MIL-STD-498 365(3) 18.4 Trillium 368(9) 18.5 The V-Model 377(8) Summary 385(2) PART 5: BUSINESS BENEFITS OF SOFTWARE PROCESS IMPROVEMENT 387(24) 19 THE EVIDENCE: BUSINESS BENEFITS OF SOFTWARE PROCESS IMPROVEMENT 389(20) 19.1 Relating SPI benefits to the business 389(1) 19.2 Evidence from Europe 390(5) 19.3 Evidence from the USA 395(12) 19.4 Lessons learned 407(1) Summary 408(1) 20 EPILOGUE: FUTURE OF SOFTWARE PROCESS IMPROVEMENT 409(2) 20.1 Process maturity: is it another buzzword? 409(1) 20.2 Role of international standards 409(1) 20.3 Process discipline is a prerequisite for software industrialization 410(1) 20.4 What next? 410(1) GLOSSARY 411(26) REFERENCES 437(6) INDEX 443