「SESで3年やっているけど、ずっとテスト工程や保守ばかり。いつになったら上流工程に入れるんだろう」——この悩みは、SESエンジニアから最もよく聞く声の一つです。
結論から言えば、上流工程への参画は「待っていれば自然に回ってくる」ものではありません。意識的な戦略とスキルアップが必要です。 ただし、正しいアプローチを取れば、SESという働き方のまま上流案件に参画し、単価アップとキャリアの成長を同時に実現することは十分に可能です。
この記事では、SESエンジニアが要件定義・基本設計などの上流工程に参画するための5つの具体的な戦略を解説します。
この記事を3秒でまとめると
- SESで上流工程に入るには業務知識+設計スキル+能動的なアピールが必要
- スキルシートの書き方と商流の見直しだけで単価20万円アップも可能
- 「開発要員」から「設計・提案できる人材」へのポジション転換が鍵
なぜSESエンジニアは上流工程に入りにくいのか
商流構造と上流案件の特徴
SES業界の構造上、上流工程の案件はエンドクライアントに近い企業(1次請け・2次請け)が担当するケースが大半です。3次請け以降のSES企業に所属している場合、そもそも上流案件の情報が回ってきにくいという構造的な問題があります。
上流工程の案件には以下のような特徴があります。
- 求められる信頼度が高い: クライアントの経営課題に直結するため、実績と信頼が重視される
- 少人数精鋭: 大量のエンジニアではなく、少数の経験豊富な人材を求める
- コミュニケーション力が必須: 技術だけでなく、ビジネス要件を理解し提案できる力が問われる
「開発要員」として固定されるリスク
一度「コーディング担当」「テスト要員」としてアサインされると、次の案件でも同じ役割で紹介されがちです。これは営業担当が「この人は開発が得意」というラベルを貼ってしまい、上流案件に推薦しないためです。
このループから抜け出すには、自分から能動的にアクションを起こすことが不可欠です。

