SlideShare uma empresa Scribd logo
1 de 18
Speed and Quality of Development Product Development as a Problem-Solving Engine DA Johnston 12 March 1999
A few principles ,[object Object],[object Object],[object Object],[object Object],[object Object]
Strategic Architecture Within the strategic architecture, Process has the highest leverage on  uncertainty Programs and Projects Organizational Strategy Technology Strategy Product Strategy Business Strategy Tools Strategy Process Strategy Desired Outcomes, Objectives and Methods,  Managing External Expectations and Communications Specific technologies & competencies, risk/value trades,  make/buy/cooperate, practice targets, changes over time…  Structure, Staffing, Skills Requirements,  Succession, Recruiting/Retention, Salary, Change Program… Design Controls, FP&A, Project Management, Product Architecture, Requirements Analysis, Product Development Process… Six Sigma, Protime, Project, Quickplace, Metaphase, ClearQuest, Doors, Rational… Development, Risk/Reward Choices, Clinicals, Regulatory, Team Operations, Design Transfer, Launch…  Market Needs/White Space, Portfolio, Interactions, Line Extensions, Life Cycle…
Process Strategy Decisions on the types of processes and linkages of process architecture to be followed in the R&D effort to implement the Technology and Product strategies in a  consistent  and  reproducible  way to get  predictable outcomes
How does uncertainty manifest itself? Unexpected technical issues “ Higher failure rate than expected…” “ Didn’t realize the customer would…” “ Need to run some more tests…”   Unexpected logistical issues “ We’ll need to repeat…” “ Not recruiting patients fast enough…” “ Supplier failed to…” Overload “ Not enough resources…” “ Going as fast as we can…” “ Too much to do…” Observations Recognize that uncertainty exists and design projects around it
A Mental Model for Development: Development as a Problem-Solving Engine Problems Problem-Solving Solutions “ Geez, that is a real issue…” “ I wish I could…” “ Isn’t there a better way to…” “ If we could only figure out how to…” “ Now, better coverage for gram-negative…” “ Announcing: Fewer side effects” “ At last, sequencing at your fingertips” Development At the  Product  level
Development as a Problem-Solving Engine Problems Problem-Solving Solutions “ We’ll need to develop specs…” “ We’ll need to validate limits…” “ We’ll need to check feasibility…” “ We’ll need to submit PMA…” “ Spec issued” “ Process Validated” “ Option is feasible” “ PMA Submitted” Development At the  Project  level
Development as a Problem-Solving Engine Problems Problem-Solving Solutions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
It may be obvious, but… Problems Problem-Solving Solutions A program domain contains N issues/problems, and y don’t need solutions.  If N-y is defined then a large portion of uncertainty is limited.
How to go faster & do better Issues-driven planning and program operations Problems define the scope – focus on finding them ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Throughput Problems Problem-Solving Solutions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sources of Issues Requirements Undefined Poorly defined Unvalidated Test Inappropriate method Non-specific method Misinterpreted results Design/Implementation Lack of feasibility Non-robust design Non-robust process Hint: on one recent program, “Requirements” was assigned as root cause on over 80% of issues
How to go faster & do better Issues-driven planning and program operations What constitutes a test? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A test is any discriminating activity – provides data to discriminate between  known  and  unknown
Metrics Here’s an insight: Issues lists are key program metrics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Issues are the primary drivers of plans Plans are the primary drivers of action If you treat development as a problem-solving engine: Actions drive results
What is a plan? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
By the way Using this “development as problem-solving engine” model, innovation  is really more a function of problem- posing  than problem- solving Problems Problem-Solving Solutions Cost and quantity of problems Value of solutions
Overall Direction Reproducibility in Process leads to reproducibility in results Process needs to be biased in favor of identifying and weeding out uncertainty Three critical factors in reducing uncertainty are iteration, parallel efforts and rigor – Build all into process
Practical Guidance Defeat Uncertainty Implement tools that drive issue discovery and prioritization, automate problem-tracking metrics, link to requirements, testing, design, risk management Implement tools that make plans and issues universally available to all stakeholders Assure plans are driven by  frequent  reviews of designs, results and issues looking out well past “completion ” Define success ahead of time, compare interim to ultimate – set up to manage by measuring variances Require plans (time/resources) for undefined contingencies – reject everything-goes-right-schedules, add a finite amount in proportion to what you think you don’t know right now (TOC approach is one way)

