Date post: | 08-May-2015 |
Category: |
Business |
Upload: | biser-simeonov |
View: | 237 times |
Download: | 0 times |
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 [email protected] , 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!