implementing scrum for drupal projects – a successful story and some failures behind it

Post on 08-May-2015

237 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Basically I will talk about a real life experience trying to implement Scrum methodology on some of our projects, what is our approach and what challenges the team is facing along the project execution. Beside all successful stories related to how flexible, how fancy and dev friendly the Scrum approach it is, I will be focusing also on some of the most critical topics from project management perspective. This is why I’ll put extra focus on: • How Scrum works in an ideal world? • Is there an option to deliver a Scrum project with already predefined scope and fixed budget? • How to improve our planning about the features we can deliver within a single sprint – ‘black ninja’ VS ‘conservative’ estimations? • How to explain to clients and sales guys what Scrum actually is? • Is there such an animal as “self-organized team” and if yes, what the PM actually is doing there?

TRANSCRIPT

Implementing Scrum in

Drupal Projectsa 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 bisersimeonov@gmail.com , football (CSKA Sofia #1), music (all kind of, really!), travelling

Where are we going in our approach of managing projects?

Anticipation VS Adaptation

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

Waterfall approach – how it should be...

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

Waterfall approach – how it could be…

What is the solution: Agile Manifesto

http://agilemanifesto.org/

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

What is the solution?

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

SCRUM – High level overview

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

How SCRUM works in an ideal world

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

SCRUM in some Drupal Projects

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;

What is doing the PM in SCRUM?

Lessons learned

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

VS

Lessons learned

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/

Lessons learnedUse an unified (single) system for listing User

stories / Epics Features Sub-tasks

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

Lessons learned

Align with the client a clear project delivery process

Thank you!

top related