Mais conteúdo relacionado

Mais procurados

How to be a consultant and run a successful assignment
How to be a consultant and run a successful assignmentHow to be a consultant and run a successful assignment
How to be a consultant and run a successful assignment1STOUTSOURCE LTD
 
Structured problem solving
Structured problem solvingStructured problem solving
Structured problem solvingVaseem Ahamad
 
Problem solving techniques
Problem solving techniquesProblem solving techniques
Problem solving techniquesAhsan Saleem
 
8D approach to problem solving
8D approach to problem solving8D approach to problem solving
8D approach to problem solvingKULDEEP MATHUR
 
What is an A3
What is an A3What is an A3
What is an A3Rose Mark
 
Project Management Cookbook Part 2 (ARA) Feb16
Project Management Cookbook Part 2 (ARA) Feb16Project Management Cookbook Part 2 (ARA) Feb16
Project Management Cookbook Part 2 (ARA) Feb16Tony Alvarez
 
Basic 8D Problem Solving Tools & Methods - Part 1
Basic 8D Problem Solving Tools & Methods - Part 1Basic 8D Problem Solving Tools & Methods - Part 1
Basic 8D Problem Solving Tools & Methods - Part 1Tony Alvarez
 
Practicing Structured Problem Solving Methodology
Practicing Structured Problem Solving MethodologyPracticing Structured Problem Solving Methodology
Practicing Structured Problem Solving MethodologySarthak Banerjee
 
Structured problem solving - training package
Structured problem solving - training packageStructured problem solving - training package
Structured problem solving - training packageCraig Zedwick
 
ASQ Keynote Presentation -- PDCA Planning Approach
ASQ Keynote Presentation -- PDCA Planning ApproachASQ Keynote Presentation -- PDCA Planning Approach
ASQ Keynote Presentation -- PDCA Planning ApproachJohn Knotts
 
Project management best practices
Project management best practicesProject management best practices
Project management best practicesJackson Chan
 
One Page Problem Solving Sheet
One Page Problem Solving Sheet One Page Problem Solving Sheet
One Page Problem Solving Sheet Eda Yilmaz
 
Linux Performance Monitoring Tools
Linux Performance Monitoring ToolsLinux Performance Monitoring Tools
Linux Performance Monitoring ToolsMydbops
 

Mais procurados (20)

How to be a consultant and run a successful assignment
How to be a consultant and run a successful assignmentHow to be a consultant and run a successful assignment
How to be a consultant and run a successful assignment
 
PDCA AND SEVEN STEPS
PDCA AND SEVEN STEPSPDCA AND SEVEN STEPS
PDCA AND SEVEN STEPS
 
PDCA & Tools
PDCA & ToolsPDCA & Tools
PDCA & Tools
 
086 pcda problemsolving training
086 pcda problemsolving training086 pcda problemsolving training
086 pcda problemsolving training
 
Structured problem solving
Structured problem solvingStructured problem solving
Structured problem solving
 
Problem solving techniques
Problem solving techniquesProblem solving techniques
Problem solving techniques
 
8D approach to problem solving
8D approach to problem solving8D approach to problem solving
8D approach to problem solving
 
The Global 8D Problem Solving Process
The Global 8D Problem Solving ProcessThe Global 8D Problem Solving Process
The Global 8D Problem Solving Process
 
What is an A3
What is an A3What is an A3
What is an A3
 
Project Management Cookbook Part 2 (ARA) Feb16
Project Management Cookbook Part 2 (ARA) Feb16Project Management Cookbook Part 2 (ARA) Feb16
Project Management Cookbook Part 2 (ARA) Feb16
 
Basic 8D Problem Solving Tools & Methods - Part 1
Basic 8D Problem Solving Tools & Methods - Part 1Basic 8D Problem Solving Tools & Methods - Part 1
Basic 8D Problem Solving Tools & Methods - Part 1
 
