fbpx

Flashback Fri: Comply and die

At this government-connected service, all software development requires a final acceptance from upper administration before it switches into production, states a pilot fish presently there working.

“The approval meetings involve a brief presentation of the program, what has changed from the prior version and what bugs have already been fixed,” says seafood. “If upper administration agrees, it’s accepted and launched and we get back to function on another release.

“We just submitted bug reviews for real bugs that would have to be tracked for repairing, not for several code changes. If the noticeable change was a noticable difference, it continued our set of improvements for future years. If somebody checked in a edition with a lacking comma, we made the modify to repair it just.”

Then an edict boils down from management: In the years ahead, all noticeable modifications to code, regardless of the complexity or size, need a bug report.

Fish’s manager thinks that is dumb, but this individual complies with the brand new marching orders. By another review, fish’s team has amassed a lot more than 400 bug reports – which probably 20 are real bugs, with the others bookkeeping of changes.

Day for the approval meeting arrives the, and fish’s group is preceded by the presentation of another group that evolves software of similar complexity – and it’s immediately apparent that the manager of this group has made a decision to blow off the brand new edict, and file bug reviews for actual bugs just.

In accordance with that manager’s review, his team got 13 bugs that needed fixing in the launch and 11 of these have been fixed.

Upper administration congratulates that united group on their capability to fix bugs and the balance of their code. Their discharge is approved.

After that it’s fish’s team’s switch.

“We do our display, and our manager provides multiple web pages of bug survey headers honestly,” fish says. “He reviews that of the 400 roughly reports, 370 are shut – including ‘lacking comma from program code’ – 28 are enhancements for future years, and 2 unfixed bugs exist.

“Management is outraged our code is indeed bad there are 400 bug reports. They don’t approve it, pending overview of the software.”