SlideShare a Scribd company logo
Agile Development :
Scrum & Kanban
Introduction
Sai Li @ Yowoo Tech.
2016/02/15
2017/03/29
Agenda
• Software Development
• What is Agile?
• Scrum
• Kansan
• Comparison
Software Dev. Life Cycle
• Requirement

• Implementation

• Deployment
Software Dev.
• Waterfall
• Agile
• Extreme Programming
• Scrum
• Kanban
• …
Waterfall
300+ …
Waterfall Problems
• Very long iteration
• Delay



• Too much time for useless features
• Uncertain Progress
completion(%)
0
25
50
75
100
V1.0 Feature
A B C D
Agile Dev. 1st Roundcompletion(%)
0
25
50
75
100
V1.0 Features
A B C D
Agile Dev. 2nd Roundcompletion(%)
0
25
50
75
100
V1.0 Features
A B C D
Agile Dev. 3rd Roundcompletion(%)
0
25
50
75
100
V1.0 Features
A B C D
Agile Dev. 4th Roundcompletion(%)
0
25
50
75
100
V1.0 Features
A B C D
Life’s too short to build
something nobody wants
- Ash Maurya, <Running Lean>
needs(value)
Manifesto for Agile Software Development
Manifesto
principle
Agile Dev.
• Value Driven: WHAT to do ?
• Incremental
• Improve workflow, reduce waste
• Iterative
Waterfall vs. Agile
Time
Changing
Cost
Waterfall
Agile
Waterfall vs. Agile
Agile
Waterfall
http://www.hemantlodha.com/wp-content/uploads/2014/11/image11.jpg
Incremental Development
http://herdingcats.typepad.com/.a/6a00d8341ca4d953ef01a511e114a3970c-pi
Agile Dev.
• It might take a while to unravel deep
assumptions, but that unraveling may open the
door to the next round of improvement. 

by Kent Beck
Scrum
What’s Scrum?
http://www.usctrojanrugby.org/wp-content/uploads/2014/01/byu-scrum.jpg
Scrum
• Roles: Product Owner, Scrum Master, Team Members
• Time Boxing: 1 ~ 4 weeks release a viable product
• Cross-functional team
• Planning Meeting at the beginning
• Demo & Retrospective Meeting at the end
• Getting feedback every round
Product Owner
• Build the right thing
• Product spec
• Priority
• Take the responsibility
Scrum Master
• Build it faster
• Assistant, improve workflow
• Remove impedances
Team Members
• Build the things right
• cross-functional team
Scrum Flow
http://www.quotium.com/content/uploads/2014/06/060714_1811_Comparisono2.png
Scrum & Kanban Introduction
Sprint
https-//media.giphy.com/media/ZwiWfeISh9e7e/giphy-downsized-large
Scrum & Kanban Introduction
What is Story?
• End-to-end
• Value driven
• This app is written in Java
• This database will be build on AWS
What is Story?
Template:
• As Someone, I can do something, so the value is…
Ex:
• As an User, I can view items in shop
• As an Administrator, I can edit users’ profile
• As an User, I can save items to cart
Story Card
• Goal
• Importance
• How to Demo
• Estimate
change password
How to demo
Importance
Points
30
20
Login
How to demo
Importance
Points
100
15
Scrum & Kanban Introduction
Planning Meeting
1. PO explain Story, choose stories with highest priority
2. divide story in tasks, estimation
3. Communication confirmation compromise
4. What to do? How to do?
5. How to demo?

Output: Sprint Backlog
Choose Story
Estimation
change password
How to demo
Importance
Points
30
20
Estimation
3 0 13
3 3 3
5
5
Scrum & Kanban Introduction
Daily Scrum Meeting
• Fixed place, fixed < 15 mins
• Standing
1. Tasks Yesterday
2. Tasks Today
3. Any Impedance?
http://www.xqa.com.ar/visualmanagement/wp-content/uploads/standup2.jpg
Task Board
Sprint #1 6/1 ~ 6/14
Burndown Chart
transparent visualize tool
Sprint Review Meeting
Retrospective Meeting
Retrospective Meeting
• What worked well?
• What can be improved?
• Stop doing something
• Suggestion
backlog refinement
Product backlog refinement
meeting
• Grooming backlog
• Pick Stories
Scrum Myth
1. Scrum won’t solve problems
2. Scrum is not silver bullet
3. For Flexibility not speed
4. Conservation of Work
Kanban
Toyota Production System
Just in time
Toyota Production System
Toyota Production System
Push vs. Pull
Kanban Method
1. Visualize
2. Limit Work In Progress (WIP)
3. Manage Flow
4. Make policies explicit
5. Implement feedback loops
6. Improve collaboratively, evolve experimentally
Visualize
Work In Progress(Process)
https-//ae01.alicdn.com/kf/HTB1lPHbOpXXXXcraXXXq6xXFXXXx/Guitar-DIY-semi-finished-Tele-22-product-electric-guitar-neck-Birds-eye-maple-fingerboard-xylophone-neck.jpg_640x640
Limit WIP
stop finishing, start finishing
prevent context switching
Scrum & Kanban Introduction
Scrum & Kanban Introduction
Scrum & Kanban Introduction
Scrum & Kanban Introduction
Manage Workflow
cycle time
lead time
Kansan Method
4. Make policies explicit
5. Implement feedback loops
6. Improve collaboratively, evolve experimentally
Comparison
Scrum Kanban
prescriptive >
role 3 0
timeboxed

