SlideShare una empresa de Scribd logo
1 de 26
Standard work in software
      development
        Håkan Forss




             hakan.forss@avegagroup.se - @hakanforss
”We are what we repeatedly do.
Excellence, then, is not an act, but a habit.”
                                   - Aristotle


  http://www.tft.ucla.edu/calendar/academic/aristotle-conferance/
“Where there is no Standard there can be no Kaizen”
                                       - Taiichi Ohno
http://www.lean.org/FuseTalk/Forum/Attachments/TPS%20House%20-%20v2.gif
http://www.filmforum.se/recensioner/blu-ray/moderna-tider-1.476152.html
http://www.boozemovies.com/2010/03/review-face-on-bar-room-floor-1914.html
Dropped 1/3
OUR STANDARD WORK
“To improve is to change; to be perfect is to change often.”
                                             - Winston Churchill
Done
• Set label in source control, ask CM to build the
  code, inform test
• Set status Resolved in TFS on the work item
• Update time spent
• Set status Resolved in TFS for work package
From development/functional tests
 Code check-in
     Code follows defined code standards and architecture
 Code review done
 Database project updated
     Changes are documented
 Run test cases
     All functional tests are green
     All automated tests are green
     For bugs
           Run test in DST with tester
 Document dependencies in specification document
 Update TFS
       Document all changes in the description field
       Set State/Reason to Awaiting deployment /Fixed
       Create Label
       Set test lead as [assigned to]
 Let CM know that code is ready to be deployed to test
From development/functional tests →
 Ready for deployment to System test
 Code check-in
     Code follows defined code standards and architecture
 Code review done
 Database project updated
     Changes are documented
 PEBBatch Script updated
 Run test cases
     All functional tests are green
     All automated tests are green
     Run test in DST
 Document dependencies in specification document
 Update TFS
       Document all changes in the description field
       Set State/Reason tol Awaiting deployment /Fixed
       Create Label
       Set test lead as [assigned to]
 Let CM know that code is ready to be deployed to test
Standard work in
            Software development
Be explicit and brief


Use a physical list

Describe what you are actually doing,
not what you would like to do

Should be continuously updated, by the team
Håkan Forss
Mail: hakan.forss@avegagroup.se
Twitter: @hakanforss
Blog: http://hakanforss.wordpress.com/
Books

Más contenido relacionado

La actualidad más candente

The Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentThe Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentTimothy Fitz
 
Quality Loopback
Quality LoopbackQuality Loopback
Quality LoopbackOmar Bashir
 
Brief oncontinuousperformancetesting
Brief oncontinuousperformancetestingBrief oncontinuousperformancetesting
Brief oncontinuousperformancetestingKriti Mehta
 
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...Sencha
 
Sencha Roadshow 2017: What's New in Sencha Test
Sencha Roadshow 2017: What's New in Sencha TestSencha Roadshow 2017: What's New in Sencha Test
Sencha Roadshow 2017: What's New in Sencha TestSencha
 
WSO2 IoTS Device Manufacturer Guide
WSO2 IoTS Device Manufacturer GuideWSO2 IoTS Device Manufacturer Guide
WSO2 IoTS Device Manufacturer Guidehugo lu
 
Continuous Integration at T3CON08
Continuous Integration at T3CON08Continuous Integration at T3CON08
Continuous Integration at T3CON08Sebastian Kurfürst
 
Continuous integration, delivery & deployment
Continuous integration,  delivery & deploymentContinuous integration,  delivery & deployment
Continuous integration, delivery & deploymentMartijn van der Kamp
 
Merge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueMerge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueLeena N
 
Introduction To Continuous Integration
Introduction To Continuous IntegrationIntroduction To Continuous Integration
Introduction To Continuous IntegrationChristopher Read
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationVijaya K
 
Chat interfaces for continuous integration - CI/CD Pipeline on Slack
Chat interfaces for continuous integration - CI/CD Pipeline on SlackChat interfaces for continuous integration - CI/CD Pipeline on Slack
Chat interfaces for continuous integration - CI/CD Pipeline on SlackTroops Engineering
 
Continuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous DeliveryContinuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous DeliveryTimothy Fitz
 