Practicing Structured Problem Solving Methodology
Practicing Structured Problem Solving MethodologyPracticing Structured Problem Solving Methodology
Practicing Structured Problem Solving Methodology
 
Structured problem solving - training package
Structured problem solving - training packageStructured problem solving - training package
Structured problem solving - training package
 
ASQ Keynote Presentation -- PDCA Planning Approach
ASQ Keynote Presentation -- PDCA Planning ApproachASQ Keynote Presentation -- PDCA Planning Approach
ASQ Keynote Presentation -- PDCA Planning Approach
 
Project management best practices
Project management best practicesProject management best practices
Project management best practices
 
Presentation
PresentationPresentation
Presentation
 
8D Problem Solving Poster
8D Problem Solving Poster8D Problem Solving Poster
8D Problem Solving Poster
 
One Page Problem Solving Sheet
One Page Problem Solving Sheet One Page Problem Solving Sheet
One Page Problem Solving Sheet
 
Linux Performance Monitoring Tools
Linux Performance Monitoring ToolsLinux Performance Monitoring Tools
Linux Performance Monitoring Tools
 
Ford
FordFord
Ford
 

Destaque

West side tennis club project
West side tennis club projectWest side tennis club project
West side tennis club projectJozhe Fonseca
 
A midsummer day's revel
A midsummer day's revelA midsummer day's revel
A midsummer day's revelJozhe Fonseca
 
Ferragamo Flagship Store
Ferragamo Flagship StoreFerragamo Flagship Store
Ferragamo Flagship StoreJozhe Fonseca
 
Matrix New World offices
Matrix New World officesMatrix New World offices
Matrix New World officesJozhe Fonseca
 
Minnesota Corn - From Bag to Bin
Minnesota Corn - From Bag to BinMinnesota Corn - From Bag to Bin
Minnesota Corn - From Bag to BinKaren Schulte
 
Residential clients profile
Residential clients profileResidential clients profile
Residential clients profileJozhe Fonseca
 
Healthcare and Educational
Healthcare and EducationalHealthcare and Educational
Healthcare and EducationalJozhe Fonseca
 
Cosmetics Co. conference room
Cosmetics Co. conference roomCosmetics Co. conference room
Cosmetics Co. conference roomJozhe Fonseca
 
History of lighting - display & exhibit
History of lighting - display & exhibitHistory of lighting - display & exhibit
History of lighting - display & exhibitJozhe Fonseca
 
Lighting Presentation
Lighting PresentationLighting Presentation
Lighting PresentationJozhe Fonseca
 
Illuminance Presentation
Illuminance PresentationIlluminance Presentation
Illuminance PresentationJozhe Fonseca
 
The science of light sensors
The science of light   sensorsThe science of light   sensors
The science of light sensorsJozhe Fonseca
 

Destaque (18)

Corner+studio
Corner+studioCorner+studio
Corner+studio
 
Automatize daylight
Automatize daylightAutomatize daylight
Automatize daylight
 
Light evaluation
Light evaluationLight evaluation
Light evaluation
 
West side tennis club project
West side tennis club projectWest side tennis club project
West side tennis club project
 
Daylight research
Daylight researchDaylight research
Daylight research
 
A midsummer day's revel
A midsummer day's revelA midsummer day's revel
A midsummer day's revel
 
A
AA
A
 
Moynihan Station
Moynihan StationMoynihan Station
Moynihan Station
 
Ferragamo Flagship Store
Ferragamo Flagship StoreFerragamo Flagship Store
Ferragamo Flagship Store
 
Matrix New World offices
Matrix New World officesMatrix New World offices
Matrix New World offices
 
Minnesota Corn - From Bag to Bin
Minnesota Corn - From Bag to BinMinnesota Corn - From Bag to Bin
Minnesota Corn - From Bag to Bin
 
Residential clients profile
Residential clients profileResidential clients profile
Residential clients profile
 
Healthcare and Educational
Healthcare and EducationalHealthcare and Educational
Healthcare and Educational
 
