33
Drupal and the Art of Scrum How to project and manage a team effectively? From small to big sites. Drupalcamp Tiago Andrade e Silva

Drupal and the Art of Scrum

Embed Size (px)

DESCRIPTION

The typicall problems in project management and how Agile and scrum can take us into a new path to manage projects sucessfully

Citation preview

Page 1: Drupal and the Art of Scrum

Drupal and the Art of ScrumHow to project and manage a team effectively? From small to big sites.

Drupalcamp

Tiago Andrade e Silva

Page 2: Drupal and the Art of Scrum

Set the stage

Page 3: Drupal and the Art of Scrum
Page 4: Drupal and the Art of Scrum

• 14+ years project management• Developer Evangelist @ Microsoft • Master in Computer Science• Post Grad in Technical Management• Scrum Trainer / Coach• Founder of PT Scrum User Group

Tiago Andrade e Silva

Page 5: Drupal and the Art of Scrum

The Chaos Report (2009)

@ Standish Group

Page 6: Drupal and the Art of Scrum
Page 7: Drupal and the Art of Scrum
Page 8: Drupal and the Art of Scrum

@Rapid Development - Steve Mc Connell

Page 9: Drupal and the Art of Scrum
Page 10: Drupal and the Art of Scrum
Page 11: Drupal and the Art of Scrum

Agile

Page 12: Drupal and the Art of Scrum

Agile

• Values and Principals

• A set of principles (Manifesto)

• Change in attitude

Page 13: Drupal and the Art of Scrum

Agile Principles

• Focus• Respect• Commitment• Openness• Courage

Source: Mitch Lacey

Page 14: Drupal and the Art of Scrum

Individuals and interactions

over processes and tools

The Agile Manifesto

Page 15: Drupal and the Art of Scrum

Working Software

over Comprehensive documentation

The Agile Manifesto

Page 16: Drupal and the Art of Scrum

CustomerCollaboration

over Contract

Negotiation

The Agile ManifestoThe Agile Manifesto

Page 17: Drupal and the Art of Scrum

Responding to Changeover

Following a Plan

The Agile Manifesto

Page 18: Drupal and the Art of Scrum

Método tradicional

Source: Mitch Lacey

Page 19: Drupal and the Art of Scrum

Iterações

Source: Mitch Lacey

Page 20: Drupal and the Art of Scrum

Agile versus Waterfall

Fi x These

Esti ma te These

WaterfallThe Plan Creates Cost

and Schedule Estimates

Features

Cost Schedule

AgileThe Vision Creates Feature Estimates

Cost Schedule

Features

Value Driven

Plan Driven

Source: Mitch Lacey

Page 21: Drupal and the Art of Scrum

Scrum

Page 22: Drupal and the Art of Scrum

Start with a vision

Source: Mitch Lacey

Page 23: Drupal and the Art of Scrum

Build the Product Backlog

Source: Mitch Lacey

Page 24: Drupal and the Art of Scrum

Sprint Backlog

Source: Mitch Lacey

Page 25: Drupal and the Art of Scrum

Do the work

Source: Mitch Lacey

Page 26: Drupal and the Art of Scrum

Delivery

Source: Mitch Lacey

Page 27: Drupal and the Art of Scrum

Scrum Framework

• Roles

• Artifacts

• Meetings

Page 28: Drupal and the Art of Scrum

Roles

Page 29: Drupal and the Art of Scrum

Artifacts

•Product Backlog

•Sprint Backlog

•Burndowns

•Scrum board

04/11/202329

Page 30: Drupal and the Art of Scrum

• Sprint Planning Meeting

• Daily Scrum

• Sprint Demo

• Sprint Retrospective

Meetings

Page 31: Drupal and the Art of Scrum

Summary

• Change in attitude

• Business Value

• Working software

• Self managed teams

• Inspect and adapt

Page 32: Drupal and the Art of Scrum

User Group

http://www.scrumpt.com

[email protected]

Page 33: Drupal and the Art of Scrum