Scaling Up Continuous Deployment
Scaling Up Continuous DeploymentScaling Up Continuous Deployment
Scaling Up Continuous DeploymentTimothy Fitz
 
Technical Documentation as Part of the Software Process
Technical Documentation as Part of the Software ProcessTechnical Documentation as Part of the Software Process
Technical Documentation as Part of the Software ProcessMariana Vacca
 
Craftsmanship Workshop: Coding Kata
Craftsmanship Workshop: Coding KataCraftsmanship Workshop: Coding Kata
Craftsmanship Workshop: Coding KataMichael Ibarra
 
Continuous Integration as a Way of Life
Continuous Integration as a Way of LifeContinuous Integration as a Way of Life
Continuous Integration as a Way of LifeMelissa Benua
 

La actualidad más candente (20)

The Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentThe Hard Problems of Continuous Deployment
The Hard Problems of Continuous Deployment
 
Quality Loopback
Quality LoopbackQuality Loopback
Quality Loopback
 
Brief oncontinuousperformancetesting
Brief oncontinuousperformancetestingBrief oncontinuousperformancetesting
Brief oncontinuousperformancetesting
 
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
 
Sencha Roadshow 2017: What's New in Sencha Test
Sencha Roadshow 2017: What's New in Sencha TestSencha Roadshow 2017: What's New in Sencha Test
Sencha Roadshow 2017: What's New in Sencha Test
 
WSO2 IoTS Device Manufacturer Guide
WSO2 IoTS Device Manufacturer GuideWSO2 IoTS Device Manufacturer Guide
WSO2 IoTS Device Manufacturer Guide
 
Continuous Integration at T3CON08
Continuous Integration at T3CON08Continuous Integration at T3CON08
Continuous Integration at T3CON08
 
Scrum implementation
Scrum implementationScrum implementation
Scrum implementation
 
Continuous integration, delivery & deployment
Continuous integration,  delivery & deploymentContinuous integration,  delivery & deployment
Continuous integration, delivery & deployment
 
Merge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueMerge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescue
 
Wax on, wax off
Wax on, wax offWax on, wax off
Wax on, wax off
 
Zero to Test Driven Infrastructure
Zero to Test Driven Infrastructure Zero to Test Driven Infrastructure
Zero to Test Driven Infrastructure
 
Introduction To Continuous Integration
Introduction To Continuous IntegrationIntroduction To Continuous Integration
Introduction To Continuous Integration
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Chat interfaces for continuous integration - CI/CD Pipeline on Slack
Chat interfaces for continuous integration - CI/CD Pipeline on SlackChat interfaces for continuous integration - CI/CD Pipeline on Slack
Chat interfaces for continuous integration - CI/CD Pipeline on Slack
 
Continuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous DeliveryContinuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous Delivery
 
Scaling Up Continuous Deployment
Scaling Up Continuous DeploymentScaling Up Continuous Deployment
Scaling Up Continuous Deployment
 
Technical Documentation as Part of the Software Process
Technical Documentation as Part of the Software ProcessTechnical Documentation as Part of the Software Process
Technical Documentation as Part of the Software Process
 
Craftsmanship Workshop: Coding Kata
Craftsmanship Workshop: Coding KataCraftsmanship Workshop: Coding Kata
Craftsmanship Workshop: Coding Kata
 
Continuous Integration as a Way of Life
Continuous Integration as a Way of LifeContinuous Integration as a Way of Life
Continuous Integration as a Way of Life
 

Destacado

What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...Håkan Forss
 
Experimentation is King Lean Kanban Central Europe 2015
Experimentation is King Lean Kanban Central Europe  2015Experimentation is King Lean Kanban Central Europe  2015
Experimentation is King Lean Kanban Central Europe 2015Håkan Forss
 
KataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelKataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelHåkan Forss
 
The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16Håkan Forss
 
May the Forss be with you - Lean Kanban Centeral Europe 2012
May the Forss be with you - Lean Kanban Centeral Europe 2012May the Forss be with you - Lean Kanban Centeral Europe 2012
May the Forss be with you - Lean Kanban Centeral Europe 2012Håkan Forss
 
Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Håkan Forss
 
