Emergent Design | Glossary

Definition:

David Cavallo came up with a phrase Emergent Design to describe a theoretical framework for the implementation of systemic change in education and learning system. He studied under Seymour Papert (one who phrased the term “Constructionism”) in Thailand to examine how the choice of design methodology contributes to the success and failure of education reforms. Cavallo with term Emergent Design explains that education systems cannot adapt effectively to technology change unless the education is rooted in the existing skills and needs of the local culture.

Emergent Design in Agile Software Development methodology is conceived,  where focus is on delivering small pieces of working code with business value, letting the design to emerge. With emergent design, a Development team implements a functionality X using best practices and proper test coverage and then move to develop and deliver functionality Y. When these functionality are built, development team looks at the common factor and refactor out the commonality allowing the design to emerge as organisation continuous to deliver functionality. With this development is left with the smallest set of the design needed, as opposed to have an anticipated design in advance. The end result is a simpler scalable design with a smaller codebase easy to understand. Change Vector Tracking is one of the practices which helps teams to adopt Emergent Design.

Further Reading:

Book: Emergent Design: The Evolutionary Nature of Professional Software Development
           By Scott L. Bain

https://en.wikipedia.org/wiki/Emergent_Design

Book Series | Scrum Master: Scrum Events ( Box set ), Daily Scrum, Agile Retrospectives, Sprint Review (scrum master, scrum, agile development, agile software development

Overview:

This book gives best strategies in order to improve your Daily Scrum meeting as part of an Agile and Scrum team. This book will give you valuable insights on daily scrum to Agile Scrum and enhances improving daily stand-ups in your team and guides you best practices based on research.

This Book Covers

  1. A brief recap of Agile and Scrum principles.
  2. Why the Daily Scrum is so powerful for co-coordinating, synchronizing, and creating a daily plan for your team.
  3. How to carry out a Daily Scrum in your team or business like the pros
  4. Concise tips and options for improving your daily scrum and taking it to the next level.

Author:
Paul VII

Published In:
2016