How To Ramp Up An Offshore Software Development Team QuicklyOn October 18, 2019 by Raul Dinwiddie
– Hey, everybody. I’m Dave Hecker.
Today we’re talking about ramping up software development teams. How do you do it as quickly as possible
without screwing yourself? That is what we’re going to
talk about after the break. Here’s a few things to keep in mind
when you’re ramping up your team. You want to start with a team lead,
not just a good developer. It has to be at least a developer
who can be a leader, who has communication skills,
management skills, and knows how to build a team. Make sure you’re starting with that
person. Then, don’t burden that person with having to manage a huge team
that’s completely fresh, while they themselves are
learning your project. Give them a little bit of time to ramp up.
There is no way around it. You can’t take the team lead
and expect them to ramp up and develop the knowledge themselves, if
they’re managing four to ten other people. Let that lead settle in
and give them time. Here is another tip. Once you have that
lead going, which could take anywhere from a week on a small project,
or a month on a larger one, just to get their bearings. Look to them for cues on how and when to
expand. They are gonna know more than you about the actual resources that you’re
looking at, and how to bring them on. You know that you need to bring them on,
but they know these individual people, presumably. They know the names and the
history. They’ve worked with them before. So that team lead is the person who should
decide when and how, or at least recommend when and how
you grow the team. They understand the pecking order
of the team. They understand if there is any rivalries,
bickering or history between developers. They know who manages who well.
Different personalities and what’s needed. Follow their lead. Here is one more. When you are building
the team, follow all these cues but don’t forget the team dynamic.
This is something a client needs to do as well. When a team is growing,
you don’t just keep adding people. It doesn’t really work like that. You don’t just add developers, things go
faster. Every time you add a developer, there is more overhead. More management.
There are more personnel issues. There are people trying to manage their
own careers and they have agendas. There is more people with history,
and things like that. So as the team grows up,
you’re going to get exposed to this more and more, as a client.
This is what management is all about. If management was as simple as just
bringing people on, it would be easy. So try to develop a relationship with your
team lead or your project manager, whoever is doing it, where you’re
paying attention to the team. Ask them questions. Like,
how are they working together? How are they feeling about the project?
Do they like the communication? Try to get a sense for it and make sure
that you’re partnering with that team lead to grow it right.
Here are the takeaways. You definitely want to grow your team
as quickly as possible, but you want to be smart about it.
Don’t just start pushing them to grow the team. You can
give them a little pressure, but what you really want to do is
foster organic growth by listening to your team lead and giving them
a chance and some time to succeed. Listen to their cues, then watch
as the team dynamics unfold. Pay attention and there will be
a lot of information coming at you that you can use to make decisions
on when to bring the team up. You can build it up as quickly
as possible. Usually, it can happen pretty quickly, but if you go too fast,
there is a lot of pain. Give us a call if you need any help with
it. Best of luck on your next project.