Agile Landscape - Entry: Mikado Dependency Map
February 15, 2024 · This page is part of my Agile Landscape project.
What ChaptGPT says about it...
Mikado Dependency Map in the context of Mikado Method
Mikado Dependency Map in Mikado Method
The Mikado Dependency Map is a crucial tool in the Mikado Method, a technique used in Agile software development to help manage complex refactoring and code restructuring activities.
Key Points:
Purpose: The Mikado Dependency Map visualizes dependencies between different parts of the codebase.
Workflow:
- Identify the initial change you want to make.
- List out the dependencies that need to be addressed to make the change.
- Create a visual map of these dependencies, showing how they are interconnected.
- Start making changes in a systematic way, updating the map as you progress.
Benefits:
- Helps in understanding the impact of a change on other parts of the codebase.
- Provides a structured approach to refactoring, reducing the chances of breaking existing functionality.
- Facilitates collaboration among team members by making dependencies transparent.
Resources:
- Mikado Method - Official Website
- The Mikado Method: A Systematic Approach To Structured Design by Ola Ellnestam and Daniel Brolund
- The Mikado Method - Refactoring in Small Steps by Ola Ellnestam (YouTube)
Google Links
Except where otherwise noted, content on
stephanhagemann.com
is licensed under
CC BY 4.0
by Stephan Hagemann