3 ms·
Large amounts of money spent on government systems that never ship is a tragedy, but software projects like these tend to have a lot of open questions. We unde
by dgb23 5y ago
Large amounts of money spent on government systems that never ship is a tragedy, but software projects like these tend to have a lot of open questions.
We understand software development often as a discovery process (evolving requirements), especially if they are large or disruptive. So one critical output of any such project has to be knowledge that can be built upon, as in open, clearly specified and written papers. This should be done regardless of whether it failed or didn't fail.
- Aeolun 5y agoI can tell you now that nobody including the current engineers, can work with the requirement documents that are being generated over the course of our multi year system transformation project. Of course, it’s still an improvement over the legacy system which has none.