The Documentation Problem
Last week I talked about one of the ways in which a software development organisation can assess where they sit on an industry-recognised maturity scale, that is: the maturity model set out by the...
View ArticleCapability Maturity Model Integration (CMMI)
My job affords me the opportunity to dive into all sorts of things. Sooner or later, if you work in ICT, unless you’re a very small outfit, you’ll bump into some or other governance framework. In...
View ArticleAgility as Religion, Part 3
It’s been some time coming now, but if you’ve been reading this track you would have heard a whole lot of things about the nature of corporate governance and the associated challenges of getting agile...
View ArticleAgility as Religion, Part 2
Last week I waxed lyrical on the circumstances that are necessary for real change in an organisation and the inevitable challenge that pursuers of agile methods are faced with in light of these...
View ArticleAgility as Religion, Part 1
Any significant change in an organisation only has a chance of becoming permanent with the committed backing of senior management. Of course I’m no sociologist, but I’m fairly certain that this pattern...
View ArticleThe Great Microsoft Imposed Development Culture
A while ago I followed up on investigating a popular metaphor amongst developers, namely, “Mort, Elvis, Einstein” (MEE). I find it ironic that the origin of the MEE meme is Microsoft itself because...
View ArticleThe Key to Successful Software
With a title like that, you’re probably expecting to hear about the elusive silver bullet–that one ingredient that makes projects finish on-time and within budget. We all know that that’s a pipe dream...
View ArticleTo/Not to Design for Test
Recently someone raised what appears to be a contentious issue, that is, is it acceptable to “design for test”. Personally, initially a proponent of the “don’t-prop-your-code-up-for-the-sake-of-tests”...
View Article