implementing kanban in software projects

17
Scrum(Kan)ban Board Transparent development Damian Dessler, Project Manager

Upload: damian-dessler

Post on 01-Sep-2014

1.833 views

Category:

Business


1 download

DESCRIPTION

My presentation about implementing Kanban Board in agile Teams within Softlution.Principles and Benefits of the supporting tool and how to get out of the chaos driven Development!

TRANSCRIPT

Page 1: Implementing Kanban in Software Projects

Scrum(Kan)ban BoardTransparent development

Damian Dessler, Project Manager

Page 2: Implementing Kanban in Software Projects

What is Kanban?

カンバン = singboard or billboard

Page 2

Visualize the flow ofyour work

Limit your simultaneous„Work in Progress“

Control and adapt your flow

Keep smart and simplerules

Page 3: Implementing Kanban in Software Projects

A Kanban board

Example

Page 3

Page 4: Implementing Kanban in Software Projects

Principles for Kanban

Page 4

Work in Progress Limit

Pull value through

Make it visible

Fixed (Scrum) Kanban Backlog

= Scrumban

Page 5: Implementing Kanban in Software Projects

Workflow

Page 5

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 4

Describes your Sprint Backlog

Page 6: Implementing Kanban in Software Projects

Workflow

Page 6

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 4

Push

Push

max. 2 task

Page 7: Implementing Kanban in Software Projects

Workflow

Page 7

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 3

Push

Page 8: Implementing Kanban in Software Projects

Workflow

Page 8

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 3

Push

Push

Push

Stop work on Task 3

Go on with Reprioritized task

Page 9: Implementing Kanban in Software Projects

Workflow

Page 9

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 3Push

Page 10: Implementing Kanban in Software Projects

Workflow

Page 10

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 3 Push

QA test unsuccessfull

=Push back

Task 3

Page 11: Implementing Kanban in Software Projects

Adapt your flow

Page 11

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 3

Prio A

Prio B

Prio C

Task 4Task 6

Task 8

Prioritize with different colours

Page 12: Implementing Kanban in Software Projects

Adapt your flow

Page 12

Backlog WIP (2) Ready f. Test Done

Task 1

Task 2

Task 3

Task 3

Prio A

Prio B

Prio C

Task 4Task 6

Task 8

Split the Board

Developer 1

Developer 2

Developer 3

Developer 4

Page 13: Implementing Kanban in Software Projects

Our Kanban boarf

Adapted Kanban Board after weekly review

Page 13

Page 14: Implementing Kanban in Software Projects

Benefits of Kanban board

• Transparancy of our work• Commitment of the team• Higher intrinsic motivation• Higher integration between Development &

QA• Team responsibility!• Increases Output

Page 14

Page 15: Implementing Kanban in Software Projects

Kanban is not…

• … JIRA alternative• … New Project Management and

development approach• … Mandatory for every Project• … Solution for every Problem!

Page 15

Page 16: Implementing Kanban in Software Projects

Kanban is…

Page 16

…a supporting System for your daily work!

Page 17: Implementing Kanban in Software Projects

Germany HQSoftlution Deutschland GmbHAm Brambusch 2444536 Lünen +49 (231) 98 60 – 390

Germany south (DACH)Softlution Deutschland GmbHLeitzstraße 4570469 Stuttgart +49 (711) 490 66-216

NetherlandsSoftlution Nederland BVLuchthavenweg 55C5657 EA Eindhoven +31 (40) 235 0506

BelgiumSoftlution Belgium NVVoogdijstraat 313500 Hasselt +32 (11) 260 990

Page 17

Thank you!

More information you can find under: www.softlution.com