Co-Location | Glossary

Definition

Development Teams that are located and work in the same location are referred to as co-located. This is desired due to its ability to facilitate face-to-face collaboration, an important feature of Agile software development. It lies in start contrast to the distributed development team.

Co-location of the teams is beneficial and many see it as a necessary way to working in Agile. A team works together to solve its collective goals. Close collaboration acts as an effective conduit to solve problems efficiently.

Further Reading

  • “Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition” (book), by Lyssa Adkins.

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.