Offshore development | Glossary

Definition:

Offshore software development is outsourcing tasks to a third-party software agency or developer(s). Such services may include web development, web app development, mobile app development, etc. Typically, a partner company providing development is from a foreign country.

Outsourcing can be done in different ways:

  1. To individual developer or an agency;
  2. Delegating the whole project or only certain parts/features;
  3. Hire a dedicated team of developers.

Further Reading:

Book: Agile Software Development by Alistair Cockburn.  

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.