Transcript
Page 1: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Implementing Scrum in

Drupal Projectsa successful story and ... some failures behind it

Page 2: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

About me

• Experience as a Project Manager in: I started as a PM dealing with Data

centers, servers and networks; then I moved to … a Telecom; and finally to a web development and ...

Propeople;

• In fell in love with the Agile methods (and Drupal, of course) for delivering projects;

• Outside the office: answering mails at [email protected] , football (CSKA Sofia #1), music (all kind of, really!), travelling

Page 3: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Where are we going in our approach of managing projects?

Page 4: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Anticipation VS Adaptation

Image source: http://www.collab.net/services/training/agile_e-learning

Page 5: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Waterfall approach – how it should be...

Image source: http://www.collab.net/services/training/agile_e-learning

Page 6: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Waterfall approach – how it could be…

Page 7: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

What is the solution: Agile Manifesto

http://agilemanifesto.org/

Image source: http://www.collab.net/services/training/agile_e-learning

Page 8: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

What is the solution?

Image source: http://www.dilbert.com/

Page 9: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

SCRUM – High level overview

Image source: http://www.collab.net/services/training/agile_e-learning

Page 10: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

How SCRUM works in an ideal world

Image source: http://www.collab.net/services/training/agile_e-learning

Page 11: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

SCRUM in some Drupal Projects

Page 12: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Lessons learned

• Start the project with Sprint 0;

• If the client wants to test you – offer him to run together with you 1 or 2 sprints;

• ‘Classic’ VS ‘Virtual’ Whiteboards;

• Highly motivated team is always the key;

Page 13: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

What is doing the PM in SCRUM?

Lessons learned

Page 14: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

How many items/task I can deliver within a single sprint?

VS

Lessons learned

Page 15: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

How to explain to clients (and sometime to our sales guys) what Scrum actually is?

PM: I think we have to propose waterfall here because the client had divided its time schedule per phases (clarifications, dev, testing) as per a pure waterfall model …Sales guy: but can we make waterfall project plan, and then work Agile?

Lessons learned

Image source: http://www.implementingscrum.com/section/blog/cartoons/

Page 16: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Lessons learnedUse an unified (single) system for listing User

stories / Epics Features Sub-tasks

Page 17: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Lessons learned

The trust between you and the client is also highly important BECAUSE a project with fixed scope, budget and deadline is NOT a Scrum

Page 18: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Lessons learned

Align with the client a clear project delivery process

Page 19: Implementing Scrum for Drupal Projects – a successful story and some failures behind it

Thank you!


Top Related