Register now or log in to join your professional community.
I use the same management philosophy with one team or multiple teams. Each one of those multiple teams I manage should have a team leader that the rest of the team report to, and that team leader reports to me. I don't need to manage the work of every single individual as I won't have time to do my other tasks. In case of big numbers of teams, (more than 9 teams), I group those team leaders and assign team managers for every 3-5 teams to manage the team leaders and those team managers report to me. The main purpose of this process is not to have more than 7-9 people report to me directly so that I can take good care of them and their needs and at the same time manage to finish my other tasks. Same process applies for virtual teams or distant teams.
With today’s technologies and collaboration tools, software development projects are no longer impeded by distance between team members. In the past, businesses sought offshore development solutions strictly for cost savings, as companies with limited IT budgets could build applications for less using resources in locations with a lower cost of living. Today, they are starting to realize the true value of being able to assemble teams of experts anywhere in the world
Adopt a hybrid approach with local and remote team members
Designate a leader at each work-site
Distribute work equally and assign ownership to every individual
Adhere to engineering best practices and development standards
Respect time zone and cultural differences
Use of online tools for agile artifacts
Adapt communication methods to remote teams
Arrange face-to-face interaction
Cultivate commitment to product and delivery quality
Allow for proper on-boarding and training
Frequent demos and retrospectives
Put it in writing
Many wonderful answers are given here. Thanks
In case you are deployed to manage more than one team, you don't basically manage multiple teams. It's the team leaders that you manage. If the team leaders for those teams are not already identified, find persons capable enough to lead those teams and deploy them as team leaders. Define their authorities and responsibilities. This is the only sensible way in my opinion. You just have to have a closer supervision of the new team leaders until they are well accustomed to their role.
I think the best way is delegation.
we can not make everything by our selves, we should delegate some of our tasks and make a higher layer for managing the team leaders.
Thank you for invitation,
It is not an easy but not difficult job , just you need to follow the next steps in my opinion.
Let's say you have four teams distributed on four regions:
since last 7 years I am managing 12 countries around MENA region and handling more then 7 cross cultural teams
the tool help me to effectively manage the team is Daily management, use of CRM, weekly VOIP calls and monthly face to face interaction
Thanks for invitation
I amagreeing with my colleague’s answer Mr. Khalid Ghaffar . I will answer same like his answer
I agree with specialties answers, thanks for the invitation.
I fully agree with the answers been added by EXPERTS...............Thanks.
Thank you for your invitation, I apologize for the answer, I leave the answer to experts specialists.
Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.