2. Is it SCRUM solution for every problem and project? 3. How I as software developer can benefit from it? 4. SCRUM framework in action 5. How to fu*k up your SCRUM? 6. Wrap up
deliver software in one or more years • Slow and hard adaptation to change • Agile manifesto – February 2001 • Agile principles • Scrum - founded in 1995 – Sutherland and Schwaber • 2001 first Scrum book • Beside software development until now SCRUM is adopted in marketing, operations and education…
progress. • Regular feedback from customer. • Predictable rhythm. • Measurable productivity (via burndown, velocity, etc.). • Cross-functional, self-organising teams. • Inspect and adapt. • Low bureaucratic overhead (meetings, documentation, etc.). • Emphasis on face-to-face communication. • And these features lead to the following benefits: • Project can respond easily to change. • Problems are identified early. • Customer gets most beneficial work first. • Work done will better meet the customers needs. • Improved productivity. • Ability to maintain a predictable schedule for delivery
• An iteration with fixed duration Ø We have 5 meetings as part of each iteration • Sprint Planning • Daily Scrum • Product Backlog Refinement • Sprint Review • Sprint Retrospective Ø Delivery and outcome of each Sprint • Working product increment Ø 5 Documents • Product Vision • Product Backlog • Sprint Backlog • Sprint Burn down • Release Burn down Ø 3 roles • Development Team • Scrum Master • Product Owner
• Share Vision and tell story • Collaboration • Value • Features/UX • ROI • Knows Market • Servant Leader • Methodology Knowledge • Coach and facilitator • Remove impediments • Motivator • Develops Team • Help team with self organization • Self organized, empowered and autonomous • Cross functional • Team Size 7(+-)2 • Ideally full time allocated • Tells how product should be developed • Committed to Sprint Goals
is preparation session for User Stories that we will develop first. Outcome is Sprint Backlog which is fixed for iteration. Team: Tells How PO: Tells What SM: Facilitate process
key is to keep transparency on impediments and progress. 1. What we did yesterday to achieve Sprint Goals? 2. What we will do today to achieve Sprint Goals? 3. Do we have impediments that are stopping us to achieve Sprint Goals?
Scrum Master 2. Definition of Done in not defined 3. Velocity is important more then delivery 4. Retrospective 5. Team Commitment 6. Technical debt 7. Working alone not in the team 8. Not defined product backlog and not empowered product owner 9. Sprint Backlog and Sprint Goals are not defined 10.Mergophobia Source: https://www.crisp.se/file-uploads/10-ways-to-screw-up-with-Scrum-and-XP.pdf
of SCRUM master Helping and coaching 4 international team in Scrum Framework Facebook: https://www.facebook.com/peja890 Linkedin: https://de.linkedin.com/in/ognjenpejovic Twitter: https://twitter.com/Pejinac