【正文】
與分析 (MA) 流程與產(chǎn)品品質(zhì)保證 (PPQA) 建構(gòu)管理 (CM) 1 初始層 Staged Organization of 25 PAs Level Focus CMMI Maturity Levels 階段式表述的 Model Components 連續(xù)式表述的 Model Components CMMI 評鑑的方法 ? ARC, Appraisal Requirements for CMMI Version ? SCAMPI Method – Standard CMMI Assessment Method for Process Improvement (SCAMPI) Method Definition Document (MDD) CMMI 評鑑方法等級 Summary Characteristic SCAMPI A Class B Class C ARC requirements applicable All Most Some Amount of objective evidence gathered High Medium Low Ratings generated Yes NO No Resource needed High Medium Low ISO 15504 conformance Yes Partial No Team size Large (49) Medium (2) Small (1) 評鑑目的 ? 為確認「目前的實力」和「改善的機會」。 methods, and tools together. – Example? Defining a Process ? A mature process is documented with process notations, ., data flow diagrams, activity diagrams, check lists, flowchart. ? Activity details: – Purpose, participants, inputs, entry criteria, work products, outputs, exit criteria, performance measure, subpractices, and work items. What Is a Software Process? ? A software process is a set of activities, methods, practices, tools, and transformations that people employ to develop and maintain software. – The associated products include project plans, design documents, code, test cases, user manuals, … What Is a Process Model? ? A process model is – a mon set of process requirements, capturing best practices, practical knowledge to guide priorities. – a structured collection of elements that describe characteristics of effective processes. ? A process model is used – as a guide to modify or create processes using practices that have been proven to increase process capability. – to assess process capability for two purposes: ? Establish a baseline for improvement. ? Measure progress as improvement activities proceed. Modeling the Software Process ? Deposing the software process, it can be viewed as a set of defect injection and defect removal activities. Design Review Design Implementation Code Review Integration Transition To Customer Defects injected Defects removed Defects injected Defects removed Defects removed Defects removed Software Requirements Defects injected Req. Review Defects removed Fielded Defects removed Will Hayes Quality Manager, SEI Appraisal Program Defect Estimating 0 50 100 150 200 250 300 SW Requirements Design Implementation Integration Transition to Customer Fielded Estimating Injection amp。第一章 CMMI Overview 南臺科技大學 資管系 Table of Contents ? 流程與流程改善 ? CMMI 的基本認知 ? CMMI 的誤解 ? 臺灣現(xiàn)況與建議 ? Qamp。A 流程與流程改善 What Is a Process? ? A process (流程 or 過程 ) is a set of practices ( or a sequence of actions) performed for a given purpose. – Integrating people, procedures amp。 Removal Benefits of Process Improvement ? Process improvement is aimed at increasing the capability of work processes. – Process capability: the inherent ability of a process to produce planned results. – As process capability increases, ? it bees predictable and measurable. ? major causes of poor quality and productivity are controlled or eliminated. ModelBased Process Improvement ? Process improvement (流程改善 ) cycle – Management mitment and an assessment. – The findings from assessment to feed ac