15 Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. It has a number of best practices (rituals) for delivering software iteratively, and both my OKR and team methodologies borrow from the practices I’ve seen succeed.

