Upload
biser-simeonov
View
240
Download
0
Embed Size (px)
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?
Citation preview
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!