Category Archives: software architecture

The High Cost of Emergent Design/Subsequent Refactorings


In my previous post, I demonstrated that even with a lowered cost of change curve, change is still expensive. But, you might say, OK, we agree with that, so we’ll try to do more up front analysis and try to … Continue reading

Posted in .net, agile, asp.net, c#, cio, cto, software architecture, wpf, xp | Tagged , , , , , , , , , , | 6 Comments

A Flattened Cost of Change Curve: An economic analysis


Much has been written about how a lowered cost of change curve is a benefit. And it certainly is a benefit. However, change is still costly, in terms of both time and money, even with this lowered cost of change. … Continue reading

Posted in .net, agile, c#, scrum, software architecture, xp | Tagged , , , , , , , , , | 6 Comments

Agile & Waterfall are two sides of the exact same Coin


Agile & Waterfall are two sides of the exact same Coin, and are equally good or bad. Some Agile enthusiasts enjoy lambasting waterfall while espousing “Agile”, however the two techniques have many similarities — they both represent extreme ends of … Continue reading

Posted in agile, software architecture | Tagged , , , , , | 18 Comments

What to do when Scrum/XP isn’t working in your shop?


By this time, probably at least a few shops have given a try to Agile and Scrum.  For some, things have probably been going fine. For others, perhaps not so fine.  What to do when Agile/Scrum isn’t working for your … Continue reading

Posted in agile, software architecture | Tagged , , , , , , , , , | Leave a comment