The problem is that any success in delivering past contracts does not guarantee success in future in software technology where a typical software technology becomes obsolete every 3 years.
In software world things change so fast that someone with 6 years of experience developing software will not have enough experience with newest tools, languages, methods, etc. Newer graduates with experience is newest applications in their resume get hired and they sometimes lack real development experience.
Building and delivering software is not like building a road or sidewalk where technology does not change by much every year or decade. They still construct sidewalks like they
did say 100 years ago.
So major software contractor's success is pretty much random depending on who gets hired and how good the chosen packages are for the given application and how experienced are the staff in putting it together and having good test specs.
Another problem in software world is that software developers move to new IPOs and so the staffs are ever more transient. Government jobs with complex hiring practices are actually becoming unattractive to developers.
> The problem is that any success in delivering past contracts does not guarantee success in future in software technology where a typical software technology becomes obsolete every 3 years.
They don't even seem to be saying "because Deloitte was successful in the past". It's literally saying "because they're the only ones who have access to their proprietary system that we already locked ourselves in too.... they get the business".
"...so the staffs are ever more transient". Yeah, there's some idea that "company X" does ABC. The people at company X do ABC, but you are at the whim of institutional knowledge and tribal info systems within that company. The superstars who made ABC work 4 years ago may all be gone, and the current people are trying to make a name for themselves by making 'The New Process' so any success from ABC isn't at all guaranteed to translate to your new project.
In software world things change so fast that someone with 6 years of experience developing software will not have enough experience with newest tools, languages, methods, etc. Newer graduates with experience is newest applications in their resume get hired and they sometimes lack real development experience.
Building and delivering software is not like building a road or sidewalk where technology does not change by much every year or decade. They still construct sidewalks like they did say 100 years ago.
So major software contractor's success is pretty much random depending on who gets hired and how good the chosen packages are for the given application and how experienced are the staff in putting it together and having good test specs.
Another problem in software world is that software developers move to new IPOs and so the staffs are ever more transient. Government jobs with complex hiring practices are actually becoming unattractive to developers.