The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014Håkan Forss
 
Stop doing Retrospective and Start your Toyota Kata
Stop doing Retrospective and Start your Toyota KataStop doing Retrospective and Start your Toyota Kata
Stop doing Retrospective and Start your Toyota KataHåkan Forss
 
KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016Håkan Forss
 
Numbeo를 활용한 양국의 가격비교
Numbeo를 활용한 양국의 가격비교Numbeo를 활용한 양국의 가격비교
Numbeo를 활용한 양국의 가격비교John UE
 
Realizing the Potential of Lean Thinking in Healthcare
Realizing the Potential of Lean Thinking in Healthcare Realizing the Potential of Lean Thinking in Healthcare
Realizing the Potential of Lean Thinking in Healthcare Lean Enterprise Academy
 
Real options applied
Real options appliedReal options applied
Real options appliedellnestam
 
Change Program Stall Avoidance 101 & Policies Kanban
Change Program Stall Avoidance 101 & Policies KanbanChange Program Stall Avoidance 101 & Policies Kanban
Change Program Stall Avoidance 101 & Policies KanbanYuval Yeret
 
change. get used to it.
change. get used to it.change. get used to it.
change. get used to it.Carl Savage
 
Agile :what i learnt so far
Agile :what i learnt so farAgile :what i learnt so far
Agile :what i learnt so farRohan Chandane
 
Software Development by the Genomics Standards Consortium
Software Development by the Genomics  Standards ConsortiumSoftware Development by the Genomics  Standards Consortium
Software Development by the Genomics Standards ConsortiumRenzo Kottmann
 
Pecha kucha and effective business presentations
Pecha kucha and effective business presentationsPecha kucha and effective business presentations
Pecha kucha and effective business presentationsHrishikesh Karekar
 
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...Håkan Forss
 

Destacado (20)

What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
What can traffic in stockholm teach you about queuing theory - Lean Kanban Ce...
 
Experimentation is King Lean Kanban Central Europe 2015
Experimentation is King Lean Kanban Central Europe  2015Experimentation is King Lean Kanban Central Europe  2015
Experimentation is King Lean Kanban Central Europe 2015
 
KataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelKataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners Panel
 
The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16
 
May the Forss be with you - Lean Kanban Centeral Europe 2012
May the Forss be with you - Lean Kanban Centeral Europe 2012May the Forss be with you - Lean Kanban Centeral Europe 2012
May the Forss be with you - Lean Kanban Centeral Europe 2012
 
Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014
 
The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014
 
Stop doing Retrospective and Start your Toyota Kata
Stop doing Retrospective and Start your Toyota KataStop doing Retrospective and Start your Toyota Kata
Stop doing Retrospective and Start your Toyota Kata
 
KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016
 
Numbeo를 활용한 양국의 가격비교
Numbeo를 활용한 양국의 가격비교Numbeo를 활용한 양국의 가격비교
Numbeo를 활용한 양국의 가격비교
 
Realizing the Potential of Lean Thinking in Healthcare
Realizing the Potential of Lean Thinking in Healthcare Realizing the Potential of Lean Thinking in Healthcare
Realizing the Potential of Lean Thinking in Healthcare
 
Complexity Theory: Coaching in a Complex Environment
Complexity Theory: Coaching in a Complex EnvironmentComplexity Theory: Coaching in a Complex Environment
Complexity Theory: Coaching in a Complex Environment
 
Real options applied
Real options appliedReal options applied
Real options applied
 
The Science of Kanban
The Science of KanbanThe Science of Kanban
The Science of Kanban
 
Change Program Stall Avoidance 101 & Policies Kanban
Change Program Stall Avoidance 101 & Policies KanbanChange Program Stall Avoidance 101 & Policies Kanban
Change Program Stall Avoidance 101 & Policies Kanban
 
change. get used to it.
change. get used to it.change. get used to it.
change. get used to it.
 
Agile :what i learnt so far
Agile :what i learnt so farAgile :what i learnt so far
Agile :what i learnt so far
 
Software Development by the Genomics Standards Consortium
Software Development by the Genomics  Standards ConsortiumSoftware Development by the Genomics  Standards Consortium
Software Development by the Genomics Standards Consortium
 
