Tag: ANDROID

  • 10 Tips for Choosing the Right Outsourcing Partner

    10 Tips for Choosing the Right Outsourcing Partner

    If you work in digital media, software development or publishing, chances are you have at least heard about outsourcing, or near sourcing.  Both terms are basically the same, though one suggests greater proximity to the US.  If you are considering outsourcing some or all of your production or QA work, you will fare better if you engage a provider that truly meets and understands your needs.

    [blockquote width=’35’]

    Choose someone who understands the value of planning

    [/blockquote]

    As someone with experience both as a client and a vendor I have learned how to optimize the outsourcing experience.  Here are some important guidelines derived from my experience.

     

     

    1. Assess Your NeedsBefore you engage an outsource partner evaluate your current capacity and future needs. If you are supplementing an in-house team, assess their strengths and weaknesses. Factor in the growth you are anticipating (future head count) and make a list of all key knowledge or skills you need to retain locally to be agile and successful.  Perhaps your company’s unique value rests in its editorial and art staff and it makes sense to outsource engineering.  Or, conversely maybe your company’s success is based on its engineering prowess, in which case art and editorial might be more appropriate for outsourcing. If you do not have an in-house team, make a forecast of the possible in-house resources you may need to complete your task.  At a minimum you will need someone to manage the outsource relationship, communicate your company values, and have the authority to approve or reject deliverables.  Ideally, if you intend to build a series of products that have ongoing importance to your company, you should consider putting a technical person and a project manager in place.  These people can not only manage and shepherd the process, they can insure that key product knowledge is always available locally and if you need to make a change in providers, you are not left out in the cold.
    2. Define Your Project Requirements as Best You CanIt is often difficult to plan your project requirements before you have a partner in place to help you.  However, at a minimum you should know what kind of product you want, what market it will have to compete in, what its approximate price point will be and how many units you will need to make a good rate of return.  Have a budget in mind, if at all possible.  If necessary, work backwards from your business model. Make sure your budget fits your potential market and pricing. Identify when you would like to launch your product into the market.  This information will be essential in discussing the project with potential partners. A good partner will tell you if your expectations are unreasonable and can help you modify them accordingly.  (If you don’t like what you hear, you can always go elsewhere though beware of the one provider in four who says it can be done when the others all say it can’t.) If there are any similar products already on the market that can give your prospective partner an idea of the style and scale of your project, make sure to let the partner know.  That will help the partner understand the scope of your vision and be better able to give you a reasonable projection. Finally, if your product is a web product or mobile app, remember to consider items like tracking, registration, multiple language versions, and community features, etc.  These variables add time and cost to projects and should be at least contemplated from the start.
    3. Check ReferencesBe sure to check provider references.  Too many clients have been burned by providers who did not deliver what they promise.  Clients end up with half-done projects and ¾ spent budgets. The last thing you want is to be seeking a patchwork solution which may not work and you cannot afford.
    4. Choose a provider that knows your marketIdeally, find a provider who has experience in your particular area of service or market.  Such a provider will have already “learned” the parameters of your market and will not have to learn on your dime.
    5. Be time-zone friendlyFind a provider in a time zone that is reasonably compatible with your own. Communication across multiple time zones can be inconvenient and slow at best.  At worst, it can cause missed deadlines and frayed tempers. Be wary of companies that promise to work all night to match your hours. This might work for small projects but for projects of any scale, you will most likely have an exhausted and minimally productive team.
    6. Interview outsourcers as you would interview any new employeeWhen interviewing prospective Outsourcers, draw from your own experience hiring employees.  Ask the same kinds of questions of your Outsourcer.  Does the Outsourcer have the skills, attitude and commitment you want on your team?  Does the Outsourcer share your work ethic, subscribe to your business values, and have a reputation for honesty and transparency?
    7. Evaluate communication skillsKey to outsourcing success. Good communication is absolutely essential to the success of an outsourced project.  When you talk to prospective outsourcing partners, assess the ability of their management teams to understand your needs and communicate effectively with you and your people.  Not all outsourced team members need to speak English, but those with whom you have contact should be fluent speakers who are capable of accurately communicating your needs to the development or QA team.
    8. It’s not just about priceIt’s hard to resist the temptation to go with the rock-bottom bidder and sometimes that bidder is indeed the best.  However, an extra 5%-15% savings has no value if your product is substandard.  Make sure the quality of your vendor’s work meets your market’s needs.
    9. Choose someone who understands the value of planningA good provider will insist that you begin your work together by planning it out carefully.  If you and your vendor are on the same page with respect to product design and expectations, your production phase will proceed more smoothly.  Many good providers will even suggest that you engage them first for a planning stage. While often clients resist this, experience shows that a planning stage can save valuable time and money later.
    10. Choose a partner with a US presenceWhile most outsourcing experiences are positive, you cannot ignore the possibility that you and your partner may someday have a disagreement.  For this reason it is prudent to choose an outsourcer that is a legal US entity or incorporated in the US. In the event of a problem or dispute, you want to be able to work it out with someone in your own country, governed under US laws.
  • Let’s Talk All Things Digital

    Let’s Talk All Things Digital

    I have been operating North South Studios since September 25, 2004. I have worked in digital publishing and content development for many years. I have transitioned from CD-I, to CD- ROM, and endured the OS wars between Apple and Microsoft. Today I actively develop and produce mobile apps for iOS and Android (with Google replacing Microsoft in the latest operating system battlefield).

    Having a software development company that functions like a small agency has provided me with amazing opportunities. I have worked on business oriented sites, learning products, interactive toys, games, mobile applications, implemented CMS’s and LMS’s, worked on Digital Rights Management, video streaming and more.

    [blockquote width=’30’]

    I think this is an exciting time for many Americans. We have an opportunity to revolutionize the way services are offered and delivered worldwide.

    [/blockquote]

    If you work in software or content development in the digital world you know that just when you think you have seen it all, wham! Something new just pops up. Sadly I have seen many businesses fail, and most of them for the same foreseeable reasons. I decided to start this blog because I wanted to share my experiences in digital publishing with young and established executives. I wanted to write about real best practices, results oriented techniques, and proven technologies. I have been blessed with meeting incredible smart and hardworking people; I plan on bringing their experiences into my blog as well.

    I think this is an exciting time for many Americans. We have an opportunity to revolutionize the way services are offered and delivered worldwide. Publishing content about your experience, entertaining others, and monetizing your assets has never been easier, but with such amazing options, the road to success is indeed filled with peril at every corner.

    I hope this blog helps readers save time and money, and contributes to their success. My goal is to make this a valuable timely resource for entrepreneurs, technical directors, project managers, and media executives.

    I am grateful to you for taking your time to read this introductory posting. I promise you I will introduce you to a really cool and exciting technology in my next posting.  Your support and feedback is valued and appreciated.

    Please subscribe to my blog, or follow me on twitter at Billy_Newell, or visit my company website at www.northsouthstudios.com

    Next week, I wanted to share some tips on how to select and manage outsourcing services whether they be offered by US third party developers such as agencies, or by near or offshore development partners.