Project Management

Please login or join to subscribe to this thread

Steps to Outsourcing Development Project

linkedin twitter facebook  
avatar
Anna Melkova ISS Art, LLC Omsk, Russian Federation
How can you scale your project to meet the resource demands, while staying within budget, meeting your timeline, and avoiding the headache of managing more people? I think offshoring is the best option when you need more human capital for a project. What do you think about offshoring? I wrote the guide where I gave the five steps to effectively outsourcing development projects http://bit.ly/2iYC4OI And what do you do when your project demands more resources?
Sort By:
< 1 2 >
avatar
Anupam India
Thanks for sharing Olga.

I started my career as a Java Developer, this document reminded me of my initial days.
...
1 reply by Anna Melkova
Jan 25, 2017 6:53 AM
Anna Melkova
...
Glad to flash you back to your career start. Did you find the guide useful?
avatar
AKSHAY JAIN Planning Group Leader| YOKOGAWA, Bahrain Gwalior, Mp, India
You are right outsourcing is now a days best option to not only meet your resource demand but to optimize your cost. Outsourcing converts fixed overheads into variable cost. If you know good outsourcing companies in field of your company operates it can be a best solution. First time you have to put more efforts to communicate your requirement to your outsourcing partner and your quality criteria and after a few cycle it becomes very effective way to execute projects in most cost effective way.
...
1 reply by Anna Melkova
Jan 25, 2017 7:03 AM
Anna Melkova
...
I agree with you that specifying the requirements at the pre-start stage of a project is important. In our company we use Impact Mapping to clarify the details of a project.
avatar
Cris Casey Managing Director| Exertus, Inc.
Olga -

I think the proper answer depends on what kind of project you are trying to scale. Many years ago Frederick Brooks made the observation that adding more resources to a software development project generally retarded progress and increased cost (regardless of the location of the resources).

That said, and from personal experience, the single most important factor to ensure successful outcomes with offshoring is clear communication. Too often, projects are undertaken with the expectation that because offshore labor rates are generally less expensive, that the amount of planning and management can be relaxed. This is a recipe for disaster and is exactly the opposite of how projects, especially ones using offshore resources, should be handled.

So your reference to "... avoiding the headache of managing more people" is misplaced. You can delegate responsibility to a development outfit, but the accountability still stays with the client. And the necessity for clear communication remains the same.

Kindest regards,

- Cris
...
1 reply by Anna Melkova
Jan 25, 2017 7:21 AM
Anna Melkova
...
Chris, thanks for your reply. You are right that clear communication is important. If you don't want to fall short of your expectations, you shoul do a great job before. In the guide I gave some tips how to find the right experienced candidates and how to qualify and interview them. I think that you will need to find ways to analyze them and make your service providers better when you hire them. And, of course, good communication is crucial
avatar
Deepesh Rammoorthy ICT Project Manager ( PMP®AgilePM®Certified ScrumMaster® (CSM®))| Australian Red Cross Blood Service Tarneit, Vic, Australia
I Agree with Akshay Jain's point on Quality . For me Quality and Communication will be the big ticket items in Offshoring. There should be mechanisms in place for regular auditing of the quality of the deliverable produced by the off shore partner.

More resources does not necessarily equate to better quality. The focus must be on how efficiently those resources are being utilized .

You need to maintain clear and constant communication with the Offshore Project Manager or the go-to-person regarding timelines and scope. You must also have reviewers at your end to review and test the quality of work produced and therefore it may be advisable to offshore the development efforts but strengthen the Quality Control and Testing efforts in house.
...
1 reply by Anna Melkova
Jan 25, 2017 7:26 AM
Anna Melkova
...
Deepesh, thanks for yor reply. I agree with you.
avatar
Anna Melkova ISS Art, LLC Omsk, Russian Federation
Jan 24, 2017 8:09 AM
Replying to Anupam
...
Thanks for sharing Olga.