Pecha kucha and effective business presentations
Pecha kucha and effective business presentationsPecha kucha and effective business presentations
Pecha kucha and effective business presentations
 
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
Vad trafiken i stockholm kan lära dig om din utvecklingsprocess best ofdevsum...
 

Similar a Standard work in software development less 2011 11-01

Resume j sharon_ie_07
Resume j sharon_ie_07Resume j sharon_ie_07
Resume j sharon_ie_07Joseph Sharon
 
Building Scalable Development Environments
Building Scalable Development EnvironmentsBuilding Scalable Development Environments
Building Scalable Development EnvironmentsShahar Evron
 
Varun v resume_tc
Varun v resume_tcVarun v resume_tc
Varun v resume_tcVarun V
 
Chicago Code Camp 2014 TFS Care and Feeding
Chicago Code Camp 2014   TFS Care and FeedingChicago Code Camp 2014   TFS Care and Feeding
Chicago Code Camp 2014 TFS Care and FeedingAngela Dugan
 
Testing in the New World of Off-the-Shelf Software
Testing in the New World of Off-the-Shelf SoftwareTesting in the New World of Off-the-Shelf Software
Testing in the New World of Off-the-Shelf SoftwareJosiah Renaudin
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
 
Englishtown lifestyle
Englishtown lifestyleEnglishtown lifestyle
Englishtown lifestyleTony Shao
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints EfficientlyLemi Orhan Ergin
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Bill Duncan
 
SPS-Advanced Document Library Techniques
SPS-Advanced Document Library TechniquesSPS-Advanced Document Library Techniques
SPS-Advanced Document Library TechniquesKerry Dirks MCPS MS
 
Software Build processes and Git
Software Build processes and GitSoftware Build processes and Git
Software Build processes and GitAlec Clews
 
Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017Matt Ray
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAdam Stephensen
 
#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it mattersVincent Biret
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...QueBIT Consulting
 
Boston MeetUp 10.10
Boston MeetUp 10.10Boston MeetUp 10.10
Boston MeetUp 10.10Solano Labs
 

Similar a Standard work in software development less 2011 11-01 (20)

Resume j sharon_ie_07
Resume j sharon_ie_07Resume j sharon_ie_07
Resume j sharon_ie_07
 
Building Scalable Development Environments
Building Scalable Development EnvironmentsBuilding Scalable Development Environments
Building Scalable Development Environments
 
Varun v resume_tc
Varun v resume_tcVarun v resume_tc
Varun v resume_tc
 
Chicago Code Camp 2014 TFS Care and Feeding
Chicago Code Camp 2014   TFS Care and FeedingChicago Code Camp 2014   TFS Care and Feeding
Chicago Code Camp 2014 TFS Care and Feeding
 
VS TFS 2010 - Part2
VS TFS 2010 - Part2VS TFS 2010 - Part2
VS TFS 2010 - Part2
 
Testing in the New World of Off-the-Shelf Software
Testing in the New World of Off-the-Shelf SoftwareTesting in the New World of Off-the-Shelf Software
Testing in the New World of Off-the-Shelf Software
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
Englishtown lifestyle
Englishtown lifestyleEnglishtown lifestyle
Englishtown lifestyle
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008
 
SPS-Advanced Document Library Techniques
SPS-Advanced Document Library TechniquesSPS-Advanced Document Library Techniques
SPS-Advanced Document Library Techniques
 
Software Build processes and Git
Software Build processes and GitSoftware Build processes and Git
Software Build processes and Git
 
How to Add Perfecto to Your CI
How to Add Perfecto to Your CIHow to Add Perfecto to Your CI
How to Add Perfecto to Your CI
 
Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Resume NH
Resume NHResume NH
Resume NH
 
#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
 
Boston MeetUp 10.10
Boston MeetUp 10.10Boston MeetUp 10.10
Boston MeetUp 10.10
 
CV_Castillo, Jecrison D.
CV_Castillo, Jecrison D.CV_Castillo, Jecrison D.
CV_Castillo, Jecrison D.
 

Más de Håkan Forss

Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...Håkan Forss
 
