BamBam! Academy #Scrum

Page 1

# Scrum


What is Scrum?  Scrum is an Agile software development framework based on increment and iteration

 The key principle of Scrum is recognition that customers can change their mind about what they need during the process of building software  Scrum focuses on adoption and quick response to changes  The word Scrum comes from rugby football lingo and refers to the manner of restarting the game after a minor infraction

# Scrum


Will Scrum work for my company?  What is more important for you: individuals and interactions or processes and tools?

 Do you spend more time making your product usable or making documentation how to use it?  Would you rather collaborate with your clients or negotiate hard?  Are you able to respond to changes on-the-fly or do you stick to the plan no matter what?

# Scrum


If you chose at least one answer in bold then Scrum is definitely worth giving a shot

# Scrum


Three core roles in Scrum  Scrum Master – ensures that Scrum proceeds with no impediments and the team achieves product goals and deliverables  Product Owner – represents the client and builds the roadmap for the product in form of a prioritised backlog  Development Team – responsible for delivering the actual product in form of potentially shippable increments. Scrum teams are usually small (up to 10 people) with members of cross-functional skills

# Scrum


Scrum sprint chart

# Scrum


Events in Scrum  Daily Scrum – a timeboxed meeting where all members of the development team report on the progress of their work and indicate impediments  Sprint retrospective meeting – at the end of each cycle the team gathers to reflect what went well in the sprint and what can be improved  Sprint review meeting – stakeholders are presented completed work in form of a demo. Incomplete work and possible changes are discussed

# Scrum


Scrum burndown chart

# Scrum


Common mistakes of new Scrum teams  Poor or lack of communication  No retrospective meetings  Badly constructed teams (no complementation)  No customer participation  Poor planning

# Scrum


How to make your team commissioned  Use abstract estimation points (like colors or shapes) to represent the size of new work  Don’t use deadlines until you and your team know how quickly a task can be completed  Engage your team in planning iterations and respect the value of their insights  Give your team a prioritized list of requests (backlog) rather than a set of directives  Always foster an environment of trust in your company

# Scrum


Ready to apply Scrum in practice?

Yes, let’s do this!


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.