Principle 2: Encourage Emergence and Self-Organization
Agile methodologies subscribe to the view that in dynamic environments, several forms of emergence exist:
Emergent requirements. New or modified requirements emerge as original ones are implemented and information from their implementation forces rethinking. New requirements may also emerge if business conditions change and user needs change.
Emergent systems. As requirements change and the system being built is adapted in response, the system itself is changing incrementally until final delivery.
Emergent order. Rather than relying solely on order imposed from the top down, agile teams also manifest self-organization, or order that emerges from the bottom up, created by shared vision, Simple ...