Copyright 2009 Stuart L. Riley
Software Development Cycle
and the DMAIC Process
Stuart L. Riley
Value-Added Software Solutions
www.valaddsoft.com
Copyright 2009 Stuart L. Riley
Copyright Statement
Copyright 2009, Stuart L. Riley
Rights reserved.
This document may be downloaded for personal use; users are forbidden to
reproduce, republish, redistribute, or resell any materials from this
document in either machine-readable form or any other form without
permission from Stuart L. Riley or payment of the appropriate royalty for
reuse.
Email: slriley@valaddsoft.com
Copyright 2009 Stuart L. Riley
Software Development Cycle
and the DMAIC Process
Customer Requirements
● Customer input (voice of customer)
● Features
● Delivery date
● Objectives
● Measurables
Create Project Plan
● Assign resources
● Identify talent
● Targets and checkpoints
● Test plans
● Release dates
● Freeze plan
Execute to Plan
● Program
● Component tests
● Integration tests
● Debug
● Routine updates against checkpoints
● Adjust plan as needed
● Release finished product
Review Project
● What was done right
● What needs improvement
● Tweak process - if needed
Define
Measure
Analyze
Improve
Control
Each step in the software
development cycle can be
assigned so a specific step in
the DMAIC process.

More Related Content

PPTX
Software Development Life Cycle – SDLC – Waterfall, Iterative, V, Spiral, and...
PPSX
SDLC
PPT
SDLC
PPTX
SDLC
PPSX
Software Development Life Cycle - SDLC
PPTX
SDLC
PPTX
Sdlc phases presentation modal
PPT
Istqb fl chap_2_edited
Software Development Life Cycle – SDLC – Waterfall, Iterative, V, Spiral, and...
SDLC
SDLC
SDLC
Software Development Life Cycle - SDLC
SDLC
Sdlc phases presentation modal
Istqb fl chap_2_edited

What's hot (18)

PPTX
Multimedia project life cycle - wsolvt
PDF
Software development PROCESS
PPTX
Software development life cycle Construction phase
PDF
Software development life cycle (sdlc) part1
PPTX
software development life cycle(SDLC)
PPTX
Software development life cycle model
PDF
Agile model
PPT
Sdlc model
PPTX
Bridge Process Model
PPT
Software Development Life Cycle (SDLC)
PPT
SDLC or Software Development Life Cycle
PPTX
Manual testing
PPSX
SDLC-Waterfall-Model
PPTX
Software project scheduling
PDF
Effort Distribution on Waterfall and Agile
PPT
RUP VS RAD Methodology
PPTX
SDLC Models - testing
Multimedia project life cycle - wsolvt
Software development PROCESS
Software development life cycle Construction phase
Software development life cycle (sdlc) part1
software development life cycle(SDLC)
Software development life cycle model
Agile model
Sdlc model
Bridge Process Model
Software Development Life Cycle (SDLC)
SDLC or Software Development Life Cycle
Manual testing
SDLC-Waterfall-Model
Software project scheduling
Effort Distribution on Waterfall and Agile
RUP VS RAD Methodology
SDLC Models - testing
Ad

Similar to Software Development And The Dmaic Process (20)

PDF
Continuous Integration for z using Test Data Management and Application D...
PDF
What is quality, and how do we build it in
PDF
What Are the 7 Phases of SDLC Learn the Software Development Lifecycle & Its ...
PPTX
Introduction to Computer and Information -SDLC.pptx
ODP
1 introduction of OOAD
PDF
5d-methodology
PPTX
Software Engineering-Process Models.pptx
PDF
Software/System Development Life Cycle
PDF
sdlc or Software Development LifeCycle
DOCX
Raghu cv oct 2015 version 2
PPTX
Why Upgrade from QC to ALM?
PDF
Assisted deployment services offering overview
PPTX
Software_Testing.pptx
PPTX
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
DOC
Resume_Pallavi Kapoor_20160530
PDF
Agile Testing Framework - The Art of Automated Testing
PPTX
5.2 DMADOV Phase.pptx
PPTX
5.2 DMADOV Phase.pptx
PDF
End-to-End Quality Approach: 14 Levels of Testing
PPTX
Waterfall-VS-Agile
Continuous Integration for z using Test Data Management and Application D...
What is quality, and how do we build it in
What Are the 7 Phases of SDLC Learn the Software Development Lifecycle & Its ...
Introduction to Computer and Information -SDLC.pptx
1 introduction of OOAD
5d-methodology
Software Engineering-Process Models.pptx
Software/System Development Life Cycle
sdlc or Software Development LifeCycle
Raghu cv oct 2015 version 2
Why Upgrade from QC to ALM?
Assisted deployment services offering overview
Software_Testing.pptx
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Resume_Pallavi Kapoor_20160530
Agile Testing Framework - The Art of Automated Testing
5.2 DMADOV Phase.pptx
5.2 DMADOV Phase.pptx
End-to-End Quality Approach: 14 Levels of Testing
Waterfall-VS-Agile
Ad

Recently uploaded (20)

PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
Architecture types and enterprise applications.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPT
Geologic Time for studying geology for geologist
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPTX
Configure Apache Mutual Authentication
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
Microsoft Excel 365/2024 Beginner's training
Architecture types and enterprise applications.pdf
Getting started with AI Agents and Multi-Agent Systems
Geologic Time for studying geology for geologist
Benefits of Physical activity for teenagers.pptx
Flame analysis and combustion estimation using large language and vision assi...
A comparative study of natural language inference in Swahili using monolingua...
A proposed approach for plagiarism detection in Myanmar Unicode text
Enhancing emotion recognition model for a student engagement use case through...
sbt 2.0: go big (Scala Days 2025 edition)
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Configure Apache Mutual Authentication
Zenith AI: Advanced Artificial Intelligence
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Developing a website for English-speaking practice to English as a foreign la...
Abstractive summarization using multilingual text-to-text transfer transforme...
Consumable AI The What, Why & How for Small Teams.pdf

Software Development And The Dmaic Process

  • 1. Copyright 2009 Stuart L. Riley Software Development Cycle and the DMAIC Process Stuart L. Riley Value-Added Software Solutions www.valaddsoft.com
  • 2. Copyright 2009 Stuart L. Riley Copyright Statement Copyright 2009, Stuart L. Riley Rights reserved. This document may be downloaded for personal use; users are forbidden to reproduce, republish, redistribute, or resell any materials from this document in either machine-readable form or any other form without permission from Stuart L. Riley or payment of the appropriate royalty for reuse. Email: slriley@valaddsoft.com
  • 3. Copyright 2009 Stuart L. Riley Software Development Cycle and the DMAIC Process Customer Requirements ● Customer input (voice of customer) ● Features ● Delivery date ● Objectives ● Measurables Create Project Plan ● Assign resources ● Identify talent ● Targets and checkpoints ● Test plans ● Release dates ● Freeze plan Execute to Plan ● Program ● Component tests ● Integration tests ● Debug ● Routine updates against checkpoints ● Adjust plan as needed ● Release finished product Review Project ● What was done right ● What needs improvement ● Tweak process - if needed Define Measure Analyze Improve Control Each step in the software development cycle can be assigned so a specific step in the DMAIC process.