Process capability Baseline Presented by Basker George.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Configuration Management
Effort Estimation and Scheduling
Process Database and Process Capability Baseline
Software Quality Assurance Plan
1 Estimating Software Development Using Project Metrics.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Software Construction
Project Closure Report Basker George. Project Closure When does a project end? Does it end when the software has been delivered to customer & acceptance-tested?
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
Project Scope Management
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
Manage Quality
Stepan Potiyenko ISS Sr.SW Developer.
A framework for describing IT Project Management Processes and Tool Set Features Enterprise Project Management Framework.
Software Development Process Models. The Waterfall Development Model.
Software Quality Engineering Roadmap
Software Quality Metrics
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics
RIT Software Engineering
SE 450 Software Processes & Product Metrics 1 Defect Removal.
Project Management Methodology (PMM)
12 Steps to Useful Software Metrics
Using A Defined and Measured Personal Software Process Watts S. Humphrey CS 5391 Article 8.
Software Configuration Management
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
Capability Maturity Model
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Release & Deployment ITIL Version 3
PROJECT DATABASE(PDB) & PROCESS CAPABILITY BASELINE(PCB) Presented By Basker George.
Effective Methods for Software and Systems Integration
Quality of Information systems. Quality Quality is the degree on which a product satifies the requirements Quality management requires that : that requirements.
© 1999 Prentice-Hall, Inc. Chap Level 3: Key Processes Defined Group 9: LaTanya Moore Ali Imajat Asim Eldaroty.
S T A M © 2000, KPA Ltd. Software Trouble Assessment Matrix Software Trouble Assessment Matrix *This presentation is extracted from SOFTWARE PROCESS QUALITY:
Sub-theme Three The Self-Assessment Process and Embedding QA into the Life of an Institution by Terry Miosi, Ph.D. UAE Qualification Framework Project.
Quality Planning & Defect Estimation
N By: Md Rezaul Huda Reza n
Chapter 6 : Software Metrics
S Q A.
CS 350, slide set 6 M. Overstreet Old Dominion University Spring 2005.
Project Monitoring ( 监测 ) And Control Presented by Basker George.
This chapter is extracted from Sommerville’s slides. Text book chapter
BSBPMG505A Manage Project Quality Manage Project Quality Project Quality Processes Diploma of Project Management Qualification Code BSB51507 Unit.
Project Tracking and Monitoring QMS Training. 2 Objective To track and monitor the progress of the project and take appropriate corrective actions to.
Markland J. Benson, Computer Systems Manager, White Sands Complex, (575) , Technology Infusion of CodeSonar into the Space.
Quality Planning And Defect Estimation Presented by Basker George.
Lecture 4 Software Metrics
How to design reliable processes in Healthcare Moving to 95% Roger Resar MD Hilton Head June 2012.
Systems Analysis and Design in a Changing World, Fourth Edition
Software Project Management
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Effort Estimation ( 估计 ) And Scheduling ( 时序安排 ) Presented by Basker George.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Ch-1 Introduction The processes used for executing a software project have major effect on quality of s/w produced and productivity achieved in project…
A Metrics Program. Advantages of Collecting Software Quality Metrics Objective assessments as to whether quality requirements are being met can be made.
Objectives Understand Corrective, Perfective and Preventive maintenance Discuss the general concepts of software configuration management.
Hussein Alhashimi. “If you can’t measure it, you can’t manage it” Tom DeMarco,
Copyright , Dennis J. Frailey CSE Software Measurement and Quality Engineering CSE8314 M00 - Version 7.09 SMU CSE 8314 Software Measurement.
Project Management Planning Nikolai Dushkov Sirma AI Ltd.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
Chapter 05 Quality Planning SaigonTech – Engineering Division Software Project Management in Practice By Pankaj Jalote © 2003 by Addison Wesley.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Configuration Management
EITS Planning & Decision Support
Configuration Management
Software Configuration Management
Chapter 11: Software Configuration Management
Capability Maturity Model
Capability Maturity Model
Presentation transcript:

Process capability Baseline Presented by Basker George