上流工程に参画するための5つの戦略
①業務知識を身につける(業界ドメイン理解)
上流工程で最も重要なのは、実は技術スキルではなく業務知識です。
要件定義や基本設計では、クライアントのビジネスプロセスを理解した上で「どうシステムに落とし込むか」を設計します。そのためには、担当する業界の業務フローを深く理解している必要があります。
具体的なアクション:
- 現場の業務マニュアルを読み込む(可能な範囲で)
- エンドユーザーがどう使っているか観察する
- 業界特有の用語・規制・商習慣を学ぶ
- 業界団体の公開レポートやニュースを定期的にチェック
例えば、金融業界なら「勘定系システムの仕組み」「バーゼル規制」「マネロン対策」、製造業なら「MRP(資材所要量計画)」「かんばん方式」といった知識が、技術スキルと同等以上に評価されます。
②設計ドキュメントを積極的に書く
開発フェーズにいても、設計ドキュメントに触れる機会はあります。
- 詳細設計書を自ら書く: 与えられた仕様をそのまま実装するのではなく、自分で詳細設計書を作成してからコーディングする習慣をつける
- 既存の基本設計書を読み込む: 設計の意図や記法を学ぶ
- 改善提案をドキュメント化: バグ修正時に根本原因分析書を書く、テストで見つけた設計上の問題点を整理して報告する
こうした成果物は、スキルシートに「設計経験」として記載できます。実際に基本設計のフェーズに入っていなくても、設計力をアウトプットで示すことが重要です。
③PM/PLの視点を持つ(管理系スキル)
上流工程では、技術的な設計だけでなくプロジェクト管理の視点も求められます。
- スケジュール管理: 自分のタスクだけでなく、チーム全体の進捗を把握する意識を持つ
- リスク管理: 「このまま進めると○○のリスクがある」と先回りして報告できる
- ステークホルダー調整: 仕様の矛盾や曖昧さを発見したとき、関係者に確認を取る動きができる
PL(プロジェクトリーダー)やサブリーダーの経験は、上流案件への参画時に強力なアピールポイントになります。
④スキルシートの書き方を変える
スキルシートは営業担当がクライアントに提出する最初の資料です。ここで「上流工程ができる人材」と伝わらなければ、面談にすら呼ばれません。
Before(よくある書き方):
・Java、Spring Bootによるバックエンド開発
・単体テスト・結合テストの実施
・障害対応
After(上流アピール版):
・業務要件のヒアリング・要件整理(金融業界・口座管理システム)
・基本設計書のレビュー・詳細設計書の作成
・Java/Spring Bootによるバックエンド設計・実装
・チーム5名のタスク管理・進捗報告
ポイントは、技術名だけでなく「何を設計・判断したか」が伝わる書き方にすることです。
⑤商流の浅いSES企業に移る
根本的な解決策として、商流の浅いSES企業への移籍を検討すべきです。
3次請け・4次請けの企業に所属していると、いくらスキルがあっても上流案件には物理的にたどり着けません。エンド直案件や1次請け案件を多く持つSES企業に移ることで、上流工程への道が一気に開けます。
移籍先を選ぶ際のチェックポイント:
- 取引先にエンドクライアント(事業会社)が含まれているか
- 上流工程の案件比率: 会社としてどれくらい上流案件を持っているか
- エンジニアの単価レンジ: 上流ができる人材に高単価を出しているか
- キャリア面談の有無: 定期的にキャリア方向性を相談できる仕組みがあるか
上流工程で求められるスキルセット
技術スキル vs ソフトスキルのバランス
上流工程では、技術スキルとソフトスキルの両方がバランスよく求められます。
技術スキル:
- システムアーキテクチャ設計の知識
- 非機能要件(パフォーマンス・セキュリティ・可用性)の理解
- データベース設計(ER図・正規化)
- API設計・インテグレーションパターン
ソフトスキル:
- ヒアリング力(クライアントの曖昧な要望を具体化する)
- ドキュメンテーション力(誰が読んでもわかる設計書を書く)
- ファシリテーション力(会議を仕切り、合意形成を導く)
- 提案力(代替案を示してクライアントの判断を支援する)
経済産業省のDXレポートでも、IT人材に求められるスキルとして「ビジネス理解」と「コミュニケーション」が強調されています。
おすすめ資格(応用情報・PMP・AWS SAA等)
上流工程への参画をアピールするために有効な資格を紹介します。
- 応用情報技術者: システム設計の基礎知識を体系的に証明できる
- PMP / プロジェクトマネージャ試験: PM経験をアピールするなら必須級
- AWS SAA(ソリューションアーキテクト): クラウド設計力の証明
- データベーススペシャリスト: DB設計力のアピールに有効
- ITIL Foundation: 運用設計・サービスマネジメントの知識を証明
資格はあくまで「入口」です。面談で具体的な経験を語れなければ意味がないので、実務経験+資格のセットで考えましょう。
上流工程に入れるSES案件の探し方
上流案件を効率的に見つけるためのポイントを紹介します。
- SES BASEで「要件定義」「基本設計」をキーワード検索: 上流フェーズを明記した案件を絞り込む
- 案件の商流を確認: エンド直・1次請けの案件を優先的に選ぶ
- 面談時に担当フェーズを確認: 「参画後にどのフェーズを担当するか」を必ず質問する
- 小〜中規模プロジェクト狙い: 大規模PJは役割分担が細かく固定されがち。小規模PJでは上流から下流まで一人で担当できるチャンスがある
また、現場で上流の経験を積むことも重要です。現在の案件で「この機能の要件を整理させてください」と自ら手を挙げることで、スキルシートに書ける実績が増えていきます。
まとめ — 単価アップとキャリアの好循環を作る
SESエンジニアが上流工程に参画するためのポイントを振り返ります。
- 業務知識を身につけて「技術だけの人」から脱却する
- 設計ドキュメントを自ら書き、設計力をアウトプットで証明する
- PM/PLの視点を持ち、管理・調整スキルを磨く
- スキルシートを「上流ができる」と伝わる書き方に変える
- 商流の浅いSES企業に移り、上流案件にリーチできる環境を作る
上流工程に入れると、単価は月額20〜50万円アップが見込めます。そして上流経験が増えれば、さらに良い案件に参画できる——この好循環を一度作ることができれば、SESエンジニアとしてのキャリアは大きく飛躍します。
まずは今日から、現場で一つ「設計的なアウトプット」を出すことから始めてみてください。
SES BASEでは、上流工程の案件も含め幅広いSES案件を掲載しています。自分のスキルに合った案件を見つけましょう。
関連記事: