In Agile: What You Need To Know (Part 1), we have mentioned about history and values of Agile. In this part, let’s continue getting to know about the methodologies and roles within a team.
2. Agile methodologies overview
Agile covers a variety of methodologies which share similarities in philosophy, characteristics as well as practices. However, in implementation, each of them has its own practices and tactics.
The main Agile software development methodologies are listed below:
- Agile Scrum methodology
- Lean and Kanban software development
- Extreme Programming (XP)
- Dynamic systems development method (DSDM)
- Feature-driven development (FDD)
3. Roles within a team
Agile methodology highlights flexibility, cross-functionality, and proactiveness in managing tasks. Each team focuses on its own mission but also understands the project as a whole so they can see the big picture. Most teams will have certain standard areas of expertise and people with different functional capabilities. Teammates are expected to work on tasks which exceed their current skill level to challenge them to find innovative solutions, enhance their current skillset, motivate self-learning, and develop team spirit to support one another.
Regarding leadership, this role varies depending on the specific methodology. Generally, each team will delegate or assign the leadership role to a person who is responsible for facilitating communication within the team, taking business requests, etc. to ensure the success of the team. In Scrum, for example, this person is called Scrum master. In Agile, the leader is normally referred to as a servant leader, to distinguish with the direct transactional leader in the waterfall model.
– Stephen Haunts. (2015). Agile software development succinctly. Syncfusion, Inc. USA.
Retrieved from www.syncfusion.com
– Jim Highsmith, (2001). History: The Agile Manifesto
Retrieved from https://agilemanifesto.org/history.html
– Miller, G. J. (2013). Agile problems, challenges, & failures. Paper presented at PMI® Global Congress 2013—North America, New Orleans, LA. Newtown Square, PA: Project Management Institute.
Retrieved from https://www.pmi.org/learning/library/agile-problems-challenges-failures-5869
– Software testing help (April 23, 2019). Agile Manifesto: Understanding Agile Values And Principles
Retrieved from https://www.softwaretestinghelp.com/agile-manifesto/
#We together bring high-tech to life
Phone: +84 236 3 888 756