Agile is referred to as a set of practices or methods that help to improve communication among self-organized, cross-functional teams working in a collaborative environment. Scrum is a framework used to implement Agile development. Check out the presentation to know more.
4. What will scrum do for
you?
● Scrum is a framework for developing and sustaining complex products
● Promotes Transparency and Openness
○ Vision Statement
○ Prioritized Product Backlog
○ Release Planning Schedule
○ Daily Stand ups / Review and retro Meetings
○ Burndown and Velocity Charts
● Scrum will help in raising all concerns, not solving them. Scrum is a tool, not a
solution
● People will resolve concerns/problems
5. What will scrum do for
you?
● Will make your developer team cross-functional
● Developers will be self organizing
● Developers decide how much can be done, instills ownership
● Sprint goals cannot change. Buffer can be present in a sprint
● Definition of done, will be specific to a team, decided by a team
● Every sprint we will inspect the Product and the Process
10. Developer
Team
● Self organizing
○ Swapping tickets among peers
○ Ticket break down
○ Making sure the team sprint is complete
● Cross functional
○ As a team they can achieve any of the product goals
○ QA, Devs, UI/UX can all interchange tasks if they deem it necessary
○ Recommended team size 6+/-3
● Team splitting if required
○ For larger teams, multiple teams work in parallel
Get dev’s to sit next to each other
Developers are -> FE, BE, QA, Automated QA, UI/UX
A team of 2 FE, 2 BE
A team of 4 Full Stacks (which is cross functional ?)
13. Let’s see a typical Project
tasks distributed across a
Scrum Team
14. Project Tasks
Facilitates discussions
Determines requirements
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leading a change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
15. Project Tasks
Facilitates discussions
Determines requirements
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
16. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
17. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
18. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
19. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
20. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
21. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
22. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
23. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
24. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
25. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
26. Project Tasks
Facilitates discussions
Determines requirements of a product/project
Determines how much is realistic in 1-4 weeks
Removes impediments
Vision and Goal / Product
Assigns tasks to team
Day to day task tracking
Coaches team to improve
Project Schedule management
Leads change to increase success
Tradeoff between Scope, schedule, cost, quality
Budget and Stuff
Scrum Master
Product Owner
Developers
33. Team Activity.
● Teams of 4-5
● Get Blank sheets - At-least 50
● Get a ruler to help in dividing
sheets
● Get expected vs actual sheet
● After team activity, please return
the expected vs actual sheet
● Please do pick up fallen paper, and
help in cleaning
Tip
Sit with different team
members.
Ideally people you have
never worked with
34. What is the Activity
1. Need to make paper airplanes
2. The paper airplane should hit the wall,
only then is it counted as a success.
3. Plan -1min
4. Produce -3mins
5. Retrospect -1min
6. Respect each other
What are the Rules
1. Respect time boxes
2. Be honest
3. One fold per person
4. Someone will have to throw the paper
plane, and it should reach the wall
5. Take care of the expected vs actual sheet
35. 5 Questions, after 3 rounds
● What if testing airplanes only keeps happening at the end?
● Did u know in advance what the best way to work as a team was?
● Can the team next to you, work the way your team works
● Who was responsible for deciding what each member should be doing in the sprint
● Who was responsible for hitting the goal?
36. Team Activity - Round
4
Management Pressure
Tip
Sit with different team
members.
Ideally people you have
never worked with
37. Team Activity - Round
5
Let’s Remove Blockers
Tip
Sit with different team
members.
Ideally people you have
never worked with
38. Videos and Links
● A working day for a scrum master (must watch): https://vimeo.com/223279476
● Scrum at scale
○ Less: https://less.works/
○ Scrum@scale: https://www.scrumatscale.com/scrum-at-scale-guide/
○ Safe: https://www.scaledagileframework.com/
○ Nexus: https://www.scrum.org/resources/scaling-scrum