There is an episode of Family Guy where Peter Griffin gets a segment on the Quahog 5 News called “What Really Grinds My Gears.” During the segment, he opines on random things that bother him in his own hilarious and offensive way. When it comes to software projects and technology, I have my own list of pet peeves that continues to grow. While not quite as hilarious though potentially just as offensive to some, here are a few.
Please take a look at my latest column for Government Computing News where I address chronic integration problems in government IT. Just to give you an idea, here is the unedited introduction. Government decision makers have always had to make do with budgets that fall short of mission demands. Worse yet, the modern political landscape is hardly predisposed to budget increases. The situation is especially difficult for IT decision makers, who are forced to strike a balance between a rapidly evolving technology landscape and the imperative to wring every last drop of value from previous investments.
As someone who spends a lot of time thinking about technology and software project management (and the possibility of a Ghostbusters sequel but that’s beside the point), I have been really frustrated by the poor quality of reporting by the media on the failures of HealthCare.gov. The flawed coverage has shifted from the enormous functionality and scalability problems to the blame game–contractors, government officials, the federal contracting process, waterfall software development, and now apparently, agile software development as well.