Check out this procurement listing the State of Hawaii has to rebuild their failed Restaurant Inspection system.
Just looking at the “requirements”, the State’s restaurant inspection project was a Death March from the start.
Technical requirements: Microsoft OS throughout; ‘App written in ColdFusion or .NET; on-demand data sync to a Cloud Server using MS SQL Server as the “database”? Good luck finding capable talent willing to downgrade their tooling to work on THAT gig.
Nevermind the BS requirements that the vendor have done EXACTLY the use-case the State needs (Food Inspection app in a Gov’t Jurisdiction, 50 end-users, 10K restaurants).
Y’know those bogus job listings that NOBODY can qualify for because it’s so ridiculously specific — because the business actually intends to hire an H1-B employee? This kind of laundry-list of requirements smacks of similar mentality.
If the State REALLY wants a successful project at best possible prices, those Candidate qualifications should be relaxed to statemerely “Web Development Team” with a documented history of successful MobileApp-to-Internet Server solutions; and no Technical requirements on how it’s crafted “internally”. C’mon, the requirements say the vendor has to maintain the system going forward, so who cares “how” the black box is built?
Furthermore, if the State really needs to have the data in MS SQL Server, just require a regularly-scheduled data-dump from the App’s Database (however implemented) to an accessible MS SQL Server.
The use cases for Food Inspection, Public-Facing Portal, Reports, Dashboards, and Billing/Receivables are a minor detail for the Web Shop’s existing code base to be adapted to.
I’m calling you out on this, Governor Ige. If you want me to truly believe the State’s committed to growing “High Tech” in Hawaii, the State can start by making it easier for the Elite of the Local Tech talent pool to compete on low-hanging-fruit projects like these — while using the bleeding-edge technologies they use daily to remain competitively Agile in the private sector.
I could do the job for pennies-on-the-dollar (and weeks versus months) if allowed to build the Mobile app on Android/Cordova; and the back end (at least the data-collection API) with Rails. Doing it in .NET, uhm, no… not interested the gig under those conditions. :-p