Project Smart ~ Exploring trends and developments in project management today

Calendar iconNot recorded
Adobe PDF icon

Tips on Offshore Software Project Management

~ By Rod Morris

Red outsource definition button

Success of a project when developed by an offshore provider is largely dependant on the way the project is remotely managed from the client's side. If you hope to make a project successful with very little input from your end as a customer, it is unlikely that the project will achieve success in the long term. The basic reason is very simple: you know your business requirements best. Software services companies working in another part of the world can only develop a solution based on the input provided by you.

Fairly large projects have a dedicated project manager who interacts with the offshore team and acts as a virtual bridge between the business and the software developers. If your project does not have dedicated personnel for it, there is no need to despair. You can follow some simple tips mentioned below and manage your project quite successfully.

Define the goal every week: The complete lifecycle of the software development process can be divided into smaller goals which can then be communicated to the team via email or by phone. It is a good idea to have a call with the entire team on Monday morning and run through the list of weekly goals that need to be achieved and then call again at the end of the week to evaluate if they have been achieved or not and what type of roadblocks were faced by them.

Manage the time difference: Time difference is one of the factors in offshore software development projects which can become a pro or a con depending on how it is managed. It is imperative that a "common" time zone is mutually agreed on by you and the offshore vendor. This time should be used for communication and ironing out issues faced by the development team. Though it might take some time to get used to getting in to the office at 7AM, it pays good dividends in the long run.

If there are issues, alert everyone in time: It is advisable that you keep a look out for early warning signals and warn the team up front rather than wait for things to correct themselves. Ninety percent of the time, the issue is not self-correcting but goes on to become a real pain to the entire team before additional effort is exerted to get it on track.

If someone in the offshore team is doing well, comment on it: Encouragement and motivation are required even when you have hired a team with an offshore service provider. Motivating team members with an encouraging email along with occasional gifts sent to them on regional festivals creates camaraderie as well as doing wonders for the project. At the end of the day remember that developers are human beings and they do need an occasional pat on the back.

Although a number of on-site project managers feel that project management tools are advantageous to the flow of a project, the core driver in a successful project will always be good project and human resource management skills.


Comments (1)

Topic: Tips on Offshore Software Project Management
5/5 (1)
Gravatar
Full StarFull StarFull StarFull StarFull Star
14th November 2018 7:12am
Arundusuja (New York) says...
The time difference is one of the factors in offshore software development projects, which can become a pro or a con depending on how it is managed.

Add a comment



(never displayed)



 
2000
Is it true or false that green is a number?
Notify me of new comments via email.
Remember my form inputs on this computer.

The Meat of a Business Case

Abstract word cloud for Business case with related tags and terms

Writing a business case is a crucial component in the business process. This article covers the important components in a business case.

Critical Path Mapping

Critical path method words on digital screen with world map

The activity network diagram is a method of displaying the timelines of all the various sub-tasks that are involved in any project. So how do you create one?

10 Steps to Finding a Project Manager

Blond female job applicant handing over her CV to a smiling businessman

Hiring a good project manager means you can sit back and relax knowing that the project tasks are being taken care of in a professional, productive and profitable manner.

10 Steps to Setting SMART Objectives

Measuring tape showing number 10

Setting SMART objectives to guide your team is important for a leader to get right. Badly formulated objectives will steer a team in the wrong direction.

PROJECT SMART is the project management resource that helps managers at all levels improve their performance. We provide an important knowledge base for those involved in managing projects of all kinds. With weekly exclusive updates, we keep you in touch with the latest project management thinking.

WE ARE CONNECTED ~ Follow us on social media to get regular updates and opinion on what's happening in the world of project management.


Latest Comments

Aahana Laghari commented on…
Project Planning a Step by Step Guide
- Thu 29 November 9:47am

Prakash commented on…
10 Golden Rules of Project Risk Management
- Mon 26 November 10:52pm

Lalit commented on…
10 Golden Rules of Project Risk Management
- Fri 23 November 7:28am

Latest tweets

General Project Management • Re: Project Resource Capacity Planning https://t.co/Cz06NsMGI4 about 22 hours ago

General Project Management • Re: Identification System for Project Management Methodology https://t.co/y27Ga6roUt about 5 days ago

General Project Management • Re: Software Project Management Effectiveness Survey https://t.co/DcdCpuliLN about 8 days ago