I started my career as a Java Developer, this document reminded me of my initial days.
Glad to flash you back to your career start. Did you find the guide useful?
avatar
Anna Melkova ISS Art, LLC Omsk, Russian Federation
Jan 24, 2017 9:11 AM
Replying to AKSHAY JAIN
...
You are right outsourcing is now a days best option to not only meet your resource demand but to optimize your cost. Outsourcing converts fixed overheads into variable cost. If you know good outsourcing companies in field of your company operates it can be a best solution. First time you have to put more efforts to communicate your requirement to your outsourcing partner and your quality criteria and after a few cycle it becomes very effective way to execute projects in most cost effective way.
I agree with you that specifying the requirements at the pre-start stage of a project is important. In our company we use Impact Mapping to clarify the details of a project.
avatar
Anna Melkova ISS Art, LLC Omsk, Russian Federation
Jan 24, 2017 2:39 PM
Replying to Cris Casey
...
Olga -

I think the proper answer depends on what kind of project you are trying to scale. Many years ago Frederick Brooks made the observation that adding more resources to a software development project generally retarded progress and increased cost (regardless of the location of the resources).

That said, and from personal experience, the single most important factor to ensure successful outcomes with offshoring is clear communication. Too often, projects are undertaken with the expectation that because offshore labor rates are generally less expensive, that the amount of planning and management can be relaxed. This is a recipe for disaster and is exactly the opposite of how projects, especially ones using offshore resources, should be handled.

So your reference to "... avoiding the headache of managing more people" is misplaced. You can delegate responsibility to a development outfit, but the accountability still stays with the client. And the necessity for clear communication remains the same.

Kindest regards,

- Cris
Chris, thanks for your reply. You are right that clear communication is important. If you don't want to fall short of your expectations, you shoul do a great job before. In the guide I gave some tips how to find the right experienced candidates and how to qualify and interview them. I think that you will need to find ways to analyze them and make your service providers better when you hire them. And, of course, good communication is crucial
avatar
Anna Melkova ISS Art, LLC Omsk, Russian Federation
Jan 24, 2017 5:08 PM
Replying to Deepesh Rammoorthy
...
I Agree with Akshay Jain's point on Quality . For me Quality and Communication will be the big ticket items in Offshoring. There should be mechanisms in place for regular auditing of the quality of the deliverable produced by the off shore partner.

More resources does not necessarily equate to better quality. The focus must be on how efficiently those resources are being utilized .

You need to maintain clear and constant communication with the Offshore Project Manager or the go-to-person regarding timelines and scope. You must also have reviewers at your end to review and test the quality of work produced and therefore it may be advisable to offshore the development efforts but strengthen the Quality Control and Testing efforts in house.
Deepesh, thanks for yor reply. I agree with you.
avatar
Yazmin Barajas Marketing Project Manager| OBP Australia

Outsourcing development project is not that easy, we all know that. There are steps and ways on how to outsource successfully. Btw, thanks for the guide and it can help a lot because it is well elaborated and well explained. I just want to pitch some of the ways on how to outsource development project. First is that you need to know what kind of website you want to do. Second, compare the competitive in order to have an idea to be more competitive. Third, know and explain the limitation of the project. I hope this will help, its just some of the ways on how to have a successful outsourcing of web development. Regards, Yazmin Barajas, BPO Marketing OBP Business Process Outsourcing Services


...
1 reply by Anna Melkova
Aug 18, 2017 12:18 AM
Anna Melkova
...
Yazmin, thanks for your comment. It is nice to hear you find the guide useful.
avatar
Anna Melkova ISS Art, LLC Omsk, Russian Federation
Aug 16, 2017 7:40 PM
Replying to Yazmin Barajas
...

Outsourcing development project is not that easy, we all know that. There are steps and ways on how to outsource successfully. Btw, thanks for the guide and it can help a lot because it is well elaborated and well explained. I just want to pitch some of the ways on how to outsource development project. First is that you need to know what kind of website you want to do. Second, compare the competitive in order to have an idea to be more competitive. Third, know and explain the limitation of the project. I hope this will help, its just some of the ways on how to have a successful outsourcing of web development. Regards, Yazmin Barajas, BPO Marketing OBP Business Process Outsourcing Services


Yazmin, thanks for your comment. It is nice to hear you find the guide useful.
...
1 reply by Yazmin Barajas
Aug 20, 2017 7:43 PM
Yazmin Barajas
...
Yup thanks again, it will also be helpful to others.
< 1 2 >

Please login or join to reply

Content ID:
ADVERTISEMENTS

"Tragedy is when I cut my finger. Comedy is when you walk into an open sewer and die."

- Mel Brooks

ADVERTISEMENT

Sponsors