States Get Aid to Simplify Software Development
According to a mission statement of the State Software Collaborative, “states all provide the same general services to the public, but they rarely hold the legal rights to the software underlying those services. The result is that when a state manages to build software that works well, they cannot easily share that software with other states.”
While there is some software sharing between states on an ad hoc basis, governance structures are difficult to set up and are reinvented for each piece of software, the group argues. Often, software providers “share” software, simply selling it to other agencies as “commercial, off-the-shelf” software that still requires extensive customization.
However, the collaborative argues, this leads to states not owning the software needed to carry out their missions, forces them to commit to a customized system that can’t be easily or automatically updated and eliminates state governments’ ability to benefit from competition among vendors for better price and service terms.
“States’ over-complex procurement processes result in insurmountable barriers for new software providers and insufficient competition,” the group states. “To date, the federal government, which funds a substantial portion of state technology modernization efforts, has been slow to intervene or create better incentives.” To solve these problems, the collaborative aims to “knit together a collection of state agencies based on common needs to help them collaboratively procure, develop, and maintain the software that they all depend on,” which, the group argues, will “prevent 50 states from buying 50 versions of near-identical, overpriced software, and instead allows them to procure high-quality, fair-priced software just once, and share it amongst themselves.”
However, the software will not simply be copied from agency to agency. Due to states’ varying requirements, the group notes, “the resulting software is unlikely to be ready for immediate use in all involved states, but instead be something more like 80% complete, leaving room for the customization necessary to serve each state’s needs within each state’s technical environment.”
The collaborative will help states by teaching legislative staff about how to budget and provide oversight for major software procurements; coaching agencies through using modern procurement practices; and teaching states how to use agile software development, user-centered design, product thinking and agile contracting.
“Too often, what you see is governments outsourcing their mission to vendors, and then they can’t control things when they need to change it in an effective way,” Carnahan tells StateScoop. “It’s not like you’re buying a bridge that costs a lot of money in the beginning and then you just patch it up for 30 years. It’s more like buying a puppy, which is a lot less expensive to get into, but then you have to raise it.” Ultimately, the collaborative’s goal is to normalize these kind of interstate partnerships on digital infrastructure, Carnahan says.
“There’s a need to be able to respond to public needs at a time of crisis, so it feels like things have come together at the right time to begin to talk about how states can get together and respond better,” Carnahan tells StateScoop. “People aren’t going to be showing up in an office, and they want to, in a mobile-friendly way, receive those same state services.”