Agile Methodologies is recent fast growing and mostly used project management methodologies. It varies from traditional project management methodologies.
Agile would be applicable for
- Complex and complicated projects.
- Short term deliverables and goals
Involves, Product Owner, Programming team and SCRUM Master
Product Owner sets the priorities for the weeks
Program team self driven and execute it
SCRUM Master integrate and followup the delivery
Iterative, Before starting next iteration, previous iteration has to be completed. Parallely do the improvements on the previous iteration if required
Required:
1. Stable and dedicated, dependable team
2. Product owner has to be onsite all the time whenever required
3. Team must be colocated in one place
4. More change control