Baseline Specification ( 规格 ) or Product ( 乘积 ) that has been formally ( 形式上 ) reviewed and agreed upon, that serves as the basis ( 基础 ) for further development.

Process Assets( 资产 ) In case future projects are similar to the previous projects, the projects modules called project assets can be reused. The following assets are collected & reused through a separate system.

Process Assets Project management plan Configuration management plan Schedule Standards, checklists, guidelines, templates & other aids( 帮助 ) Developed tools & related tools Training materials Other documents that could be reused by future projects

Process Assets Links to process assets are maintained in the process database. The process assets are maintained as separate files General purpose check-list, templates, forms, standards & other documents that are part of quality system are form of process assets. They are available online through web- based system.

Body of Knowledge( 知识 ) Body of Knowledge (BOK) is a Knowledge Management System to leverage ( 杠杆作用 ) the collective experience to their employees. The knowledge is organized by different topics

Body of Knowledge Key topics in BOK include: Human resource development Computer & communication services Requirement Specification Build Tools Methodologies / Techniques

Body of Knowledge Education & Research Other facilities Design Review / Inspection & Testing Quality assurance & Productivity Project Management

Process Capability Baseline It represents the capability of the process in quantitative terms It is nothing but the range of results that can be expected if the process is followed. The focus of baseline is primarily on quality & productivity.

Process Capability Baseline The PCB at INFOSYS specifies the following: Delivered Quality Productivity Schedule Effort Distribution( 配给物 ) Defect injection rate In process defect removal efficiency Defect distribution

Baseline Creation A process baseline represents the expected outcome by following the trail ( 踪迹 ) of the process. Some important Definitions: Productivity: is defined in terms of function point Quality: Delivered defects per function point

Baseline Creation Defect Injection Rate: total no of defects injected during the life cycle of project. Overall Defect Removal efficiency: The percentage of total defects that are detected inside the process.

Baseline Creation F=Size of software in function points E=Total effort spent in the project D 1 =Total number of defects found during development. D 2 =Total no of defects found after delivery D=D 1 +D 2 Productivity = E/F Quality=D 2 /F Defect Injection Rate= D/F Overall Defect Removal efficiency = D 1 /D

Process Capability Baseline for 3GL for Development Project Sl # MetricRemarkGeneral Baseline 1Delivered Quality Delivered defects/FP (delivered defects=AT +warranty defects) defects/FP(avg: 0.06 defects/FP) 2Productivity1 person-month=8.5 person-hours X 22 days=187 person hours 4-18 FP/person- month(avg: 10FP/person- month)

Sl#MetricRemarkGeneral Baseline 3Schedule 85% of projects delivered on time. All projects should aim for delivery on time 4 Effort 4.1Effort ratios Simple is <=0.6 Medium is = 1.0 Complex is >= Average built effort Average built effort for medium should be 4-6 person-days

Sl # Metric RemarkGeneral Baseline 4.3 Effort Distribu tion RA=Requirement Analysis DE=design BD=Build(code+CWT+unit testing) TT=Integration +System Testing AW=AT+warranty PM=Project management CM=Configuration Management TR=Training OT=Others Min-Mid-Max RA+DE=17%-20%-24% BD=34%-38%-42% TT=7%-10%-13% AW=2%-4%-6% PM+CM=7%-8%-10% TR=6%-8%-10% OT=9%-12%-15%

Sl # MetricRemarkGeneral Baseline 5.0 Defects defects/FP 5.1 Defects Injection Rate (avg:0.95 defects/FP;around 0.05 defects/person-hour) 5.2 In-process defect removal efficiency 90%-95%(avg:93%) 6 Defect distribution Requirement specification Review+HLD review+ detailed design review+ CWT+ Unit testing Integration+ system+ Acceptance Testing Percentage of total defects 15% - 70% 50% -70% 5% - 10%

FP/PERSON-MONTH Productivity of development Projects

Process Improvement & Analysis The PCB is used to compare previous years PCB to analyze quality & productivity. The PCB is also used to analyze defect injection rate. In general, If performance parameter differs dramatically, then attempt is made to identify the causes. PCB is also used in Process Improvement Planning.