iteration V X
empirical O O
WIP
Change within an iteration
Backlog items
•
•
•
Scrum & Kanban Introduction
References
•
• Kanban Roadmap
• http://www.slideshare.net/ihower/scrum-kanban-scrum-lean-startup
Q & A

More Related Content

PDF
Introducing Agile Scrum XP and Kanban
PDF
Scrum. XP. Lean. Kanban - Be Agile
PPTX
2011 lean kanban-scrum
PPTX
Agile Outside Software
PDF
AgileScrum
PDF
Introduction to Agile Values & Principles
PDF
Scrum. Beginning Your Agile Transformation
PPT
Scrum in an hour
Introducing Agile Scrum XP and Kanban
Scrum. XP. Lean. Kanban - Be Agile
2011 lean kanban-scrum
Agile Outside Software
AgileScrum
Introduction to Agile Values & Principles
Scrum. Beginning Your Agile Transformation
Scrum in an hour

What's hot (20)

PPT
Scrum Training
PDF
Why Does Agile Work?
PPTX
Scrumban (Lean Agile Fusion) V1.1
PDF
Introduction to agile and scrum
PDF
Planning, scaling and flowing within your agile organization
PPTX
Becoming Agile - Challenge the Traditional Thinking
PDF
Faster Cheaper Better the Agile / Lean Way
PDF
Leading the agile organization
PPTX
Kanban for scrummers
PPTX
You think you know agile
PPTX
Lean sw development il tech-talks
PPTX
Agile thinking
PPT
Agile Software Development Scrum Vs Lean
PPTX
Scrum Training (One Day)
PPTX
Scrum of Scrums Patterns Library
PPTX
Going Beyond WIP Limits for Ever-Higher Organizational Performance
PDF
Agile Scrum Training, Day 1 (1/2)
PPTX
2013 Key takeaways from 8 years scrum coaching and consulting
PPTX
My role as an Agile Manager
PDF
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
Scrum Training
Why Does Agile Work?
Scrumban (Lean Agile Fusion) V1.1
Introduction to agile and scrum
Planning, scaling and flowing within your agile organization
Becoming Agile - Challenge the Traditional Thinking
Faster Cheaper Better the Agile / Lean Way
Leading the agile organization
Kanban for scrummers
You think you know agile
Lean sw development il tech-talks
Agile thinking
Agile Software Development Scrum Vs Lean
Scrum Training (One Day)
Scrum of Scrums Patterns Library
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Agile Scrum Training, Day 1 (1/2)
2013 Key takeaways from 8 years scrum coaching and consulting
My role as an Agile Manager
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
Ad

Viewers also liked (20)

PDF
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders
PDF
Keynote Need for Continuous Improvement - Agile Tour Kaunas 2016 - Ben Linders
PDF
Oefeningen voor waardevolle agile retrospectives - Agile Hub Noord 2016 - Ben...
PDF
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben Linders
PDF
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
PDF
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben Linders
PDF
Spice up your agile retrospectives - LKFR14 - Ben Linders
PPT
Becoming Agile and Lean in Process Improvement - UNICOM - Ben Linders
PDF
Real Agile Value with Agile Retrospectives - The making of...
PDF
Controlling Project during Development with a Defect Model, Ben Linders, ICST...
PPT
Change Using your Strengths: That's a change!
PDF
Controlling Project during Development with a Defect Model, Ben Linders, Euro...
PDF
Controlling Project Performance using PDM - PSQT2005 - Ben Linders
PDF
Need for Continuous Improvement in Agile -Keynote 1stconf Melbourne 2016 - Be...
PDF
Valuable Agile Retrospectives - QA&Test 2014 - Ben Linders
PDF
Becoming agile in an agile way - ITMPI webinar by Ben Linders
PPT
Agile Requirements
PDF
Reaching Business Goals with Value Adding CMMI Assessments, Ben Linders, Euro...
PDF
Scene setting: Recent trends in Process Improvement
PDF
Change agile for XP Days 2012 benelux v1.0
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders
Keynote Need for Continuous Improvement - Agile Tour Kaunas 2016 - Ben Linders
Oefeningen voor waardevolle agile retrospectives - Agile Hub Noord 2016 - Ben...
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben Linders
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben Linders
Spice up your agile retrospectives - LKFR14 - Ben Linders
Becoming Agile and Lean in Process Improvement - UNICOM - Ben Linders
Real Agile Value with Agile Retrospectives - The making of...
Controlling Project during Development with a Defect Model, Ben Linders, ICST...
Change Using your Strengths: That's a change!
Controlling Project during Development with a Defect Model, Ben Linders, Euro...
Controlling Project Performance using PDM - PSQT2005 - Ben Linders
Need for Continuous Improvement in Agile -Keynote 1stconf Melbourne 2016 - Be...
Valuable Agile Retrospectives - QA&Test 2014 - Ben Linders
Becoming agile in an agile way - ITMPI webinar by Ben Linders
Agile Requirements
Reaching Business Goals with Value Adding CMMI Assessments, Ben Linders, Euro...
Scene setting: Recent trends in Process Improvement
Change agile for XP Days 2012 benelux v1.0
Ad

