求人に「上流工程経験がある方」と書かれていると、「基本設計はしたけれど、要件定義は未経験」「顧客との打ち合わせには出ていたけれど、経験ありと書いてよい?」と迷いますよね。
基本設計も、一般に上流工程に含まれます。要件定義を担当していなくても、基本設計の実務経験を応募で説明できます。ただし、求人が「要件定義経験必須」と指定している場合は、基本設計だけでその条件を満たすとはいえません。
また、顧客折衝の経験だけで上流工程経験になるとは限りません。進捗報告や日程調整だったのか、要件・仕様の検討や合意に関わったのかで、伝えるべき内容が変わります。
この記事では、システム開発の求人を対象に、担当業務の判定表、実際の募集条件、職務経歴書と応募前の確認文を整理します。
上流工程経験とは?一般には要件定義・基本設計などの経験
上流工程は、システム開発の初期に、実現したいことやシステムの仕様・構成などを検討する工程を指します。IPAの解説では、企画・要件定義・基本設計を上流工程として整理しています。
要件定義では利用者の要望や課題を分析し、必要なことを関係者と合意します。基本設計では、それをもとに機能や外部との連携などを具体化します。どちらも上流工程に含まれますが、同じ経験ではありません。
求人を読むときに大切なのは、「上流工程を経験した」という大きなくくりより、どの工程を、どの役割で担当したかです。
- 工程:要件定義、基本設計など、実際に担当した段階
- 作業:ヒアリング、仕様検討、設計書作成、レビューなど
- 役割:主担当、一部機能の担当、上司の支援、会議への同席など
- 範囲:対象機能、期間、関係者、自分で判断した部分
会社によって工程名や成果物の呼び方が違うこともあります。職務経歴書では「基本設計を担当」と書くだけでなく、何を検討し、何を作ったかを補足しましょう。
自分の仕事は上流工程経験に入る?8パターンの判定表
以下は、経験を具体化するための目安です。採用企業が求める経験年数や独力での対応能力まで満たしているかは、求人ごとに確認してください。
| 担当した仕事 | 経験の整理 | 応募で伝えること |
|---|---|---|
| 利用者の課題を整理し、必要な機能や制約をまとめて合意を進めた | 要件定義の経験として説明できる | 対象業務、自分が整理した要件、合意に向けた役割 |
| 決まった要件をもとに画面・帳票・外部連携などの仕様を検討した | 基本設計の経験として説明できる | 担当機能、検討内容、作成資料、レビュー対応 |
| 要件定義の一部を、上司の指示・レビューのもとで担当した | 要件定義の一部担当・支援として説明する | 自分の担当部分と、上司が主導・判断した部分 |
| 要件定義の会議に同席し、議事録を作った | 同席・記録の経験。主担当の経験とは分ける | 記録以外に、論点整理や要件検討も担当したか |
| 顧客へ進捗を報告し、打ち合わせ日程を調整した | 連絡・調整の経験だけでは、上流工程を担当したとは判断できない | 要件や仕様の検討に関わったかを別に説明する |
| 基本設計を受け取り、詳細設計・実装・テストを担当した | それだけで基本設計や要件定義の経験とはいえない | 実際の担当工程と、設計への提案があればその内容 |
| 運用保守中の改修で、変更する機能の要件や基本設計を担当した | 改修案件の上流工程として説明できる部分がある | 保守全体の期間と、改修で担当した工程を分ける |
| インフラの性能・可用性などの条件を整理し、構成を検討した | インフラ領域の要件定義・設計として説明できる | 検討した条件と構成。アプリ開発とは分野を区別する |
同じ案件に参加していても、全員がすべての工程を経験したことにはなりません。「案件の工程」と「自分の担当工程」を分けるだけでも、応募書類の誤解を減らせます。
要件定義なしでも、基本設計の経験で応募できる?
基本設計を対象にしている求人なら、要件定義未経験でも応募条件に該当する可能性があります。一方、「要件定義から一人で進められること」などが必須なら、基本設計を経験しただけで満たす条件ではありません。
実際の企業求人でも、次のような違いがあります。2026年9月28日時点の条件の一部を要約しています。
| 企業・募集職種の例 | 工程に関する応募条件 | 読み方 |
|---|---|---|
| BFT/IT戦略コンサルタント | 基本設計以上の経験1年以上が必須。加えてシステム開発かパッケージ導入の経験が必要 | 基本設計を経験した人が検討できる。顧客折衝は歓迎条件として別に記載 |
| FPTソフトウェアジャパン/RPAエンジニア | 要件定義2年以上と、RPA関連システム開発3年以上などを必須としている | 基本設計だけでは、要件定義の条件を満たすといえない |
| イデア・コンサルティング/大阪のITコンサルタント | 基幹系システム開発2年以上が必須。要件定義・基本設計以上の経験は歓迎 | 上流工程へ挑戦する募集でも、応募時点の上流経験は必須ではない例 |
表は採用可否を保証するものではありません。経験年数や対象システムなど、ほかの条件もあるため、応募時は末尾の採用ページで最新の募集要項全体を確認してください。
「基本設計以上」と「要件定義必須」は分けて読む
「基本設計以上」は、基本設計を含む、それより前の工程を対象として使われる表現です。ただし、担当範囲や経験の深さは、募集要項の補足も確認する必要があります。
「要件定義・基本設計の経験」という記載も、両方必要なのか、どちらかでよいのか曖昧な場合があります。「いずれか」「両方」「一貫して」といった指定を探し、分からなければ確認しましょう。
「上流工程に携われる」は仕事内容で、応募資格とは限らない
求人タイトルに「上流工程」「要件定義から担当」とあっても、それが入社後に任せたい仕事を示している場合があります。応募資格では実装・設計などの開発経験を求め、入社後に上流工程を学ぶ募集もあります。
逆に、仕事内容が魅力的でも、応募資格に要件定義の実務経験が明記されていれば、その条件は残ります。タイトル、仕事内容、必須条件、歓迎条件を分けて読んでください。
顧客折衝だけでも上流工程経験になる?
顧客折衝は、顧客とのやり取りや調整の内容を示す言葉で、特定の開発工程を示す言葉ではありません。要件定義中にも、テスト中にも、運用保守中にも顧客との調整はあります。
たとえば、次のような違いがあります。
- 進捗や不具合の状況を説明した:報告・調整として説明する
- 顧客の要望を聞き、担当者に取り次いだ:ヒアリング・情報連携として説明する
- 要望の背景を整理し、対応範囲や優先順位の合意に関わった:要件定義での担当内容を説明する
- 画面の動きや外部連携の仕様を検討し、顧客と確認した:基本設計や仕様調整での担当内容を説明する
顧客と話した回数より、何を検討し、どの決定にどう関わったかを伝える方が、経験の範囲が明確になります。
なお、最終承認者でなければ経験に入らない、という意味ではありません。上司や顧客が承認する体制でも、自分が要件や設計を担当したなら、その役割を説明できます。
顧客折衝そのものの意味や、単なる受付との違いは、こちらの記事で整理しています。
基本設計書の修正・レビューだけならどう書く?
「基本設計書を触った」という事実だけでは、設計した内容までは分かりません。指示された文章の転記や誤字修正と、仕様を検討したうえでの設計変更を分けます。
たとえば「既存の基本設計書を修正」より、「改修対象画面の入力条件とエラー表示を検討し、基本設計書に反映。リーダーのレビュー指摘に対応」と書けば、何を設計したかが伝わります。これは説明用の例なので、実際に検討していない項目は加えないでください。
レビューも同様です。資料を読むだけだったのか、要件との整合性や仕様の不足を確認し、修正案を出したのかを書き分けましょう。「設計書作成を独力で担当した経験」が必須の募集では、レビューのみの経験が代わりになるか確認が必要です。
職務経歴書・スキルシートでの上流工程経験の書き方
上流工程の経験は、工程名に加えて、担当機能・成果物・関係者とのやり取り・自分の裁量を具体的に書きます。「要件定義からテストまで対応」と一括で書くより、担当した部分が伝わる形にしましょう。
以下は別々の人物を想定した架空の例です。期間や担当業務は自分の事実に置き換えてください。実務資料をそのまま添付する必要はなく、応募先に開示できる範囲で説明します。
要件定義は未経験で、基本設計を担当した例
販売管理システムの改修案件で、受注登録画面の基本設計を担当しました。確定済みの要件をもとに、画面項目、入力チェック、エラー表示を検討し、設計書を作成しました。リーダーのレビュー後に修正し、顧客への仕様確認では担当画面の説明と指摘事項の反映を行いました。要件定義は別チームが担当しており、私は担当していません。
基本設計の実務と、未経験の要件定義を明確にしています。実際の担当期間や開発環境は、案件概要の欄などに併記してください。
要件定義の一部を支援した例
社内申請システムの導入にあたり、リーダーのもとで現行業務のヒアリングと申請フローの整理を担当しました。部署ごとの運用の違いを一覧化し、確認が必要な事項を整理して関係者に確認しました。要件定義書の担当部分を作成し、リーダーのレビューを受けました。全体の要件調整と承認依頼はリーダーが主導しました。
一部担当の経験も説明できますが、「要件定義をリードした」とは書き分けます。求人が主担当・リーダー経験を求めている場合は、この違いを踏まえて応募先に確認してください。
経験年数は、案件の全期間をそのまま数えない
1年間の開発案件に参加し、そのうち基本設計を2か月担当した場合、「基本設計1年」とだけ書くと担当期間を誤解されるおそれがあります。案件の期間と工程ごとの期間を分けて記載しましょう。
複数案件を並行していた場合や、保守の中で断続的に設計していた場合も、単純な合算だけでは実態が伝わりません。「複数の改修で基本設計を担当」「主業務は運用保守」などと補足し、経験年数の数え方が不明なら応募先に確認します。
応募条件が曖昧なときの確認文
「上流工程経験ありですか」という問いに答えにくいときは、担当した工程と担当していない工程を短く伝えます。確認したいのは、経験を大きく見せる方法ではなく、その募集が対象としている範囲です。
○○職への応募を検討しています。システム開発を3年間経験し、うち基本設計は複数案件で通算1年間担当しました。担当画面の仕様検討、設計書作成、顧客への仕様説明を行っていますが、要件定義を主担当として進めた経験はありません。募集要項の「上流工程経験」には、基本設計を中心とする上記の経験も含まれますでしょうか。
この文も架空の例です。「要件定義の主担当経験はない」と「要件定義に一切関わっていない」は異なるため、自分の実態に合わせて書き換えてください。転職エージェント経由なら、同じ内容を担当者に伝えて確認してもらえます。
上流工程未経験から求人を探すときに見るところ
これから要件定義や基本設計を経験したい場合は、仕事内容に上流工程があるだけでなく、応募資格でどの工程まで求められているかを確認します。
- 基本設計・要件定義の経験が必須なのか、歓迎なのか
- 現在の実装・詳細設計・運用保守の経験が応募対象か
- 入社直後から一人で担当するのか、レビューや同行があるのか
- 実際の配属予定案件で、どの工程を担当する見込みか
- アプリ開発、インフラ、パッケージ導入など、対象分野が合っているか
「上流工程に挑戦できる」という言葉だけで、入社後すぐに要件定義を任されると考えないことも大切です。面接では、最初に担当する業務と、次の工程に進むための支援を確認しましょう。
未経験歓迎の範囲が分かりにくい場合は、必須条件と合わせて読み分ける方法も参考にしてください。
よくある質問
詳細設計だけでも上流工程経験といえる?
一般的な企画・要件定義・基本設計という区分では、詳細設計だけを基本設計や要件定義の経験と同じには扱えません。求人側が対象とする設計範囲が曖昧なら、詳細設計で何を担当したかを伝えて確認してください。
SESや二次請けでも上流工程経験になる?
契約形態や商流だけで決まるものではありません。基本設計や要件整理を担当したなら、その内容を説明できます。ただし、エンドユーザーとの直接折衝が必須の求人では、元請け担当者とのやり取りだけで条件を満たすかは別に確認が必要です。
アジャイル開発で工程名が分かれていない場合は?
形式的な工程名がなくても、利用者の課題整理、機能の検討、受け入れ条件の確認など、実際の担当内容を書けます。求人が求める要件定義や設計の経験と対応するか、自分が決めたことや関与した範囲を伝えて確認しましょう。
顧客折衝のない社内システム開発は対象外?
外部顧客がいないという理由だけで、上流工程経験がなくなるわけではありません。社内の利用部門と要件を整理した、社内システムの基本設計をした、といった実務を説明できます。外部顧客への提案経験まで求める求人では、その条件を別に確認します。
まとめ|基本設計も上流工程。ただし求人の必須工程を確認する
要件定義をしていなくても、基本設計を担当していれば、その上流工程経験を説明できます。一方、要件定義が必須の求人や、独力での推進を求める求人では、基本設計・支援・同席の経験だけで条件を満たすとは限りません。
職務経歴書には「上流工程」の一言でまとめず、担当工程、成果物、自分の役割、経験期間を書きましょう。顧客折衝も、報告や調整だけだったのか、要件・仕様の検討まで担当したのかを分けると、応募先との一致を確認しやすくなります。
参考資料
- IPA・DX SQUARE「要件定義とは?」 — 企画・要件定義・基本設計の位置づけ、要件定義の考え方を確認。
- BFT:IT戦略コンサルタントの採用情報 — 基本設計以上の経験を必須とし、顧客折衝を歓迎条件に分ける求人例。
- FPTグループ:FPTソフトウェアジャパン・RPAエンジニアの採用情報 — 要件定義の経験年数を明確に必須条件とする求人例。
- イデア・コンサルティング:大阪・ITコンサルタントの採用情報 — 上流工程への挑戦を掲げ、要件定義・基本設計の経験を歓迎条件とする例。
情報確認日:2026年9月28日。判定表と応募文例は、資料を踏まえた本記事の整理です。求人は変更・終了する場合があるため、個別の応募条件は最新の募集要項をご確認ください。




