Emergence | Glossary

 

Definition

Emergence is a design philosophy in Agile software , where in development an organization begins to deliver functionality and allows design to emerge. Developers will take a piece of functionality A, implement it with best possible practices, and continue to build functionality B. Once that’s built, they’ll scan both A and B or things in common by refactoring, and allow design to emerge from within.

Further Reading

  • For more on Emergence, read here and  here.