IS480 Team wiki: 2013T2 D'PENZ Project Management
Home | Our Team | Project Overview | Project Management | Project Documentation |
Methodology | Project Schedule | Metrics Management | Risk Management |
Methodology
We will manage our project using a combination of Agile and Scrum methodologies.
Agile:
- Lightweight
- Revision of past functions at every sprint
- Focus on rapid delivery of business value
- Reduces project risks
- Continuous feedback
- Incremental improvements
- Flexible to changes
Scrum:
- Prioritize functions ie. Product backlog -- this can be found under Project Schedule
- Self-directed teams, technical team has the autonomy to decide functions to be completed in each sprint
- Selected functions must be 100% complete (At every sprint there is always a shippable product)
- Easy to implement changes
- Transparency within the team
- Focus on maximizing business value in case of disruptions
Iteration/Sprint Planning
In each sprint, we will start off with sprint planning, where we will decide the functions that can be completed within the sprint. During the planning, we will also review the requirements and design of the functions. Every sprint contains development for functions, designs, management tasks, as well as testing of functions. Unit testing and regression testing will be carried out in each sprint. Every sprint will end with a sprint review to evaluate the progress for the sprint.
Resources
http://www.scrumalliance.org/why-scrum
- This site provides some general concepts about the Scrum methodology.
https://www.scrum.org/portals/0/documents/scrum%20guides/scrum_guide.pdf
- A useful guide on how to use Scrum.