No good deed goes unpunished. Credit: Computerworld / IDG At this government-connected facility, all software development needs a final approval from upper management before it goes into production, says a pilot fish working there. “The approval meetings involve a short presentation of the software, what has changed from the previous version and what bugs have been fixed,” says fish. “If upper management agrees, it’s approved and released and we go back to work on the next release. “We only submitted bug reports for bona fide bugs that needed to be tracked for fixing, not for all code changes. If the change was an improvement, it went on our list of improvements for the future. If someone checked in a version with a missing comma, we just made the change to fix it.” Then an edict comes down from management: Going forward, all changes to code, no matter the size or complexity, require a bug report. Fish’s manager thinks this is dumb, but he complies with the new marching orders. By the next review, fish’s group has amassed more than 400 bug reports — of which maybe 20 are actual bugs, with the rest just bookkeeping of changes. The day for the approval meeting arrives, and fish’s group is preceded by the presentation of another group that develops software of similar complexity — and it’s immediately apparent that the manager of that group has decided to blow off the new edict, and just file bug reports for actual bugs. According to that manager’s report, his team had 13 bugs that needed fixing in the release and 11 of them have been fixed. Upper management congratulates that team on their ability to fix bugs and the stability of their code. Their release is approved. Then it’s fish’s team’s turn. “We do our presentation, and our manager honestly presents multiple pages of bug report headers,” fish says. “He reports that of the 400 or so reports, 370 are closed — including ‘missing comma from code’ — 28 are improvements for the future, and 2 unfixed bugs exist. “Management is outraged that our code is so bad that there are 400 bug reports. They do not approve it, pending review of the software.” Related content feature Office 365: A guide to the updates Get the latest info on new features, bug fixes, and security updates for Office 365/Microsoft 365 for Windows as they roll out from Microsoft. Now updated for Version 2407 (Build 17830.20166), released on Aug. 13, 2024. By Preston Gralla Aug 14, 2024 114 mins Microsoft 365 Microsoft Office Office Suites news Adobe’s AI-powered customer journey tool helps ID enterprise buyers The new enterprise-focused version of the Journey Optimizer app, built on the Adobe Experience Platform, features AI assistance to help target teams of buyers. By Matthew Finnegan Aug 07, 2024 4 mins Generative AI Collaboration Software Enterprise Applications how-to Download our desk-booking software enterprise buyer’s guide Having fewer office workspaces due to remote work has created a musical chairs situation in offices. Employees need a way to reserve workspaces and associated resources they need to do their jobs. That's where desk booking software comes in. By Keith Shaw and Robert Mitchell Jul 19, 2024 1 min Business Services Remote Work Enterprise Buyer’s Guides how-to Download the environmental, social, and governance (ESG) reporting software buyer’s guide Environmental, social, and governance (ESG) regulations are on the rise. And increasing pressures around ESG concerns have organizations across industries turning to their CIOs to revamp their strategies for ESG reporting. By Stephanie Overby Jun 12, 2024 1 min Compliance Enterprise Buyer’s Guides Green IT Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe