Team Practices address how disparate groups of people learn to work together and become a true team possessing a sense of shared commitment and accountability for the outcomes they create. As agile teams grow they become more self-organizing by accepting increased autonomy over how to do their work. Agile teams maintain a relentless focus delivering solutions that fit their intended business purpose by seeking frequent feedback on their work. Incremental delivery sets up the framework to systemically gather that feedback, as well as allow for realistic projections of delivery schedules based on the work already completed.