26
www.ciklum.net Scrum and Kanban in Action Vladimir Gorshunov Ciklum Services & Consulting (CSC)

Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

  • Upload
    ciklum

  • View
    4.694

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

www.ciklum.net

Scrum and Kanban in Action

Vladimir Gorshunov

Ciklum Services & Consulting (CSC)

Page 2: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Consultant profile

www.ciklum.net

Vladimir has more then 8 years in software development and for 4 years he is building efficient distributed agile teams, which are able to deliver business value on-time and on-target using best industry practices.

Vladimir expert with Java technical background and has been involved in different projects from the variety of business domains (Banking Solutions, Mobile Development, High Loading Computation, Payment Systems, Customer Experience Management, Government Systems, etc.)

Vladimir Gorshunov• Ciklum Technical Consultant• Agile Coach, Scrum Master

• Experienced Agile Project Manager with technical background

Page 3: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Two stories…

www.ciklum.net 3

Page 4: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

First story…

www.ciklum.net 4

Page 5: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

What is mobile development forYOU?

www.ciklum.net 5

Page 6: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

What is mobile development?

Less that 3-4 people in the team Too much overhead with all the meetings - actually

wastes time

Very short projects Not enough time to adapt if the initial plans aren’t very

accurate

www.ciklum.net 6

Page 7: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

What is mobile development?

Can’t keep fully dedicated QA for one project QA is a shared resource, sometime event remote

resource

Even developers are shared between projects!

Just do it! ASAP! Client don’t care about your internal process, he need

a product

www.ciklum.net 7

Page 8: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum practices (9)

Scrum Master Product Owner Team Sprint planning meeting Daily Scrum Sprint review Product backlog Sprint backlog Burndown chart

www.ciklum.net 8

Page 9: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum doesn't fit all

www.ciklum.net 9

Page 10: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Kanban practices (3)

Visualize the work flow (Board) Limit WIP (work in progress) Measure and optimize lead time (cycle time)

www.ciklum.net 10

Page 11: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Kanban doesn't fit all

www.ciklum.net 11

Page 12: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum vs Kanban?

www.ciklum.net 12

We can use them together!

Page 13: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum + Kanban in mobile dev

Less that 3-4 people in the team Too much overhead with all the meetings - actually wastes

time

Keep daily meeting, planning and demo, process improvement can be during all process or you can have retrospective at the end of 2 sprints instead of one.

Very short projects Not enough time to adapt if the initial plans aren’t very

accurate

www.ciklum.net 13

Page 14: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum + Kanban in mobile dev

Very short projects Not enough time to adapt if the initial plans aren’t very

accurate

You can use 1 week sprint instead of long 2-3 week sprint. You can even make demo or provide demo build two times per week.

You develop many projects, so you can adopt you process across all of your projects.

www.ciklum.net 14

Page 15: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum + Kanban in mobile dev

Can’t keep fully dedicated QA for one project QA is a shared resource, sometime event remote resource

Include QA in common process, and in visualization process especially

www.ciklum.net 15

Page 16: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum + Kanban in mobile dev

Even developers are shared between projects

Limit WIP

Adopt your process in all your projects

Visualize the workflow

www.ciklum.net 16

Page 17: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Scrum + Kanban in mobile dev

Just do it! ASAP! Client don’t care about your internal process, he need a

product

That is TRUE!!! Be proactive, explain AGILE way of doing think

www.ciklum.net 17

Page 18: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Second story…

www.ciklum.net 18

Page 19: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

What is NEW product development for YOU?

www.ciklum.net 19

Page 20: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

What is new product development?

There are a lot of ideas from business.

Hard to determinate how much developers we ready need.

Let’s use what we used before!

www.ciklum.net 20

Page 21: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

What is new product development?

Let’s start for a “green field”!

We need QA only at the end of the project!

Development team use agile, designers don’t.

www.ciklum.net 21

Page 22: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

What is new product development?

There are a lot of ideas from business.

That is great, isn’t it? Put all ideas in your backlog, coach or hire Product Owner. Does your customer have a CTO?

Hard to determinate how much developers we ready need.

Scale your team as soon as you will have enough job them.

www.ciklum.net 22

Page 23: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Agile and new product development

Let’s use what we used before!

Review all your decisions on retrospectives, some times it can be easier to use new solution instead of adopting an old one.

Let’s start for a “green field”!

Please, be pragmatic, use existed solutions and practices.

www.ciklum.net 23

Page 24: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Agile and new product development

We need QA only at the end of the project!

QA in agile team need to test user stories before they will come to team, good QA will be a Product Owner assistance.

Development team use agile, designers don’t.

Integrate designers in you agile process, stop think about design as a solid thing.

www.ciklum.net 24

Page 25: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Stay hungry, Stay foolish.

www.ciklum.net 25

Steve Jobs1955 – 2011

Page 26: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

One size doesn't fit all

Questions?

www.ciklum.net 26