Agile Project Manager | Glossary

Definition

The ‘Project Manager’ role and responsibility isn’t allocated to a single individual in the Agile field.  Due to the nature of Agile, the ‘Project Manager’ roles and responsibilities are shared among others working on the project. They can be the Team, Scrum Masters and Product Owner as well. The roles and responsibilities are not rigid according to hierarchy.

Agile projects tend to scale with Agile Project Management. Even when teams grow to incredible large sizes, it becomes necessary to introduce more points of coordination. Hence, larger projects sometimes do contain a centralized role of a ‘Project Manager’. However, the actual Project Management is still distributed to a large degree across the team.

Further Reading

  •  “Agile Project Management”(book), by Jim Highsmith.

Adaptive Software Method | Glossary

Definition

Adaptive Software Methods (ASD) for Software Development was a proposed technique, used for building complex software programs and systems. It is focused to rapidly create and evolve software systems. There is an absence of pre-planned steps in the process. The emphasis is overall on self-organizing teams, as well as individuals and team.

The method has a dynamic life cycle, instead of a static one. The collaboration among testers, developers and customers is characterized by constant re-evaluation and change.

There are three phases of the ASD life cycle. They are namely:

  • Speculation
  • Collaboration
  • Learning

Further Reading

  •  “Adaptive Software Development: A Collaborative Approach to Managing Complex Systems” (book), by James A. Highsmith.