How organizational design has evolved over the years. How autonomy must be balanced with governance.
This entry is part 1 of 9 in the series Software Engineering & AgilityIT industry is all about change. Functionality needs to constantly evolve. You need more content, more products, more promotions and what not. In fact, a static web site is not very interesting in the eyes of its users. It gives the impression […]
This entry is part 2 of 9 in the series Software Engineering & AgilityTechnical debt has been mentioned in multiple blogs. Ward Cunningham apparently coined the term. As a software product starts acquiring more and more features and thence complexity; it tends to degrade in certain ways technically. If all potential product features are documented in a […]
Stevey’s Rant has been making the blogging rounds recently. Everyone and their aged and ailing mothers are talking about it including yours truly of course – not my mom though – with this post. I like the rant of course along with the multitude. Who can resist reading contemptuous digs on Jeff Bezos or for […]
This entry is part 7 of 9 in the series optimizationApplication performance testing is just about the last thing that we may have to do before we could certify an application as production ready. Or it may be just about the last thing we do before we decide to discard the app in the dumpster. […]
This entry is part 4 of 9 in the series Software Engineering & Agility Some time ago, I was exposed to a project which entered UAT with over a thousand bugs. Obviously, the project itself is not the epitome of perfection. But the sheer number begs some fundamental questions about the assertion that the project […]