I wonder how many new requirements were made while the software was being developed. I’ve seen government jobs go really bad because some idiots decided to stay abreast of the cutting edge far after the fact. The only way to really do it is to start anew each time, but the same idiots don’t understand that so they aid and abet the company in taking lots of money for a crappy product.
It’s one thing to have a crappy healthcare website, it’s another to have a crappy F-35.