Make strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile AustraliaMake strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile AustraliaHåkan Forss
 
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...Håkan Forss
 
Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21Håkan Forss
 
Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...Håkan Forss
 
Toyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience WorkshopToyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience WorkshopHåkan Forss
 
Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3Håkan Forss
 
Reflection card to print on a4
Reflection card to print on a4Reflection card to print on a4
Reflection card to print on a4Håkan Forss
 
Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks Håkan Forss
 
Make the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product developmentMake the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product developmentHåkan Forss
 
Retrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota KataRetrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota KataHåkan Forss
 
How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014Håkan Forss
 
Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16Håkan Forss
 
Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30Håkan Forss
 
Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29Håkan Forss
 
Toyota kata – Agile saturday x 2014 02-15
Toyota kata – Agile saturday x 2014 02-15Toyota kata – Agile saturday x 2014 02-15
Toyota kata – Agile saturday x 2014 02-15Håkan Forss
 
The red brick cancer - Modern Management Methods UK 2013 11-01
The red brick cancer - Modern Management Methods UK 2013 11-01The red brick cancer - Modern Management Methods UK 2013 11-01
The red brick cancer - Modern Management Methods UK 2013 11-01Håkan Forss
 
Toyota Kata – habits for continuous improvements Lean IT Summit 2013
Toyota Kata – habits for continuous improvements Lean IT Summit 2013Toyota Kata – habits for continuous improvements Lean IT Summit 2013
Toyota Kata – habits for continuous improvements Lean IT Summit 2013Håkan Forss
 
The red brick cancer Lean Agile Scotland 2013-09-19
The red brick cancer Lean Agile Scotland 2013-09-19The red brick cancer Lean Agile Scotland 2013-09-19
The red brick cancer Lean Agile Scotland 2013-09-19Håkan Forss
 

Más de Håkan Forss (20)

Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
Make strategy happen with hoshin kanri and toyota kata lean agile brighton 20...
 
Make strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile AustraliaMake strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
Make strategy happen with Hoshin Kanri and Toyota Kata Agile Australia
 
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
Handout to print on a3 - Toyota kata puzzle experience Lean Digital Summit Li...
 
Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21Busy Bee Paradox Krakow 2018-03-21
Busy Bee Paradox Krakow 2018-03-21
 
Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...Toyota Kata - habits for continous learning. Shingo Institue European Confere...
Toyota Kata - habits for continous learning. Shingo Institue European Confere...
 
Toyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience WorkshopToyota Kata Puzzle Experience Workshop
Toyota Kata Puzzle Experience Workshop
 
Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3Kata experience experimentation form to print on a3
Kata experience experimentation form to print on a3
 
Reflection card to print on a4
Reflection card to print on a4Reflection card to print on a4
Reflection card to print on a4
 
Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks Improve productivity, focus on flow - Remove the RED bricks
Improve productivity, focus on flow - Remove the RED bricks
 
Make the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product developmentMake the invisible visible - Visual management in agile product development
Make the invisible visible - Visual management in agile product development
 
Retrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota KataRetrospective on steroids - Toyota Kata
Retrospective on steroids - Toyota Kata
 
How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014How to improve flow efficiency, remove the red bricks Agile2014
How to improve flow efficiency, remove the red bricks Agile2014
 
Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16Flow thinking ACE! Conference 2014-06-16
Flow thinking ACE! Conference 2014-06-16
 
Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30Are you too busy to improve #lkse 2014-05-30
Are you too busy to improve #lkse 2014-05-30
 
Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29Toyota kata – habits for continuous improvements MIX IT 2014-04-29
Toyota kata – habits for continuous improvements MIX IT 2014-04-29
 
Toyota kata – Agile saturday x 2014 02-15
Toyota kata – Agile saturday x 2014 02-15Toyota kata – Agile saturday x 2014 02-15
Toyota kata – Agile saturday x 2014 02-15
 
The red brick cancer - Modern Management Methods UK 2013 11-01
The red brick cancer - Modern Management Methods UK 2013 11-01The red brick cancer - Modern Management Methods UK 2013 11-01
The red brick cancer - Modern Management Methods UK 2013 11-01
 
