The expression “new technology” has many faces, given that depending on the company and the implementation, things will look very differently from basically every other project. No implementation is the same, because with factors like the team involved, the level of technology the company is starting at and the new developments being implemented, each tech iteration will be a brand new experience. With that said, among the projects that see delays, bugs, or failures with implementations, there are some commonalities.
Lack of trust in your development team
First, you have to decide whether you’ll go with a pre-packaged solution or you want something custom-made for your company. Once you’ve decided to go down the tailored road, when you hand over the reins of your vision to the development team you have to ensure that they are the right people for the job, that they have a clear understanding of how to translate your goals into real and feasible processes, etc. Another important factor and this requires some self-awareness: you need to check in with yourself and make sure you’re not micromanaging the development and give the developers the room to explore and try things until they reach a result that is as close to what you asked for (or better) as possible. This is all completely plausible as long as you are sure that you’ve put your project in the right hands, and that there are enough checkpoints in the process to both keep you informed of the progress and also are a comfortable timeline for the developers to actually have accomplished enough changes.
You’ve heard of people wearing multiple hats at once, especially in a startup environment, but there’s another level to it: resource rotation. When teams try to involve different skillsets in a project, they tend to gravitate towards rotation patterns. This seems like a good idea in a way, as it seems like it avoids silos by having everyone involved at some point, and it also keeps the team excited by not having them involved with only one aspect for extended periods of time. The problem comes in when the handoff happens, many things aren’t tied off the way they should be and the old teammate in charge has a new full plate of responsibilities and may not be able to assist the new person in charge with the adaptation. Also, think of it this way: when you start in a new role, it takes a while for you to feel comfortable with the day to day operations. It’s a learning curve, and something that should be expected at multiple junctures. The problem when this rotation happens during an implementation process is that this is the time for stability and consistency in the team, so that the goals and objectives of the process are truly streamlined and 100% of the starting points are met in the end. If you feel the need to rotate your team members to make ends meet, consider alternatives that can help avoid this, like staff augmentation.
Cost of developers
When you go out of your way to scout and hire the developers, you hope that they are able to get to the drawing board quickly and that they can hand over the implementation to the services individuals as soon as possible. You have to bring together a team with good synergy, and you’re at their mercy with the progress of the project. This is why it’s ideal to source a third-party vendor with a team already in place and strategies that are tried and true for quantifying the time the project will take, and ensure it’s a deadline they can honor. There’s already a good guide in place for how to digitize without an IT department, why not follow it?
The bottom line
These three common failures are completely avoidable, and through one easy fix: find the right partner for your project that has a methodology in place to tackle all of these hurdles. At Lagash, our team is established, tried and true, and ready to take on projects of various sizes. Our squads are trained in an outcome-based setting and they will communicate every step of the way in case of delays or bugs. Let us know if you’d like to know more about our methodology and how the use of our team can truly feel like a growth in your company, without having to make the investment in headcounts you’d traditionally need. Contact us for more.