オンショア/オフショアチームとは何か、オンショア/オフショアテストは何ですか?私は this の記事を勉強していて、上記のフレーズの具体的な意味がどこにも見つからないためです。
まず、開発に関して「社内」および「外部委託」という用語から始める必要があります。
社内は、開発費を支払う会社の従業員によって実行されるソフトウェア開発を意味します。
アウトソーシングは、開発費を支払っている別の会社の従業員によって実行されるソフトウェア開発を意味します。多くの場合、外部委託された開発では、社内の従業員が外部委託された開発を監督する必要があります。
これらの2つの概念を使用すると、開発者の地理的な場所に拡張できます。
オンショア開発とは、開発者が開発の費用を負担している会社と同じ地域にいることを意味します。
オフショア開発とは、開発者が開発に支払っている会社とは別の地域、より具体的には別の国にいることを意味します。
オフショアでもある社内開発が可能であることに注意してください。大規模な多国籍開発会社(IBM、Microsoft、さまざまなコンサルティング会社など)は複数の国に支店を持ち、それらの異なるチーム間で開発タスクを共有できます。
とはいえ、オフショアは通常、外部委託された開発を指します。
on-shoreおよびoff-shore Testingに関しては、開発と同じモデルです。オン|オフショアの側面とは、プロジェクトの費用を支払う会社に関するテストの地理的な場所を指します。
これらのチームのハイブリッドの組み合わせが見られることは珍しくありません。たとえば、社内およびオンショアにある小規模なコア開発チームが、外部委託されるかどうかに関係なく、大規模なオフショアチームの作業をガイドする場合があります。一部のテストはオフショアチームによって処理され、主要なテストは社内のオンショアチームによって処理が行われ、追加のQAが行われます。