3 ms·
> The difference is operate vs. build. This is so key. I do a lot of government consulting and one of the iceberg issues right now is how to reconcile devops,
by motohagiography 7y ago
> The difference is operate vs. build.
This is so key. I do a lot of government consulting and one of the iceberg issues right now is how to reconcile devops, whose economics are designed to facilitate revenue growth, with fixed budget public service horizons of a decade or more.
The whole public enterprise model was up front costs for expensive developers, then offload it to cheaper operations teams on shared production infrastructure for long haul. The unspoken implication of devops/CICD/cloud/agile, etc, is that you have developers available to roll out patches and features, which sends the long term cost of the service multiplying. Imagine retaining your development consultants and a product team past the 2-3 dev years through the 10+ years of production, with no revenue growth and more probably, budget cuts.
The table in the article provides a good overview, with the caveat that defence is not normal public services in government.
Even many bank architects aren't close enough to the code of their services to meaningfully reason about what's going on.
Tech is necessarily the expression of economic relationship models, where if you don't have a grasp of them, implementing tech without a view to the economics is going to sink some ships.
- secabeen 7y agoThe other big issue I see in government projects is that government and other public sector organizations have a mandate to serve all citizens, even the expensive ones. Startups can choose to ignore the 20% of their potential market that is expensive to serve.
- motohagiography 7y agoThe 80/20 ratio is a huge thing, good call. Often, no service at all, or unusable crap service for everyone is politically preferable to leaving anyone out. That play of getting those %80 features into production and leaving the %20 people to fight it out afterwards as tech and feature debt is standard product management, but it takes extra finesse in govt. I have seen some great success stories. Seemingly simple things like QR codes for game tags, federated logins for citizens, online license and permit renewals, a city parking app, pothole reporting. This project is really interesting to me: https://www.open311.org/learn/ https://www.open311.org/learn/