12821 (1) [Avatar] Offline
I have read both Working Effectively With Legacy Code and I am in the process of reading the Mikado Method. I found your treatment of the Mikado Method inadequate. You did include a Mikado graph, but you didn't explain it at all. Without any explanation from you someone who isn't familiar with the method will be left scratching their head.

It would have been helpful to if you could spend some pages talking about your experience using the method. The instructions of the method that changes be made to a target code branch on the master and not on feature branches and then rolled back will be controversial for teams that require changes to be committed to a VCS for them to be fully exercised by a project's CI tools.

It isn't that I think that there isn't a place for the Mikado Method, or at least for the goals it is reaching for, but your treatment of the method wasn't at all helpful to me in making sense of when and where the method can be useful.