This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Agile and Other Processes and the fly likes Mikado: Useful for data architecture as well as software development? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Mikado: Useful for data architecture as well as software development?" Watch "Mikado: Useful for data architecture as well as software development?" New topic
Author

Mikado: Useful for data architecture as well as software development?

margaret gillon
Ranch Hand

Joined: Nov 12, 2008
Posts: 317
    
    5

Hello Ola and Daniel,

I saw 'The Mikado' at a local theater in December and it is fun to learn about a game and an agile process with the same name.

Often older software has design issues because of the data it was built to support. When exploring software that needs revising I frequently find that the data structure needs to be refactored as well. Does the Mikado method have strategies that support revising data and code together and testing both revisions?

Ola Ellnestam
Author
Greenhorn

Joined: May 21, 2013
Posts: 10
    
    5
Hi Margaret,

The Method does not really care whether the prerequisites to a change are in the code or the data. It does however explicitly say that you should add /any/ prerequisite to a proposed change to your graph.

When it comes to data(base) restructuring the Method itself is agnostic but we believe that fast feedback from automated tests helps in those cases. And if you are restructuring data you probably want the tests to be on 'a different level' than the change itself.

//Ola
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Mikado: Useful for data architecture as well as software development?
 
Similar Threads
The Mikado Method vs Software Architecture
Mikado and Lakos
Mikado and Software development
Mikado?!
The Mikado Method and Brownfield Development