Results 1 to 2 of 2

Thread: Best Practices for Successful Development Agency Outsourcing

  1. #1
    Email problem Elemental's Avatar
    Join Date
    Apr 2017
    Location
    Cape Town
    Posts
    2
    Thanks
    0
    Thanked 1 Time in 1 Post

    Best Practices for Successful Development Agency Outsourcing

    Outsourcing of web and mobile development projects is very common worldwide and continues to increase year on year. This outsourcing can be done between companies within the same country, for example, a creative or marketing agency outsourcing the development phase of a project to a development company. Alternatively, it is done cross-border, where companies in more established regions such as Europe, North America, and Australia outsource to an emerging country like South Africa.

    There are numerous benefits of outsourcing which have been widely documented. Our company, Elemental, has been appointed as the web design & web development agency for many outsourced projects from local and international agencies. Through these projects and experience, we’ve established many factors that must be considered and implemented to ensure that outsourced projects are successful.

    ⢟ SCOPE OF WORK MUST BE CLEAR

    Before a project starts the client generally has a clear expectation in their mind.

    This is where project documentation comes in. Whatever needs to be developed needs to be documented thoroughly, in a clear and concise manner. This can be in the form of custom website designs, wireframes, flow charts and functionality & technical specification documents.

    Without solid documentation, the outsourced team will need to fill in the gaps themselves, which often leads to them building the wrong thing or a misinterpretation of the client’s vision and ultimate expectation.

    ⢟ INVOLVE THE DEVELOPMENT TEAM AT AN EARLY STAGE

    It is extremely important to treat an outsourced partner like a true partner, getting them involved in the project from the start (even in the project planning and discovery phase) is highly beneficial as they have a greater understanding of the bigger picture and the client’s expectations.

    One of the key areas where it is vital to involve the development team is when reviewing designs before sending them over to the client. This is to ensure what the lead agency are designing is possible and within the scope. If adjustments need to be made, they can be done quickly and early.

    ⢟ CONFIRM TIMELINES/RESOURCES FOR THE PROJECT

    Informing the development team of the timelines and the final deadline of the project as early as possible ensures that the outsourced partner:

    a. Is able to meet those deadlines and;
    b. Have the resources available to commit to the project.

    ⢟ DON'T OVER PROMISE (RATHER CHECK WITH THE TEAM)

    Occasionally when lead agencies are dealing with clients, they are asked questions about features or functionalities and what is possible or not. Trying to impress the client by providing a hasty answer can be detrimental to the project, as what they’ve promised is not possible or extremely complex and requires a lot more development time and an increase in the project cost.

    A better approach is to review and discuss these requests with the development team and then revert back to the client with the correct feedback and implications if applicable. The client will understand and appreciate this process, even if it takes slightly longer.

    ⢟ COMMUNICATE CONSTANTLY

    Communication and project management are imperative between all parties of the project, to ensure its success. Project management ensures that the project is managed and kept on track with all parties being informed of progress, through online tools such as Trello, etc. by the Project Manager(s).

    Should there be any delays, changes in scope or other factors that impact on the project this should be communicated as soon as possible.

    ⢟ ENSURE ACCESS DETAILS TO APIs, TOOLS & SERVERS ARE PROVIDED UPFRONT

    Certain projects need integration with third party APIs and tools, for example, payment gateways, booking engines, version control platforms (GIT / Bit Bucket, etc.).

    These APIs, tools and servers require permissions to be setup and access.

    It is imperative that these systems are setup and that access details are tested and provided well in advance to ensure that the project is not delayed by lack of access or incorrect details.

    ⢟ DISCUSS & CONFIRM SUPPORT AND MAINTENANCE UPFRONT

    Support and maintenance are necessary for the majority of web projects and campaigns. If support and maintenance are required for the project that is to be built, it is best to discuss and finalise the terms of this service as early as possible so that the necessary agreements can be drawn up, signed and the systems setup.

    ⢟ ARE ANY DIGITAL MARKETING ACTIVITIES REQUIRED TO PROMOTE AND DRIVE TRAFFIC TO THE WEBSITE/CAMPAIGN OR WEB APPLICATION?

    The lead agency could very well take care of the digital marketing initiatives, however, if this is not the case and these activities are required, like the support and maintenance, this should be discussed as early as possible and finalised prior to the launch of the project.

    ⢟ CONCLUSION

    Outsourcing web and mobile development projects allow agencies to quickly scale up when needed and increase their service offering. By doing so they are effectively able to ensure that their client’s needs are met and that projects are successful.

    There are of course risks with the outsourcing model, but working with a credible, experienced and capable web development agency, they are able to mitigate these risks and take advantage of outsourcing.

    The best practices documented in this article go a long way to further ensure the success of projects and to maintain a healthy relationship between all parties.

    Click image for larger version. 

Name:	best-practices-for-successful-development-agency-outsourcing (1).jpg 
Views:	285 
Size:	54.8 KB 
ID:	6762
    Last edited by Dave A; 09-Apr-18 at 07:03 PM.

  2. Thanks given for this post:

    New Perspective studio (20-Oct-17)

  3. #2
    Email problem
    Join Date
    Jun 2017
    Location
    east london south africa
    Posts
    169
    Thanks
    41
    Thanked 14 Times in 13 Posts
    I run a small agency , and this week i hit the point of where i had to consider if i can even take another client , this question popped up , better to be honest and let them know you can help them later , or outsource it .... i knew outsourcing was the option as people dont wait around they will run to your competition. I However tried to tell them we have an opening in October ( bad Idea) im still learning, all because im not familiar with the ins and outs of outsourcing, this was a valuable read Thanks

Similar Threads

  1. [Question] Pastel Payroll Outsourcing
    By Red Pepper in forum General Business Forum
    Replies: 7
    Last Post: 28-Apr-16, 06:08 PM
  2. Payroll outsourcing
    By BrianPayroll in forum General Business Forum
    Replies: 10
    Last Post: 15-Dec-12, 07:04 AM
  3. Are you a successful Amway IBO?
    By joshmcgee@windowslive.com in forum MLM Industry Forum
    Replies: 2
    Last Post: 25-Sep-09, 09:25 AM

Tags for this Thread

Did you like this article? Share it with your favourite social network.

Did you like this article? Share it with your favourite social network.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •