What is Agile Project Management?The Agile Project Management approach arose in the early 2000s when software development teams realised they were unable to quickly and flexibly deliver systems while utilising traditional processes (e.g., waterfall method). The agile approach to project management focuses on people and continuous improvements to the system through shorter development cycles.What is the Agile Manifesto?The Agile Manifesto was the principal documentation created by 17 software developers who initially defined the Agile process. The manifesto’s four foundational values are:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change by following a plan
- Extreme Programming (XP)
- Communication: Ensure a way of communication between all stakeholders throughout the project. This is to guarantee that all stakeholders understand the project’s timeline and how decisions can affect it.
- Simplicity: The most straightforward solutions should be implemented first. More expensive solutions should be discussed with clients.
- Feedback: Feedback should be collected from system testers, clients, and other teammates.
- Courage: Willingness to accept feedback and ability to discard failed solutions.
- Respect: Ensure that solutions are well documented so that it is understandable to teammates. Solutions should not break the current system as it will hinder the teammates’ ability to work on other aspects of the system.
- Scrum
- Product owner: The primary responsibility of the product owner is to define the requirements for the features that need to be completed. This person also prioritises features.
- Scrum master: The scrum master ensures the team is on schedule and will attend daily meetings to resolve any problems that block the development.
- Team: Teams are cross-functional with product testers, designers, developers, clients, etc.
Evita Veigas
3 min read