Talk details

Entropy in Legacy Software: Cynefin Framework and Estuarine Map Solutions
Topics:
Software Delivery Craft Matters
agile development
architecture
dependency management
design
domain-driven design
legacy code
microservices
modernization
software architecture
Level: Advanced

Entropy in software design refers to the accumulation of disorder and randomness over time, which poses challenges for maintenance and evolution. This session delves into the intricacies of entropy in software design and explores strategies rooted in complexity theory to manage it effectively. We will examine how leveraging frameworks such as the Cynefin framework and the Estuarine Map, pioneered by Prof. Dave Snowden, can aid in controlling and reducing entropy.

The session will feature insightful case studies to elucidate these concepts. For instance, we will explore how the Estuarine Map framework was instrumental in the redesign of a large-scale, complex legacy system, resulting in enhanced modularity and maintainability. Additionally, we'll showcase how the Cynefin Framework empowered a development organization to navigate organizational and technical decisions adeptly.

Attendees can expect to glean practical examples and benefits from these techniques, including enhanced modularity and maintainability, streamlined scaling, and expedited development cycles. By the session's conclusion, participants will have a deeper grasp of the intricacies of software design challenges and how the Cynefin and Estuarine Map frameworks can foster the development of more resilient, scalable, and maintainable software systems, all while adhering to fundamental principles.

Speaker
Craft 2024 - Wei Wang
Wei Wang
Founder and principal consultant at Zhipu Technology

WANG Wei (David) boasts almost 20 years of expertise in software engineering and design, with a footprint across diverse sectors, including semiconductor, telecom, energy, financial services, and cargo shipment. His specialization centers on legacy system modernization, technology strategy clarification, and digital transformation. Over the past decade, he has spearheaded the modernization of vari...