Vladimir Gorshunov discusses how Scrum and Kanban methodologies can both be useful for agile development but may not always fit every project on their own. He provides examples of how mobile development, new product development, and online services projects could benefit from combining Scrum and Kanban practices through a "Scrumban" hybrid approach. This allows for adapting processes like iterative planning and tracking work through a pull-based workflow to address the specific needs of a project.
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Как совместить Scrum и Kanban
1. How to Mix Scrum and Kanban
Vladimir Gorshunov
Ciklum Services & Consulting (CSC)
2. Consultant profile
Vladimir Gorshunov
• Ciklum Technical Consultant / Program
Manager
• Agile Coach, Certified Scrum Product Owner,
Certified Scrum Master
• Experienced Agile Project Manager with
technical background
Vladimir has more then 9 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.)
www.ciklum.net 2
6. What is mobile development?
Less that 3-4 people in the team
Too much overhead with all the meetings -
actually wastes of time
Very short projects
Not enough time to adapt if the initial plans
aren’t very accurate
www.ciklum.net 6
7. What is mobile development?
Can’t keep fully dedicated QA for one project
QA is a shared resource, sometimes even remote
resource
Even developers are shared between projects!
Just do it! ASAP!
Client doesn’t care about your internal process, he
needs a product
www.ciklum.net 7
10. Kanban practices (3)
Visualize the work flow (Board)
Limit WIP (work in progress)
Measure and optimize lead time (cycle time)
www.ciklum.net 10
13. Scrum + Kanban in mobile dev
Less that 3-4 people in the team.
Too much overhead with all the meetings -
actually wastes of time.
Keep daily meeting, planning and demo,
process improvement can be done during all
process or you can have retrospective at the
end of every two sprints.
www.ciklum.net 13
14. Scrum + Kanban in mobile dev
Very short projects
Not enough time to adapt if the initial plans
aren’t very accurate
You can use one 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
15. Scrum + Kanban in mobile dev
Can’t keep fully dedicated QA for one project
QA is a shared resource, sometimes it is even
a remote resource.
Include QA in common process, and in visualize
testing activities too.
www.ciklum.net 15
16. 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
17. Scrum + Kanban in mobile dev
Just do it! ASAP!
Client doesn’t care about your internal
process, he needs a product.
That is TRUE!!!
Be proactive, explain AGILE way of doing
things.
www.ciklum.net 17
19. What is NEW product development
for YOU?
www.ciklum.net 19
20. What is new product development?
There are a lot of ideas from business.
It is hard to determine how many
developers we ready need.
Let’s use what we used before!
www.ciklum.net 20
21. What is new product development?
Let’s start from a “green field”!
We need QA only at the end of the project!
Development team use agile, but
designers don’t use it.
www.ciklum.net 21
22. 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?
It is hard to determine how many
developers we ready need.
Scale your team as soon as you will have
enough job them.
www.ciklum.net 22
23. Agile and new product development
Let’s use what we used before!
Review all your decisions on
retrospectives, sometimes it can be easier
to use new solution instead of adopting an
old one.
Let’s start from a “green field”!
Please, be pragmatic, use existing
solutions and practices.
www.ciklum.net 23
24. Agile and new product development
We need QA only at the end of the project!
QA in agile team needs to test user stories
before they will come to team, good QA will
be a Product Owner assistance.
Developers use agile, designers don’t.
Integrate designers in you agile process, stop
thinking about design as a solid thing.
www.ciklum.net 24
29. Scrumban iterations
Scrum-like planning & iterations.
Measure average things released per
iteration.
Use Cumulative Flow diagram instead of
Burndown.
www.ciklum.net 29
30. Scrumban flow
“Ready to development” column simplify
what can be done next.
Use the late pulling tasks by developers.
Not everyone needs to have at least one
task in progress.
www.ciklum.net 30
31. The Final step is Pull
(or prioritization-on-demand)
www.ciklum.net 31
32. One size doesn't fit all
Questions?
Vladimir Gorshunov
Ciklum Technical Consultant/Program Manager
vlg@ciklum.com
+375 29 601 33 44
skype: vladimir.gorshunov
www.ciklum.net 32