Category Archives: Development

Technical Leadership for Impossible Situations

We’ve all faced resource limited situations that just didn’t seem possible.  Here’s a story of grace under fire, and how sound technical leadership can make all the difference… The Setting This is a true story, but I’m withholding names and … Continue reading

Posted in Development, Leadership, Strategy | 1 Comment

Achieving Software Product Maturity

Well established frameworks, such as the Capability Maturity Model (CMM), help us measure software development process maturity in a standard way.  But what makes the product functionality itself mature, and more importantly, how do we get there from “here”?  Software … Continue reading

Posted in Development, Leadership, Strategy | Leave a comment

Paying off Technical Debt

Technical debt is very similar to consumer revolving debt.  It’s convenient, especially when you’re resource or time constrained.  But it has an ugly compounding effect, and must therefore be managed as often and as early as possible.  The long term effects … Continue reading

Posted in Development, Leadership, Strategy | 1 Comment

3 Steps to Leading an Agile Transformation

Agile Development is right for most organizations.  Modern, competitive release cycles are much too short for more traditional methods, and customers have grown accustomed to continuous improvement in the products they buy.  We live in an age where software updates … Continue reading

Posted in Development, Leadership | Leave a comment

Practice Iteration Before Automation!

I strongly believe in automating every single process that’s possible to automate.  Humans doing the work of machines is a waste of precious resources.  But recently I realized that as with all things, timing is everything.  You can’t just set … Continue reading

Posted in Development | Leave a comment

“Agile Development”: the Worst Process Name in History?

What’s in a name?  We all love clever names because they tell us all about something without having to ask further questions.  Just imagine the software industry’s collective joy at a process that embraces business agility and is named accordingly! … Continue reading

Posted in Development | Leave a comment