I think the acquisition process, especially in the federal government, is a huge part of the problem for software projects. The government has not been able to readily adopt software's nimble and agile development processes. Release cycles take months to process, and each release goes through security accreditation after it has been delivered, which means that if any security issues are identified, it has to go all the way back to development with a brand new release!
I think the acquisition process, especially in the federal government, is a huge part of the problem for software projects. The government has not been able to readily adopt software's nimble and agile development processes. Release cycles take months to process, and each release goes through security accreditation after it has been delivered, which means that if any security issues are identified, it has to go all the way back to development with a brand new release!