SlideShare a Scribd company logo
Evolution of the SW Development at
           Digital Natives
                                 kaizen WIP kaikaku flow value
                                 stream mapping visualize
                                 work flow cycle
                                 time lead time throughput
                                 TPS   build failed CFD




  created by
  Zsolt Fabók
  me@zsoltfabok.com                October 25, 2011 @
  twitter: @ZsoltFabok   Agile community, Cluj Napoca, RO
reference: http://alistair.cockburn.us/Oath+of+Non-Allegiance
The Origin




photo: http://softwarecreation.org/2009/reliable-software-development-process-the-toyota-way/
Kanban - X
The Traditional Way




photo: http://blog.jonasbandi.net/2009/09/passionate-developer-i-do-like-my.html
       http://thepaisano.wordpress.com/2008/03/03/free-microsoft-project-clone/
Visualize the Workflow
Limit the Work in Progress
Measure and Manage Flow




        working time

cycle time     queued time

lead time
Now we know where we are now: visualized and measured




Lean principles:
 ● Respect for People, Continuous Improvement
   (kaizen)

Last two Kanban principles:
 ● make process policies explicit,
   improve collaboratively



        We want to be better (quality) and
        faster
Kanban is a method for development with a
        set of principles! Kanban
   ○ doesn't exist alone
   ○ requires an existing process




                                     or

                       or
          +                         or
The first steps...
more columns




                              goal

                    tasks

user stories
FAIL: WIP limit
Our company board
new columns:
                deployment on staging
                and production


we still have tasks
revised deployment columns




        two verification columns


                    new deployment strategy
FAIL: new
                  deployment
                  strategy


FAIL: WIP limit
Continuous integration build blocked everything


                        build failed (cont. integration)
Our SLA "door" +
                 our detective board




reference: http://www.zsoltfabok.com/blog/2011/09/our-detectives-blackboard/
A post-it
Our Current Board
Thank you very much for your attention!

                  For more check out our
                  websites:
                  http://digitalnatives.hu/
                  http://zsoltfabok.com/


                  or follow us on Twitter:
                  @dinaistwitting
                  @ZsoltFabok

More Related Content

PPTX
Dimpact wim bumpy road of building reusable platform for municipalities from...
PPTX
EVOLVE'13 | Keynote | Richard Brown
PPTX
Progressive exposure using deployment rings and feature flags
PDF
카카오 공용준님의 "DevOps: on going pursuit of effectiveness"
PDF
Run Jenkins as Managed Product on ECS - AWS Meetup
PDF
Drupal contributor HOWTO
PPTX
DevOps game marshmallow challenge
PPTX
2011 Sharepoint Summit - Developing and managing share_point solutions with v...
Dimpact wim bumpy road of building reusable platform for municipalities from...
EVOLVE'13 | Keynote | Richard Brown
Progressive exposure using deployment rings and feature flags
카카오 공용준님의 "DevOps: on going pursuit of effectiveness"
Run Jenkins as Managed Product on ECS - AWS Meetup
Drupal contributor HOWTO
DevOps game marshmallow challenge
2011 Sharepoint Summit - Developing and managing share_point solutions with v...

What's hot (7)

PPTX
Alm with tfs 2013
PDF
Trunk based development
PDF
Java Framework comparison
PPTX
Branching Your Way to Low-Code Perfection
PPTX
Lap around ALM with Visual Studio and TFS 2013
PPTX
Short Introduction of software engineering for bioinformatics
PDF
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Alm with tfs 2013
Trunk based development
Java Framework comparison
Branching Your Way to Low-Code Perfection
Lap around ALM with Visual Studio and TFS 2013
Short Introduction of software engineering for bioinformatics
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Ad

Viewers also liked (6)

PDF
Basics of Metaprogramming in Ruby
PDF
Ruby meetup 7_years_in_testing
PDF
Testing in JavaScript
PPT
Digital natives incubation process_2011-11-23_v09
PDF
JRuby talk / 26.03.2014 / @vbalazs
PDF
Kanban Basics for Beginners
Basics of Metaprogramming in Ruby
Ruby meetup 7_years_in_testing
Testing in JavaScript
Digital natives incubation process_2011-11-23_v09
JRuby talk / 26.03.2014 / @vbalazs
Kanban Basics for Beginners
Ad