Toyota Kata – habits for continuous improvements Lean IT Summit 2013
Toyota Kata – habits for continuous improvements Lean IT Summit 2013Toyota Kata – habits for continuous improvements Lean IT Summit 2013
Toyota Kata – habits for continuous improvements Lean IT Summit 2013
 
The red brick cancer Lean Agile Scotland 2013-09-19
The red brick cancer Lean Agile Scotland 2013-09-19The red brick cancer Lean Agile Scotland 2013-09-19
The red brick cancer Lean Agile Scotland 2013-09-19
 
The two paths
The two pathsThe two paths
The two paths
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Standard work in software development less 2011 11-01

  • 1. Standard work in software development Håkan Forss hakan.forss@avegagroup.se - @hakanforss
  • 2. ”We are what we repeatedly do. Excellence, then, is not an act, but a habit.” - Aristotle http://www.tft.ucla.edu/calendar/academic/aristotle-conferance/
  • 3. “Where there is no Standard there can be no Kaizen” - Taiichi Ohno
  • 7.
  • 10. “To improve is to change; to be perfect is to change often.” - Winston Churchill
  • 11.
  • 12.
  • 13.
  • 14. Done • Set label in source control, ask CM to build the code, inform test • Set status Resolved in TFS on the work item • Update time spent • Set status Resolved in TFS for work package
  • 15.
  • 16.
  • 17.
  • 18. From development/functional tests  Code check-in  Code follows defined code standards and architecture  Code review done  Database project updated  Changes are documented  Run test cases  All functional tests are green  All automated tests are green  For bugs  Run test in DST with tester  Document dependencies in specification document  Update TFS  Document all changes in the description field  Set State/Reason to Awaiting deployment /Fixed  Create Label  Set test lead as [assigned to]  Let CM know that code is ready to be deployed to test
  • 19.
  • 20.
  • 21.
  • 22. From development/functional tests → Ready for deployment to System test  Code check-in  Code follows defined code standards and architecture  Code review done  Database project updated  Changes are documented  PEBBatch Script updated  Run test cases  All functional tests are green  All automated tests are green  Run test in DST  Document dependencies in specification document  Update TFS  Document all changes in the description field  Set State/Reason tol Awaiting deployment /Fixed  Create Label  Set test lead as [assigned to]  Let CM know that code is ready to be deployed to test
  • 23.
  • 24. Standard work in Software development Be explicit and brief Use a physical list Describe what you are actually doing, not what you would like to do Should be continuously updated, by the team
  • 25. Håkan Forss Mail: hakan.forss@avegagroup.se Twitter: @hakanforss Blog: http://hakanforss.wordpress.com/
  • 26. Books

Notas del editor

  1. If feels quite reasonable to use standard work in manufacturing process that repeat the same work over and over.
  2. how can Standard work be applied to software development?Every project, every software I write is unique, one of a kind! Otherwise I would just reuse what I have previously done.Software development is a craft, an act of design and divine inspiration.
  3. So how about surgery?A study of 41 000 trauma patients in the state of Pennsylvania—just trauma patients—found that they had 1,224 different injury-related diagnosesin 32,261 unique combinations.Mapping out the proper steps for every case is not possible…AtulGawande - The Checklist Manifesto: How to Get Things Right
  4. In 2007 and 2008, a WHO pilot study involving hospitals in eight cities around the globedemonstrated that the use of a simple surgical checklist, developed by WHO,can lower the incidence of surgery-related deaths and complications by one third during major operationsThere are 234 million operations performed globally each year.At least half a million deaths per year would be preventable with effective implementation of the WHO Surgical Safety Checklist worldwide.A surgical safety checklist has gone from a good idea recognized in a pilot study to a global standard of care, which already has saved many thousands of lives.http://www.who.int/patientsafety/safesurgery/checklist_saves_lives/en/index.html During the 18 months of the program, an estimated 1500 lives were saved in the US state of Michigan alone.http://www.who.int/bulletin/volumes/86/7/08-010708/en/… it is far from obvious that something as simple as a checklist could be of substantial help. We may admit that errors and oversights occur—even devastating ones. But we believe our jobs are too complicated to reduce to a checklist.AtulGawande - The Checklist Manifesto: How to Get Things Right