SlideShare a Scribd company logo
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
Standard work in software development less 2011 11-01
Dropped 1/3
OUR STANDARD WORK
“To improve is to change; to be perfect is to change often.”
                                             - Winston Churchill
Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01
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
Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01
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
Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01
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 less 2011 11-01
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

More Related Content

PPTX
Continuous Testing With Terraform
PDF
Introduction to Automated Testing
PPTX
Path to agility
PPTX
Continuous Integration, Fast Builds And Flot
PDF
Continuous Integration 101
PDF
Coding Together - A Dev Workflow
PPT
Continuous Integration and Builds
KEY
Continuous Integration, the minimum viable product
Continuous Testing With Terraform
Introduction to Automated Testing
Path to agility
Continuous Integration, Fast Builds And Flot
Continuous Integration 101
Coding Together - A Dev Workflow
Continuous Integration and Builds
Continuous Integration, the minimum viable product

What's hot (20)

PPTX
The Hard Problems of Continuous Deployment
PDF
Quality Loopback
PDF
Brief oncontinuousperformancetesting
PDF
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
PDF
Sencha Roadshow 2017: What's New in Sencha Test
PDF
WSO2 IoTS Device Manufacturer Guide
PDF
Continuous Integration at T3CON08
PPTX
Scrum implementation
PPTX
Continuous integration, delivery & deployment
PDF
Merge hells!! feature toggles to the rescue
PDF
Wax on, wax off
PDF
Zero to Test Driven Infrastructure
ZIP
Introduction To Continuous Integration
PPTX
Continuous Integration
PDF
Chat interfaces for continuous integration - CI/CD Pipeline on Slack
PDF
Continuous Deployment: Beyond Continuous Delivery
PPTX
Scaling Up Continuous Deployment
PPTX
Technical Documentation as Part of the Software Process
PDF
Craftsmanship Workshop: Coding Kata
PPTX
Continuous Integration as a Way of Life
The Hard Problems of Continuous Deployment
Quality Loopback
Brief oncontinuousperformancetesting
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
Sencha Roadshow 2017: What's New in Sencha Test
WSO2 IoTS Device Manufacturer Guide
Continuous Integration at T3CON08
Scrum implementation
Continuous integration, delivery & deployment
Merge hells!! feature toggles to the rescue
Wax on, wax off
Zero to Test Driven Infrastructure
Introduction To Continuous Integration
Continuous Integration
Chat interfaces for continuous integration - CI/CD Pipeline on Slack
Continuous Deployment: Beyond Continuous Delivery
Scaling Up Continuous Deployment
Technical Documentation as Part of the Software Process
Craftsmanship Workshop: Coding Kata
Continuous Integration as a Way of Life
Ad

Viewers also liked (20)

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

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

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

More from Håkan Forss (20)

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

Recently uploaded (20)

PPTX
Modernising the Digital Integration Hub
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
project resource management chapter-09.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
STKI Israel Market Study 2025 version august
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
Modernising the Digital Integration Hub
TLE Review Electricity (Electricity).pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A novel scalable deep ensemble learning framework for big data classification...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Web App vs Mobile App What Should You Build First.pdf
DP Operators-handbook-extract for the Mautical Institute
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Chapter 5: Probability Theory and Statistics
1 - Historical Antecedents, Social Consideration.pdf
project resource management chapter-09.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
What is a Computer? Input Devices /output devices
Assigned Numbers - 2025 - Bluetooth® Document
STKI Israel Market Study 2025 version august
Enhancing emotion recognition model for a student engagement use case through...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Getting Started with Data Integration: FME Form 101
Developing a website for English-speaking practice to English as a foreign la...
A contest of sentiment analysis: k-nearest neighbor versus neural network

Standard work in software development less 2011 11-01

Editor's Notes

  • #6: If feels quite reasonable to use standard work in manufacturing process that repeat the same work over and over.
  • #7: 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.
  • #8: 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
  • #9: 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