SlideShare a Scribd company logo
1 of 64
Planning and Monitoring the Process
Learning objectives ,[object Object],[object Object],[object Object],[object Object],[object Object]
What are Planning and Monitoring? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quality and Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Process: Cleanroom Customer Requirements Specification Function Usage Incremental  Development  Planning Statistical test case generation Usage specifications Formal Design Correctness Verification Functional specifications Statistical testing Source code Test cases Quality Certification Model MTTF statistics Interfail times Improvement Feedback
Example Process: Cleanroom Customer Requirements Specification Function Usage Incremental  Development  Planning Statistical test case generation Usage specifications Formal Design Correctness Verification Functional specifications Statistical testing Source code Test cases Quality Certification Model MTTF statistics Interfail times Improvement Feedback Activities and responsibilities focused on quality Integrated into an overall development process
Example Process: Software Reliability Engineering Testing (SRET) Define “Necessary” Reliability Requirements and Architecture Design and  Implementation System Test and  Acceptance Test Development  Operational Profiles Prepare  for Testing Execute tests Interpret Failure  Data
Software Reliability Engineering Testing (SRET) Define “Necessary” Reliability Requirements and Architecture Design and  Implementation System Test and  Acceptance Test Development  Operational Profiles Prepare  for Testing Execute tests Interpret Failure  Data Activities and responsibilities focused on quality Integrated into an overall development process
Example Process: Extreme Programming (XP) Generate User  Stories Create Unit Tests  Pair  Programming + unit testing Create  Acceptance  Tests  Incremental Release  pass Next version Review, Refine,  prioritize Acceptance Testing  Passed all unit tests Passed all unit tests Failed acceptance test
Extreme Programming (XP) Generate User  Stories Create Unit Tests  Pair  Programming + unit testing Create  Acceptance  Tests  Incremental Release  pass Next version Review, Refine,  prioritize Acceptance Testing  Passed all unit tests Passed all unit tests Failed acceptance test Activities and responsibilities focused on quality Integrated into an overall development process
Overall Organization  of a Quality Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Verification Steps  for Intermediate Artifacts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Strategies vs Plans Standard structure prescribed in strategy Organization structure, experience and policy over several projects Structure and content based on Plan Strategy Quickly, adapting to project needs Slowly, with organization and policy changes Evolves Project Organization Scope
Test and Analysis Strategy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Considerations in Fitting a Strategy to an Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elements of a Strategy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test and Analysis Plan ,[object Object],[object Object],[object Object],[object Object],[object Object]
Main Elements of a Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quality Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Task Schedule ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Schedule
Schedule Risk ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reducing the Impact of Critical Paths Product delivery Produce user documentation Design and execute system tests Design and execute subsystem tests Code and integration Analysis and design Project start CRITICAL SCHEDULE May April March Febrary January Task name
Reducing the Impact of Critical Paths Product delivery Execute system tests Execute subsystem tests Produce user documentation Design system tests Design subsystem tests Code and integration Analysis and design Project start UNLIMITED RESOURCES May April March Febrary January Task name
Reducing the Impact of Critical Paths Product delivery Execute system tests Execute subsystem tests Produce user documentation Design system tests Design subsystem tests Code and integration Analysis and design Project start LIMITED RESOURCES May April March Febrary January Task name
Reducing the Impact of Critical Paths
Risk Planning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Personnel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Schedule ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test Execution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contingency Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evolution of the Plan Preliminary plan Emergency plan Final plan … First release Second release
Process Monitoring ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evaluate Aggregated Data by Analogy faults Builds
Process Improvement Monitoring and improvement within a project or across multiple projects: Orthogonal Defect Classification (ODC) &Root Cause Analysis (RCA)
Orthogonal Defect Classification (ODC) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODC Fault Classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODC activities and  triggers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODC impact ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODC Fault Analysis (example 1/4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODC Fault Analysis (example 2/4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODC Fault Analysis (example 3/4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODC Fault Analysis (example 4/4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Improving the Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Improving Current and Next Processes ,[object Object],[object Object],[object Object],[object Object]
Root cause analysis (RCA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What  are the faults? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fault Severity The fault limits the choice of colors for customizing the  graphical interface, violating the specification but causing only minor inconvenience Minor inconvenience Cosmetic The fault inhibits exporting in Postscript format. Postscript can be produced using the printing facility, but with  loss of usability and efficiency Some product features require workarounds to use, and reduce efficiency, reliability, or convenience and usability Moderate The fault inhibits importing files saved with a previous version of the program, and there is no workaround Some product features cannot be used, and there is no workaround Severe The fault causes the program to crash The product is unusable Critical Example Description Level
Pareto Distribution (80/20) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why  did faults occur? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example of fault tracing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How could faults be prevented? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Quality Team ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Roles and Responsibilities  at Tactical Level ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alternatives in Team Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Roles and responsibilities pros and cons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Independent Testing Team ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Managing Communication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Testing within XP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outsourcing Test and Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessYolanda Williams
 
software testing
 software testing software testing
software testingSara shall
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRajeev Sharan
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project managementjhudyne
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleNikhil Sharma
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processesREHMAT ULLAH
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementNoorHameed6
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
 
Requirements analysis and modeling
Requirements analysis and modelingRequirements analysis and modeling
Requirements analysis and modelingSyed Zaid Irshad
 
Agile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingAgile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingDimitri Ponomareff
 

What's hot (20)

IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
Software quality
Software qualitySoftware quality
Software quality
 
software quality
software qualitysoftware quality
software quality
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
documentation-testing.ppt
documentation-testing.pptdocumentation-testing.ppt
documentation-testing.ppt
 
software testing
 software testing software testing
software testing
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Prototyping model
Prototyping modelPrototyping model
Prototyping model
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 
Software testing
Software testingSoftware testing
Software testing
 
Quality & Reliability in Software Engineering
Quality & Reliability in Software EngineeringQuality & Reliability in Software Engineering
Quality & Reliability in Software Engineering
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processes
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Requirements analysis and modeling
Requirements analysis and modelingRequirements analysis and modeling
Requirements analysis and modeling
 
Agile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingAgile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated Testing
 

Viewers also liked

Building a flexible workplace
Building a flexible workplaceBuilding a flexible workplace
Building a flexible workplaceAnu Murthy
 
Digitalization of the Fundraising Process: The Investment Banker Point of View
Digitalization of the Fundraising Process: The Investment Banker Point of ViewDigitalization of the Fundraising Process: The Investment Banker Point of View
Digitalization of the Fundraising Process: The Investment Banker Point of ViewCrowdsourcing Week
 
Results-Based Management, The Key to Making Flexible / Mobile Work Work
Results-Based Management, The Key to Making Flexible / Mobile Work WorkResults-Based Management, The Key to Making Flexible / Mobile Work Work
Results-Based Management, The Key to Making Flexible / Mobile Work WorkGlobal Workplace Analytics
 
Motivation At Modern Work Places
Motivation At Modern Work PlacesMotivation At Modern Work Places
Motivation At Modern Work Placessmateen
 
CBAP Business analysis planning and monitoring
CBAP   Business analysis planning and monitoringCBAP   Business analysis planning and monitoring
CBAP Business analysis planning and monitoringLN Mishra CBAP
 
Alternative working schedule
Alternative working scheduleAlternative working schedule
Alternative working scheduleMiguiel De Alva
 
HOW TO MAKE YOUR DREAMS COME TRUE
HOW TO MAKE YOUR DREAMS COME TRUEHOW TO MAKE YOUR DREAMS COME TRUE
HOW TO MAKE YOUR DREAMS COME TRUEMaster of Slide
 
Flextime Power Point Presentation
Flextime Power Point PresentationFlextime Power Point Presentation
Flextime Power Point PresentationJamie Robinson
 
Risk Issues Environmental Monitoring of Cleanrooms
Risk Issues Environmental Monitoring of CleanroomsRisk Issues Environmental Monitoring of Cleanrooms
Risk Issues Environmental Monitoring of Cleanroomsnetomoney
 
Workplace flexibility
Workplace flexibilityWorkplace flexibility
Workplace flexibilityAntonov Anive
 
2015 Strategic Benefits—Leveraging Benefits to Recruit Employees
2015 Strategic Benefits—Leveraging Benefits to Recruit Employees2015 Strategic Benefits—Leveraging Benefits to Recruit Employees
2015 Strategic Benefits—Leveraging Benefits to Recruit Employeesshrm
 
BABOK Chapter 2 - Business Analysis Planning and Monitoring
BABOK Chapter 2 - Business Analysis Planning and MonitoringBABOK Chapter 2 - Business Analysis Planning and Monitoring
BABOK Chapter 2 - Business Analysis Planning and MonitoringKathy Vezina
 
Flexi Time
Flexi TimeFlexi Time
Flexi Timeajithsrc
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
Results-Based Management in UNDP
Results-Based Management in UNDPResults-Based Management in UNDP
Results-Based Management in UNDPUNDP Eurasia
 

Viewers also liked (19)

Building a flexible workplace
Building a flexible workplaceBuilding a flexible workplace
Building a flexible workplace
 
Digitalization of the Fundraising Process: The Investment Banker Point of View
Digitalization of the Fundraising Process: The Investment Banker Point of ViewDigitalization of the Fundraising Process: The Investment Banker Point of View
Digitalization of the Fundraising Process: The Investment Banker Point of View
 
Telework 101
Telework 101Telework 101
Telework 101
 
Results-Based Management, The Key to Making Flexible / Mobile Work Work
Results-Based Management, The Key to Making Flexible / Mobile Work WorkResults-Based Management, The Key to Making Flexible / Mobile Work Work
Results-Based Management, The Key to Making Flexible / Mobile Work Work
 
The ROI of Workplace Well-Being
The ROI of Workplace Well-BeingThe ROI of Workplace Well-Being
The ROI of Workplace Well-Being
 
Motivation At Modern Work Places
Motivation At Modern Work PlacesMotivation At Modern Work Places
Motivation At Modern Work Places
 
CBAP Business analysis planning and monitoring
CBAP   Business analysis planning and monitoringCBAP   Business analysis planning and monitoring
CBAP Business analysis planning and monitoring
 
Alternative working schedule
Alternative working scheduleAlternative working schedule
Alternative working schedule
 
HOW TO MAKE YOUR DREAMS COME TRUE
HOW TO MAKE YOUR DREAMS COME TRUEHOW TO MAKE YOUR DREAMS COME TRUE
HOW TO MAKE YOUR DREAMS COME TRUE
 
Flexible work options
Flexible work optionsFlexible work options
Flexible work options
 
Flextime Power Point Presentation
Flextime Power Point PresentationFlextime Power Point Presentation
Flextime Power Point Presentation
 
Risk Issues Environmental Monitoring of Cleanrooms
Risk Issues Environmental Monitoring of CleanroomsRisk Issues Environmental Monitoring of Cleanrooms
Risk Issues Environmental Monitoring of Cleanrooms
 
Workplace flexibility
Workplace flexibilityWorkplace flexibility
Workplace flexibility
 
2015 Strategic Benefits—Leveraging Benefits to Recruit Employees
2015 Strategic Benefits—Leveraging Benefits to Recruit Employees2015 Strategic Benefits—Leveraging Benefits to Recruit Employees
2015 Strategic Benefits—Leveraging Benefits to Recruit Employees
 
BABOK Chapter 2 - Business Analysis Planning and Monitoring
BABOK Chapter 2 - Business Analysis Planning and MonitoringBABOK Chapter 2 - Business Analysis Planning and Monitoring
BABOK Chapter 2 - Business Analysis Planning and Monitoring
 
Flexitime
FlexitimeFlexitime
Flexitime
 
Flexi Time
Flexi TimeFlexi Time
Flexi Time
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Results-Based Management in UNDP
Results-Based Management in UNDPResults-Based Management in UNDP
Results-Based Management in UNDP
 

Similar to Planning And Monitoring The Process

Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.pptSharatNaik11
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSaba651353
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25koolkampus
 
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Dakiry
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad Swati
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24koolkampus
 
Cmmi process overview
Cmmi process overviewCmmi process overview
Cmmi process overviewpvinbox
 

Similar to Planning And Monitoring The Process (20)

Test process
Test processTest process
Test process
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
CMM.ppt
CMM.pptCMM.ppt
CMM.ppt
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
 
Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.ppt
 
16. cmm pgp
16. cmm pgp16. cmm pgp
16. cmm pgp
 
16. cmm pgp
16. cmm pgp16. cmm pgp
16. cmm pgp
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25
 
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 
Test
TestTest
Test
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
 
Cmmi process overview
Cmmi process overviewCmmi process overview
Cmmi process overview
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 

More from ahmad bassiouny (20)

Work Study & Productivity
Work Study & ProductivityWork Study & Productivity
Work Study & Productivity
 
Work Study
Work StudyWork Study
Work Study
 
Motion And Time Study
Motion And Time StudyMotion And Time Study
Motion And Time Study
 
Motion Study
Motion StudyMotion Study
Motion Study
 
The Christmas Story
The Christmas StoryThe Christmas Story
The Christmas Story
 
Turkey Photos
Turkey PhotosTurkey Photos
Turkey Photos
 
Mission Bo Kv3
Mission Bo Kv3Mission Bo Kv3
Mission Bo Kv3
 
Miramar
MiramarMiramar
Miramar
 
Mom
MomMom
Mom
 
Linearization
LinearizationLinearization
Linearization
 
Kblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean ManufacturingKblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean Manufacturing
 
How To Survive
How To SurviveHow To Survive
How To Survive
 
Dad
DadDad
Dad
 
Ancient Hieroglyphics
Ancient HieroglyphicsAncient Hieroglyphics
Ancient Hieroglyphics
 
Dubai In 2009
Dubai In 2009Dubai In 2009
Dubai In 2009
 
DesignPeopleSystem
DesignPeopleSystemDesignPeopleSystem
DesignPeopleSystem
 
Organizational Behavior
Organizational BehaviorOrganizational Behavior
Organizational Behavior
 
Work Study Workshop
Work Study WorkshopWork Study Workshop
Work Study Workshop
 
Workstudy
WorkstudyWorkstudy
Workstudy
 
Time And Motion Study
Time And  Motion  StudyTime And  Motion  Study
Time And Motion Study
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

Planning And Monitoring The Process

  • 2.
  • 3.
  • 4.
  • 5. Example Process: Cleanroom Customer Requirements Specification Function Usage Incremental Development Planning Statistical test case generation Usage specifications Formal Design Correctness Verification Functional specifications Statistical testing Source code Test cases Quality Certification Model MTTF statistics Interfail times Improvement Feedback
  • 6. Example Process: Cleanroom Customer Requirements Specification Function Usage Incremental Development Planning Statistical test case generation Usage specifications Formal Design Correctness Verification Functional specifications Statistical testing Source code Test cases Quality Certification Model MTTF statistics Interfail times Improvement Feedback Activities and responsibilities focused on quality Integrated into an overall development process
  • 7. Example Process: Software Reliability Engineering Testing (SRET) Define “Necessary” Reliability Requirements and Architecture Design and Implementation System Test and Acceptance Test Development Operational Profiles Prepare for Testing Execute tests Interpret Failure Data
  • 8. Software Reliability Engineering Testing (SRET) Define “Necessary” Reliability Requirements and Architecture Design and Implementation System Test and Acceptance Test Development Operational Profiles Prepare for Testing Execute tests Interpret Failure Data Activities and responsibilities focused on quality Integrated into an overall development process
  • 9. Example Process: Extreme Programming (XP) Generate User Stories Create Unit Tests Pair Programming + unit testing Create Acceptance Tests Incremental Release pass Next version Review, Refine, prioritize Acceptance Testing Passed all unit tests Passed all unit tests Failed acceptance test
  • 10. Extreme Programming (XP) Generate User Stories Create Unit Tests Pair Programming + unit testing Create Acceptance Tests Incremental Release pass Next version Review, Refine, prioritize Acceptance Testing Passed all unit tests Passed all unit tests Failed acceptance test Activities and responsibilities focused on quality Integrated into an overall development process
  • 11.
  • 12.
  • 13. Strategies vs Plans Standard structure prescribed in strategy Organization structure, experience and policy over several projects Structure and content based on Plan Strategy Quickly, adapting to project needs Slowly, with organization and policy changes Evolves Project Organization Scope
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23. Reducing the Impact of Critical Paths Product delivery Produce user documentation Design and execute system tests Design and execute subsystem tests Code and integration Analysis and design Project start CRITICAL SCHEDULE May April March Febrary January Task name
  • 24. Reducing the Impact of Critical Paths Product delivery Execute system tests Execute subsystem tests Produce user documentation Design system tests Design subsystem tests Code and integration Analysis and design Project start UNLIMITED RESOURCES May April March Febrary January Task name
  • 25. Reducing the Impact of Critical Paths Product delivery Execute system tests Execute subsystem tests Produce user documentation Design system tests Design subsystem tests Code and integration Analysis and design Project start LIMITED RESOURCES May April March Febrary January Task name
  • 26. Reducing the Impact of Critical Paths
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Evolution of the Plan Preliminary plan Emergency plan Final plan … First release Second release
  • 36.
  • 37. Evaluate Aggregated Data by Analogy faults Builds
  • 38. Process Improvement Monitoring and improvement within a project or across multiple projects: Orthogonal Defect Classification (ODC) &Root Cause Analysis (RCA)
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Fault Severity The fault limits the choice of colors for customizing the graphical interface, violating the specification but causing only minor inconvenience Minor inconvenience Cosmetic The fault inhibits exporting in Postscript format. Postscript can be produced using the printing facility, but with loss of usability and efficiency Some product features require workarounds to use, and reduce efficiency, reliability, or convenience and usability Moderate The fault inhibits importing files saved with a previous version of the program, and there is no workaround Some product features cannot be used, and there is no workaround Severe The fault causes the program to crash The product is unusable Critical Example Description Level
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.