![Page 1: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/3.jpg)
Two stories…
www.ciklum.net 3
![Page 4: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/4.jpg)
First story…
www.ciklum.net 4
![Page 5: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/5.jpg)
What is mobile development forYOU?
www.ciklum.net 5
![Page 6: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/9.jpg)
Scrum doesn't fit all
www.ciklum.net 9
![Page 10: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/11.jpg)
Kanban doesn't fit all
www.ciklum.net 11
![Page 12: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/12.jpg)
Scrum vs Kanban?
www.ciklum.net 12
We can use them together!
![Page 13: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/18.jpg)
Second story…
www.ciklum.net 18
![Page 19: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/19.jpg)
What is NEW product development for YOU?
www.ciklum.net 19
![Page 20: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/25.jpg)
Stay hungry, Stay foolish.
www.ciklum.net 25
Steve Jobs1955 – 2011
![Page 26: Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action](https://reader035.vdocuments.site/reader035/viewer/2022081519/555c79aed8b42a12348b4cd4/html5/thumbnails/26.jpg)
One size doesn't fit all
Questions?
www.ciklum.net 26