Cosmetics Co. conference room
Cosmetics Co. conference roomCosmetics Co. conference room
Cosmetics Co. conference room
 
History of lighting - display & exhibit
History of lighting - display & exhibitHistory of lighting - display & exhibit
History of lighting - display & exhibit
 
Lighting Presentation
Lighting PresentationLighting Presentation
Lighting Presentation
 
Illuminance Presentation
Illuminance PresentationIlluminance Presentation
Illuminance Presentation
 
The science of light sensors
The science of light   sensorsThe science of light   sensors
The science of light sensors
 

Semelhante a Speed And Quality Of Development

Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
Identifying a project in trouble and re-planning
Identifying a project in trouble and re-planningIdentifying a project in trouble and re-planning
Identifying a project in trouble and re-planningmfarbstein
 
Understand dmaic
Understand dmaicUnderstand dmaic
Understand dmaicAjit Kumar
 
Lean Six Sigma: DMAIC In-Depth
Lean Six Sigma: DMAIC In-DepthLean Six Sigma: DMAIC In-Depth
Lean Six Sigma: DMAIC In-DepthGoLeanSixSigma.com
 
QM-021-PDCA
QM-021-PDCAQM-021-PDCA
QM-021-PDCAhandbook
 
Using the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO ProjectsUsing the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO Projectsunevendock6891
 
Issue Management
Issue ManagementIssue Management
Issue Managementssshhhsss
 
Lean six sigma tollgate checklists
Lean six sigma tollgate checklistsLean six sigma tollgate checklists
Lean six sigma tollgate checklistsSteven Bonacorsi
 
Lean six sigma tollgate checklists
Lean six sigma tollgate checklistsLean six sigma tollgate checklists
Lean six sigma tollgate checklistsSteven Bonacorsi
 
Profolio
ProfolioProfolio
ProfolioVanWert
 
Using the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO ProjectsUsing the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO Projectshallowedblasphe76
 
Basic Six Sigma Presentation
Basic Six Sigma PresentationBasic Six Sigma Presentation
Basic Six Sigma Presentationvivekissar
 
Project Management and Process
Project Management and ProcessProject Management and Process
Project Management and ProcessMuhammad Rehman
 

Semelhante a Speed And Quality Of Development (20)

Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
Identifying a project in trouble and re-planning
Identifying a project in trouble and re-planningIdentifying a project in trouble and re-planning
Identifying a project in trouble and re-planning
 
Pm fundamentals
Pm fundamentalsPm fundamentals
Pm fundamentals
 
Understand dmaic
Understand dmaicUnderstand dmaic
Understand dmaic
 
Lean Six Sigma: DMAIC In-Depth
Lean Six Sigma: DMAIC In-DepthLean Six Sigma: DMAIC In-Depth
Lean Six Sigma: DMAIC In-Depth
 
QM-021-PDCA
QM-021-PDCAQM-021-PDCA
QM-021-PDCA
 
PDCA
PDCAPDCA
PDCA
 
Using the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO ProjectsUsing the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO Projects
 
Issue Management
Issue ManagementIssue Management
Issue Management
 
Introduction to six sigma (www.gotoaims.com)
Introduction to six sigma (www.gotoaims.com)Introduction to six sigma (www.gotoaims.com)
Introduction to six sigma (www.gotoaims.com)
 
Lean six sigma tollgate checklists
Lean six sigma tollgate checklistsLean six sigma tollgate checklists
Lean six sigma tollgate checklists
 
Lean six sigma tollgate checklists
Lean six sigma tollgate checklistsLean six sigma tollgate checklists
Lean six sigma tollgate checklists
 
Profolio
ProfolioProfolio
Profolio
 
DMAIC Components
DMAIC ComponentsDMAIC Components
DMAIC Components
 
Q7503 12post
Q7503 12postQ7503 12post
Q7503 12post
 
Using the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO ProjectsUsing the DMAIC Process for SEO Projects
Using the DMAIC Process for SEO Projects
 
Basic Six Sigma Presentation
Basic Six Sigma PresentationBasic Six Sigma Presentation
Basic Six Sigma Presentation
 
An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)
 
