11
Scrum A lightweight guide to the theory and practice of scrum by Larman C., Deemer P., Vodde B. and Benefield G. (2012) Dmitrij Petrov | Sandra Daisy Wagner | Davorin Ristic

Scrum for beginners

  • Upload
    f789gh

  • View
    96

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Scrum for beginners

Scrum“A l ightweight guide to the theory and practice of scrum ”

by Larman C., Deemer P., Vodde B. and Benefield G. (2012)

Dmitrij Petrov | Sandra Daisy Wagner | Davorin Ristic

Page 2: Scrum for beginners

Agenda1. Scrum Overview 2. Scrum Roles3. Workflow4. Common challenges5. Summary

Page 3: Scrum for beginners

Scrum Overview

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 4: Scrum for beginners

Scrum Team

Just “team members” Maximizes ROI for customer Is a coach and a teacher

Has high autonomy and accountability Identifies product features Helps the group learn & apply Scrum

Builds shippable product each Sprint Has final decision authority Serves team in whatever is necessary

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 5: Scrum for beginners

Starting SprintProduct Backlog• “Product roadmap” of all items

• Product owner makes their prioritization

• DEEP: Detailed, Estimated, Emergent and Prioritized

Sprint Planning Meeting• Part one: “what” – to understand PO’s needs andthe rationale behind it

• Part two: “how” – how to implement the items

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 6: Scrum for beginners

The SprintTimeboxed to• 1-4 weeks, intensive work cycle

• Self managing

Daily Scrum• Short, everyday and standing Dev. Team meeting

• No discussions – just reporting about work

• Use Sprint Burndown Chart !

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 7: Scrum for beginners

Ending SprintSprint Review • Inspection & adaption related to product increment of functionality

• Hands-on inspection of software that is running live

Sprint Retrospective• Inspection & adaption related the process and environment

• What’s is working (and not)

• Don't focus just on problems

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 8: Scrum for beginners

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 9: Scrum for beginners

Common challenges• When teams members are geographically dispersed, part-time etc.

• A Scrum Team should have a close and ongoing interaction most of the time.

• Teams with very specialized skills can also be a challenge• A Scrum Team should be able to work on any task or project

• The PO does not necessary know e.g. the market or features. Or the team may be unskillful in the estimation of development work

• Scrum quickly shows these weaknesses, i.e. it makes problems visible

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 10: Scrum for beginners

Summary• Scrum is a framework used for agile and iterative software development

• Scrum Team has 3 members: Development Team, Product Owner (only 1) and Scrum Master (only 1)

• Workflow is divided into Sprint Planning, Daily Scrum and Review & Retrospective

• No silver bullet solving all development problems, rather gives transparency of work and continuous adaptation to environment

SCRUM OVERVIEW – SCRUM TEAM – WORKFLOW – COMMON CHALLENGES - SUMMARY

Page 11: Scrum for beginners

Questions?THANK YOU