A quick refresh
Recently, we started a mini-series on digital transformation, identifying seven major parts of digital transformation:
In this post we’re going to discuss the tech stack. This will also be the shortest post of this series.
When you say “tech stack,” what you mean typically is what technologies an organization uses, or has mastery over. For example, maybe their project management and email is more Google, or more Microsoft, or a different client. That’s part of their “tech stack.” It’s all the elements that combine to allow people to manage projects, code up projects, deliver on-time, deliver under-budget and the like.
When you are looking at digital transformation, there are a couple of things to keep in mind around the tech stack:
That’s the basic way to approach “tech stack” when thinking about digital transformation. If you are undertaking a digital transformation project with internal employees, don’t buy 200 different tech platforms. It will make things harder for them. And if you outsourcing to find more expertise, make sure the outsourcing partner is comfortable working in different platforms, languages, and tech cornerstones like cloud.
When you outsource software development work to a team of experts, on a team extension model where they blend into your team, then you get experts in everything you need.
We put together a checklist of items to look for when outsourcing software development teams for any project, be it digital transformation or something smaller. Access it below: