Scrum: Agile Project Management
Posted by mbsnapp on January 10, 2008
synoppsys: Our team is experimenting with Scrum, an Agile project management approach.
Scrum is a project management framework which is aligned with principles of Agile Software Development. The key values, as outlined in the Agile Manifesto, are:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Important characteristics of this approach are:
- The customer is a participating member of the development team.
- We expect changes as the project proceeds and we respond quickly and flexibly.
- We deliver features iteratively and incrementally: we start with features that have the most impact on the most people.
- We strive to produce visible deliverables (prototype, graphic design, requirements document, functioning web site, etc.) in a short period of time (2 to 4 weeks).
- We define our success in terms of working features that meet customer needs.
- We pursue the simplest, while most effective, designs.
Our team has completed 3 sprints. Future posts will detail Scrum and summarize our experiences.
Mike Vizdos said
Hi,
Great posting and congratulations on the completion of three (or more now?) Sprints.
One of the important things to remember is that the Agile Manifesto (and Scrum) does not say to ignore the items on the right of the list; this will get you in trouble. My recommendation (along with others!) is to make sure you do what makes sense in your organization.
Have questions regarding Scrum?
I have been writing a weekly blog with cartoons at http://www.implementingscrum.com for a while now and it has a lot of searchable (if that is the correct term!) content about using Scrum in the real world.
Good luck and I will continue to learn more from this blog.
Thank you.
- mike vizdos
http://www.michaelvizdos.com
http://www.implementingscrum.com