システム開発の業態の種類として、主に以下が挙げられます。
- 自社開発
- システム受託開発(SI)
- システムエンジニアリングサービス(SES)
この記事では、未経験からITエンジニアを目指す方に向けて「システム受託開発(SI)」についてご紹介します。
SIとは
「SI」とは、システムインテグレーション(System Integration)の頭文字を略したもので、クライアントの問題や目的をIT技術を通して解決するようシステムの企画・立案や開発、運用・保守までを請け負う事業です。SI企業のことを「〜をする人」という意味のerをつけてSIer(エスアイヤー)とも表現されます。
SI企業とSES企業の違い
まず、IT業界では大きく3つの契約に分けることができます。
- 請負契約
- 準委任契約
- 労働者派遣契約
一般的に、SI企業は「請負契約」、SES企業は「準委任契約」もしくは「労働者派遣契約」での契約となります。
業態 | 契約 | 報酬の対象 |
---|---|---|
SI企業 | 請負契約 | 成果物(完成したシステムなど) |
SES企業 | 準委任契約/労働者派遣契約 | 技術者の労働時間(技能力など) |
上記の表のとおり、大きな違いは報酬を支払う対象となります。
SI企業の請負契約では、成果物に対して報酬が支払われるため、システムの完成などが必須となります。
一方、SES企業の準委任契約では、技術者の労働時間に対して支払われるため、システムの完成は必須ではありません。
SESに関する詳細な説明は別の記事で紹介しておりますので、ぜひそちらをご覧ください。
SI企業で働くメリット・デメリット
SI企業の中には、ITエンジニア未経験者を募集している企業もあります。SES企業と比べると難易度は高くなる傾向がありますが、自社開発を行っている企業より採用される可能性は高いと言えます。
SES企業と比べると、SI企業では上流工程から下流工程まで幅広い範囲を担当することが一般的で、特に要件定義や基本設計の上流工程が重要となります。
一方、SES企業は技術者の労働時間を提供するサービスのため、詳細設計や開発・テストなど下流工程が重要となる傾向があります。そのため、それぞれに必要なスキルやキャリアに違いがあります。
では、SI企業で働くメリットは何か、デメリットはあるのかに関して解説します。
SI企業で働くメリット
SI企業で働くメリットとしては次が挙げられます。
- 幅広く経験できる可能性
- やりがいを感じられる可能性
SI企業は、基本的に上流工程と呼ばれる要件定義や基本設計から参画します。その為、クライアントや開発チームなどステークホルダー(利害関係者)との折衝や、QCD(品質・コスト・納期)を考慮した現実的な解決策を企画・提案するなど、技術以外の経験を積むチャンスが多くなります。
また、SI企業はシステムの完成はもちろん、納品されたシステムによってクライアントのビジネス課題が解決されることが目的となります。その為、自身の働きが社会の役に立ったという実感を得られる可能性があります。
SI企業で働くデメリット
SI企業で働くデメリットとしては次が挙げられます。
- 技術に触れる機会が少なくなる可能性
- 長時間労働(残業)が多くなる可能性
SI企業は、元請けの位置づけが多いため、プロジェクト管理や上流工程(要件定義・基本設計)を担当することが多くなります。その為、技術が必要となる下流工程(詳細設計・開発・テスト)は、下請けとなるSES企業に委託することも多く、実際に自分たちが技術的な作業をする機会が少なくなる可能性があります。
また、SI企業は基本的に請負契約(成果物に対する報酬)となる為、あらかじめ決められた納期までにプロジェクトを完遂させなければいけません。もしプロジェクトが遅延した場合は、メンバーの長時間労働(残業)によって、その遅れを補填する可能性が高くなります。
一方、SES企業は基本的に準委任契約/労働者派遣契約(技術者の労働時間に対する報酬)となる為、プロジェクトが遅延しても参画しているメンバーに責任はありません。なお、当社では36協定の上限(限度時間)よりも厳しい、メディアファイブ独自の時間外労働指針を策定しています。
まとめ
「SI」とはクライアントの問題や目的をIT技術を通して解決するようシステムの企画・立案や開発、運用・保守までを請け負う事業です。
SI企業で働くメリットは次の通りです。
- 幅広く経験できる可能性
- やりがいを感じられる可能性
SI企業で働くデメリットは次の通りです。
- 技術に触れる機会が少なくなる可能性
- 長時間労働(残業)が多くなる可能性
当社メディアファイブでは、SIとSESの両方で事業展開しています。
- 未経験者が無料プログラミングスクール「テックドリーム」でリスキリング
- 当社の正社員としてITエンジニアデビュー
- SES案件の現場(客先)で技術的なキャリアを積む
- SI案件(社内)で技術以外のキャリアを積む
といったキャリアパスが可能です。
未経験からITエンジニアになる方法は別の記事で紹介しておりますので、ぜひそちらをご覧ください。