In some ways, software development in federal agencies has entered a second generation. The waterfall methodology, preceded by a long list of detailed requirements, is rapidly giving way to the agile method.
An agency operates a set of legacy applications, each hosted in its own system. They lend themselves neither to cloud deployment nor digital services. The agency must re-do their logic in more flexible, modern systems, but where does it start?
What an irony: In the age of automation, digital services, artificial intelligence and machine learning, software development itself stubbornly remains a craft-like, hit-or-miss process.
Recreating the District in video game form was no small task. Here's how the developers did it.