11
# Scrum

BamBam! Academy #Scrum

  • Upload
    bambam

  • View
    253

  • Download
    0

Embed Size (px)

DESCRIPTION

A short guide to one of the most popular methods of software development

Citation preview

Page 1: BamBam! Academy #Scrum

# Scrum

Page 2: BamBam! Academy #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

What is Scrum?

# Scrum

Page 3: BamBam! Academy #Scrum

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

Will Scrum work for my company?

Page 4: BamBam! Academy #Scrum

If you chose at least one answer in bold

then Scrum is definitely worth giving a

shot

# Scrum

Page 5: BamBam! Academy #Scrum

Three core roles in Scrum

Scrum Master – ensures that Scrum proceeds with noimpediments 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

Page 6: BamBam! Academy #Scrum

Scrum sprint chart

# Scrum

Page 7: BamBam! Academy #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

Events in Scrum

# Scrum

Page 8: BamBam! Academy #Scrum

Scrum burndown chart

# Scrum

Page 9: BamBam! Academy #Scrum

Poor or lack of communication

No retrospective meetings

Badly constructed teams (no complementation)

No customer participation

Poor planning

# Scrum

Common mistakes of new Scrum teams

Page 10: BamBam! Academy #Scrum

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

How to make your team commissioned