Similar to Evolution of the Software Development Process ad Digital Natives (20)

PDF
Kanban Basics for Beginners Revised
PDF
Full Cycle Traceability via a Product Portfolio Kanban
PDF
201906 mobile devops
PDF
Agile in Stealth Mode
PDF
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
PPTX
Lean Kanban India 2017 | Case Study in Pictures: Leveraging Lean, TPS and Agi...
PPTX
Pecha kucha format- how can devops be implemented with lean and agile
PDF
KUBEDAY - JAPAN 2022 - Building FaaS Platforms.pdf
PPTX
Dev ops
PDF
DevOps Utrecht - The DevOps Disaster
PDF
JavaZone 2016 - The DevOps disaster
PPTX
Sps toronto introduction to azure functions microsoft flow
PDF
Your Future HTML: The Evolution of Site Design with Web Components
PPTX
Application lifecycle management in SharePoint
PDF
Felix Müller: Live Coding: Zeebe - Camunda Days Oslo, CPH, Amsterdam
PPTX
QA Bot
PDF
DevOps Note 20120224
PDF
JavaOne 2016 - The DevOps Disaster
PPT
SOASTA Webinar: Process Compression For Mobile App Dev 120612
PDF
An Introduction to Kanban
Kanban Basics for Beginners Revised
Full Cycle Traceability via a Product Portfolio Kanban
201906 mobile devops
Agile in Stealth Mode
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
Lean Kanban India 2017 | Case Study in Pictures: Leveraging Lean, TPS and Agi...
Pecha kucha format- how can devops be implemented with lean and agile
KUBEDAY - JAPAN 2022 - Building FaaS Platforms.pdf
Dev ops
DevOps Utrecht - The DevOps Disaster
JavaZone 2016 - The DevOps disaster
Sps toronto introduction to azure functions microsoft flow
Your Future HTML: The Evolution of Site Design with Web Components
Application lifecycle management in SharePoint
Felix Müller: Live Coding: Zeebe - Camunda Days Oslo, CPH, Amsterdam
QA Bot
DevOps Note 20120224
JavaOne 2016 - The DevOps Disaster
SOASTA Webinar: Process Compression For Mobile App Dev 120612
An Introduction to Kanban

More from Digital Natives (11)

PDF
How to support innovation in organisations @ Startup Safary
PDF
A termékfejlesztés rögös útja (avagy barangolás a módszertanok és eszközök er...
PDF
Agile és lean workshop @ Startup Safary
PDF
Introduction to GraphQL with Ruby
PDF
A visual introduction to concurrency and parallellism patterns
PPTX
How flat organisations support the innovation
PPTX
CULTURE OF INNOVATION
PPTX
Mixgar in Volt festival 2011
PPTX
Mixgar prezi v1.2
PDF
Budapest.rb 2011/01 - Rails Deployment
PDF
Budapest.rb 201010
How to support innovation in organisations @ Startup Safary
A termékfejlesztés rögös útja (avagy barangolás a módszertanok és eszközök er...
Agile és lean workshop @ Startup Safary
Introduction to GraphQL with Ruby
A visual introduction to concurrency and parallellism patterns
How flat organisations support the innovation
CULTURE OF INNOVATION
Mixgar in Volt festival 2011
Mixgar prezi v1.2
Budapest.rb 2011/01 - Rails Deployment
Budapest.rb 201010

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
August Patch Tuesday
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
1. Introduction to Computer Programming.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Mushroom cultivation and it's methods.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
Web App vs Mobile App What Should You Build First.pdf
Unlocking AI with Model Context Protocol (MCP)
August Patch Tuesday
Programs and apps: productivity, graphics, security and other tools
A novel scalable deep ensemble learning framework for big data classification...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Heart disease approach using modified random forest and particle swarm optimi...
Zenith AI: Advanced Artificial Intelligence
1 - Historical Antecedents, Social Consideration.pdf
A comparative analysis of optical character recognition models for extracting...
1. Introduction to Computer Programming.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Chapter 5: Probability Theory and Statistics
Mushroom cultivation and it's methods.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Hybrid model detection and classification of lung cancer
MIND Revenue Release Quarter 2 2025 Press Release
OMC Textile Division Presentation 2021.pptx
Group 1 Presentation -Planning and Decision Making .pptx

Evolution of the Software Development Process ad Digital Natives