- A true tech company arrives in the market
- They iterate faster
- Hire the few good members of your IT team, leaving you with the truly outdated ones
- Market share erodes
- "In this tough economy, we all have to make sacrifices"
- IT gets its budget slashed
Most of the successful startups that I can think of are still running basically the version 1.0 a founder wrote.
Can you provide some examples?
Also, you're mixing up the concepts/terms of software development (writing products) and IT. Software product companies don't call software engineering/development "IT" - IT is the guy who buys computers and restarts the wifi AP as needed.
In my experience, upper management with enough years in the business do not feign as much authority in understanding how IT works. On the contrary IT people who have been with the business long enough seem to think they understand the business pretty well. They don't. And half knowledge is dangerous is indeed a wise saying.
So even though those system architects buzzing with their confidence due to years of being part of the business often provide helpful insight, i would always always run crucial decisions that effect the business functionally, by business people only.
- you now learnt
Great punchline. In the real world, no such thing was learnt. The new management that hired the consultants claim victory, and nobody remembers what got them into the mess in the first place.
- your main business is not IT
- your IT dept is under pressure to do a lot with very little
- your tech debt grows and grows until it becomes actually apparent to the business that even small changes are taking tremendous effort
- your IT team is not just stuck with legacy code but also with legacy skills
- someone has the sense to measure your IT throughput
- "expert" IT consultants are called in
- experts call for a total overhaul using some fancy terminology
- some $$$ later we have a n% transformation, some unhappy permanent employees who think they could have done this themselves, reluctantly acquired knowledge, skeptical internal users
- you now learnt the hard way to listen to your IT team more when they say that they need support with learning new skills and time to fix tech debt