Similar to Scrum & Kanban Introduction (20)

PDF
Agile Development: Scrum introduction
PPTX
Agile Scrum Lean & Kanban explained in a flash
PDF
Agile in 1,5 hours : brief introduction
PDF
Intro to Agile: Scrum vs. Kanban
PPTX
Getting Started with Scrum
PPTX
Overview of agile methodology
PPTX
Agile methodology
PPTX
Overview of Agile Methodology
PPT
Agile overview
PPTX
Choosing the right agile approach for your organization
PPTX
Agile Presentation
PPTX
Scrumban - What it is and when to use it.
PPTX
Introduction to Agile - Scrum, Kanban, and everything in between
PDF
Ag02 agile practices - dnc14 handouts
PPTX
Overview of agile methodology
PDF
Scrum and Kanban - Getting the Most from Each
PDF
Transitioning to Kanban: From Theory to Practice
PPT
KANBAN-13-2048allpages (24 files merged).ppt
PPTX
Agile methodology and scrum development
PDF
An Introduction to the Agile SoC
Agile Development: Scrum introduction
Agile Scrum Lean & Kanban explained in a flash
Agile in 1,5 hours : brief introduction
Intro to Agile: Scrum vs. Kanban
Getting Started with Scrum
Overview of agile methodology
Agile methodology
Overview of Agile Methodology
Agile overview
Choosing the right agile approach for your organization
Agile Presentation
Scrumban - What it is and when to use it.
Introduction to Agile - Scrum, Kanban, and everything in between
Ag02 agile practices - dnc14 handouts
Overview of agile methodology
Scrum and Kanban - Getting the Most from Each
Transitioning to Kanban: From Theory to Practice
KANBAN-13-2048allpages (24 files merged).ppt
Agile methodology and scrum development
An Introduction to the Agile SoC

More from Chihyang Li (20)

PDF
Image Style Transfer and AI on iOS Mobile App
PDF
Image style transfer and iOS CoreML, Vision Frameworks
PDF
Machine Learning in Swift
PDF
Image style transfer & AI on App
PDF
iOS Vision framework
PDF
Design Patterns in Swift Ch5 Abstract Factory Builder
PDF
Design patterns in Swift Ch4: Iterator & Template Method
PDF
Swift map & flatMap
PDF
Swift Optional ??
PDF
Design Pattern in Swift Ch2 Strategy, Decorator
PDF
Design Pattern Ch3 in Swift Composite
PDF
Design Patterns in Swift Ch1 Factory Method
PDF
Design Patterns in Swift ch0 Introduction
PDF
Object Oriented Programming Ch3 SRP, DIP, ISP
PDF
Object Oriented Programming in Swift Ch2 Polymorphism, OCP, LSP
PDF
Object Oriented Programming in Swift Ch1 - Inheritance
PDF
Object Oriented Programming in Swift Ch0 - Encapsulation
PDF
Apple Swift API Design Guideline
PDF
Swift capture
PDF
DevOps 2016 summit
Image Style Transfer and AI on iOS Mobile App
Image style transfer and iOS CoreML, Vision Frameworks
Machine Learning in Swift
Image style transfer & AI on App
iOS Vision framework
Design Patterns in Swift Ch5 Abstract Factory Builder
Design patterns in Swift Ch4: Iterator & Template Method
Swift map & flatMap
Swift Optional ??
Design Pattern in Swift Ch2 Strategy, Decorator
Design Pattern Ch3 in Swift Composite
Design Patterns in Swift Ch1 Factory Method
Design Patterns in Swift ch0 Introduction
Object Oriented Programming Ch3 SRP, DIP, ISP
Object Oriented Programming in Swift Ch2 Polymorphism, OCP, LSP
Object Oriented Programming in Swift Ch1 - Inheritance
Object Oriented Programming in Swift Ch0 - Encapsulation
Apple Swift API Design Guideline
Swift capture
DevOps 2016 summit

Recently uploaded (20)

PPTX
L1 - Introduction to python Backend.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Transform Your Business with a Software ERP System
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
top salesforce developer skills in 2025.pdf
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Essential Infomation Tech presentation.pptx
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
history of c programming in notes for students .pptx
L1 - Introduction to python Backend.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms II-SECS-1021-03
How Creative Agencies Leverage Project Management Software.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Transform Your Business with a Software ERP System
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How to Choose the Right IT Partner for Your Business in Malaysia
PTS Company Brochure 2025 (1).pdf.......
How to Migrate SBCGlobal Email to Yahoo Easily
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
top salesforce developer skills in 2025.pdf
The Five Best AI Cover Tools in 2025.docx
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms I-SECS-1021-03
Essential Infomation Tech presentation.pptx
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
history of c programming in notes for students .pptx

Scrum & Kanban Introduction