Kanban or Scrum? Is Scrum for developers and Kanban for IT support? Peter Haller 25 March 2015
Kanban or Scrum?
Is Scrum for developers and Kanban for IT support?
Peter Haller
25 March 2015
2
Agenda
1. Introduction of Intland Software
2. We are in the age of IoT with Increasing Product Complexity
3. Scrum in a nutshell
4. Kanban in a nutshell
5. What is Scrumban and when to use it?
6. Live demo on codeBeamer ALM
3
o Founded in 1998
o Headquarters in Stuttgart, Germany
o Office in Silicon Valley, USA
o Partners in Korea & Taiwan
o codeBeamer ALM with features including:
• Requirements Management
• Software Development Management
• QA & Test Management
• Demand Management
• IT Operations (DevOps)
Intland Software
Who are we?
4
Our Clients
Automotive
High Technology
Defense
Finance
Medical
Other
5
Scrum – Kanban – Scrumban
We are in the age of IoT with Increasing Product Complexity
Product
Embedded
softwareEmbedded
softwareEmbedded
software
Connectivity Connectivity
Internet
Of Things
Smart productSmart, connected
productProduct system
6
Scrum – Kanban – Scrumban
Our mission
Low High
High
Eff
ective
ne
ss
Doin
gth
e r
ight
thin
g
EfficiencyDoing the thing right
V-model, Lean, Agile, Scrum, Kanban
Requirements
Demand
Goal
7
Scrum – Kanban – Scrumban
codeBeamer ALM
8
Scrum – Kanban – Scrumban
Scrum in a nutshell
• Small, cross-functional, self-organizing teams
• Spilt the work into a list of small, concrete deliverables (PSI)
• Short, fixed-length iterations (usually 1-4 weeks sprint)
• Shippable code demonstrated after each iteration
• Retrospective to optimize the process after each iteration
• Optimize for the continuous delivery
9
Scrum – Kanban – Scrumban
Scrum elements
Backlog
Workflow
Sprint Planning
Story points
10
Scrum – Kanban – Scrumban
Kanban in a nutshell
• Kanban board for visualization
• Focus on flow using WIP limits
• Focus on continuous learning and empowerment of the team
• Optimize for the whole organization
11
Scrum – Kanban – Scrumban
Kanban Board
12
Scrum – Kanban – Scrumban
Kanban Board
13
Scrum – Kanban – Scrumban
Kanban Swimlanes
14
Scrum – Kanban – Scrumban
Scrum + Kanban = Scrumban
When to use Scrumban?
• For event-driven work like customer support
• For maintenance of different applications
• In Agile teams focuses on new product
development
*Our Marketing team is also using Scrumban
15
codeBeamer Live Demo
16
Webinar: Advanced Process Configuration Examples
Date: 1 April 2015
Time: 4:00 PM (CET) / 11:00 AM (EST)
17
Thank you
for your attention!