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 Software Development | Glossary

Definition

Agile Software Development collectively is a term for a set of methods and practices that are based on the principles/values of the Agile Manifesto. The evolution of the solutions takes place through collaboration of self-organizing, cross-functional teams that utilize the appropriate contextual practices.

It originates in the late 1990’s, where the first gained public attention, as being processes that were a mixture of both old and new ideas, and emphasized collaboration between development team and business stakeholders..

Further Reading

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