Problem solving preview
Problem solving previewProblem solving preview
Problem solving preview
 
Project Management and Process
Project Management and ProcessProject Management and Process
Project Management and Process
 

Speed And Quality Of Development

  • 1. Speed and Quality of Development Product Development as a Problem-Solving Engine DA Johnston 12 March 1999
  • 2.
  • 3. Strategic Architecture Within the strategic architecture, Process has the highest leverage on uncertainty Programs and Projects Organizational Strategy Technology Strategy Product Strategy Business Strategy Tools Strategy Process Strategy Desired Outcomes, Objectives and Methods, Managing External Expectations and Communications Specific technologies & competencies, risk/value trades, make/buy/cooperate, practice targets, changes over time… Structure, Staffing, Skills Requirements, Succession, Recruiting/Retention, Salary, Change Program… Design Controls, FP&A, Project Management, Product Architecture, Requirements Analysis, Product Development Process… Six Sigma, Protime, Project, Quickplace, Metaphase, ClearQuest, Doors, Rational… Development, Risk/Reward Choices, Clinicals, Regulatory, Team Operations, Design Transfer, Launch… Market Needs/White Space, Portfolio, Interactions, Line Extensions, Life Cycle…
  • 4. Process Strategy Decisions on the types of processes and linkages of process architecture to be followed in the R&D effort to implement the Technology and Product strategies in a consistent and reproducible way to get predictable outcomes
  • 5. How does uncertainty manifest itself? Unexpected technical issues “ Higher failure rate than expected…” “ Didn’t realize the customer would…” “ Need to run some more tests…” Unexpected logistical issues “ We’ll need to repeat…” “ Not recruiting patients fast enough…” “ Supplier failed to…” Overload “ Not enough resources…” “ Going as fast as we can…” “ Too much to do…” Observations Recognize that uncertainty exists and design projects around it
  • 6. A Mental Model for Development: Development as a Problem-Solving Engine Problems Problem-Solving Solutions “ Geez, that is a real issue…” “ I wish I could…” “ Isn’t there a better way to…” “ If we could only figure out how to…” “ Now, better coverage for gram-negative…” “ Announcing: Fewer side effects” “ At last, sequencing at your fingertips” Development At the Product level
  • 7. Development as a Problem-Solving Engine Problems Problem-Solving Solutions “ We’ll need to develop specs…” “ We’ll need to validate limits…” “ We’ll need to check feasibility…” “ We’ll need to submit PMA…” “ Spec issued” “ Process Validated” “ Option is feasible” “ PMA Submitted” Development At the Project level
  • 8.
  • 9. It may be obvious, but… Problems Problem-Solving Solutions A program domain contains N issues/problems, and y don’t need solutions. If N-y is defined then a large portion of uncertainty is limited.
  • 10.
  • 11.
  • 12. Sources of Issues Requirements Undefined Poorly defined Unvalidated Test Inappropriate method Non-specific method Misinterpreted results Design/Implementation Lack of feasibility Non-robust design Non-robust process Hint: on one recent program, “Requirements” was assigned as root cause on over 80% of issues
  • 13.
  • 14.
  • 15.
  • 16. By the way Using this “development as problem-solving engine” model, innovation is really more a function of problem- posing than problem- solving Problems Problem-Solving Solutions Cost and quantity of problems Value of solutions
  • 17. Overall Direction Reproducibility in Process leads to reproducibility in results Process needs to be biased in favor of identifying and weeding out uncertainty Three critical factors in reducing uncertainty are iteration, parallel efforts and rigor – Build all into process
  • 18. Practical Guidance Defeat Uncertainty Implement tools that drive issue discovery and prioritization, automate problem-tracking metrics, link to requirements, testing, design, risk management Implement tools that make plans and issues universally available to all stakeholders Assure plans are driven by frequent reviews of designs, results and issues looking out well past “completion ” Define success ahead of time, compare interim to ultimate – set up to manage by measuring variances Require plans (time/resources) for undefined contingencies – reject everything-goes-right-schedules, add a finite amount in proportion to what you think you don’t know right now (TOC approach is one way)