メインコンテンツへスキップ
キャリア船木 俊介約14分で読めます

SESエンジニアが上流工程に進むためのロードマップ|契約形態ではなく、担う役割を上げるという発想

SESエンジニアが上流工程に進むためのロードマップ|契約形態ではなく、担う役割を上げるという発想

「下流工程SES」で頭打ち感を抱えていないか

「SESにいる限り、ずっと下流の作業員のままだ」——30代になっても設計書通りの実装案件が続き、こうした諦めを口にするエンジニアの方に、私はよくお会いします。当社の中途採用面接でも「契約形態がSESなので、上流に行くにはここを抜けるしかないと思っていて」と打ち明けてくださる方は少なくありません。

ただ、「SES=下流工程」というのは業界に流通している通俗イメージであって、契約の実態とは違います。SESは顧客プロジェクトへの参画形態のひとつであり、担当する工程や役割を縛るものではありません。本記事では、当社で下流工程SES案件を経て入社し、現在はSES形態のまま上流SE・PL役割でアサインされているエンジニアたちの歩みを一次情報として、「契約形態を抜ける」のではなく「担当工程・役割を上げる」という発想で SES キャリアアップの道筋を描き直していきます。

「SESだから上流に行けない」は、思い込みである

まず通俗イメージをほどきます。SESは顧客プロジェクトへの参画契約を指す言葉であり、担当工程や役割を規定するものではありません。実際、上流SEもPLもラボ型開発も、すべてSES形態で成立します。SES SE 違いをきれいに線引きしたい気持ちはわかりますが、契約形態(SES/受託/自社)と、担当工程(要件定義/基本設計/詳細設計/実装/テスト)と、役割(メンバー/リーダー/PL)は、それぞれ独立に動かせます。

例外は元請のPMだけです。元請プロジェクトの最終責任を担うPMは、元請プロジェクトに所属していなければ担当できません。本記事の射程はそこではなく、SES形態のまま、担当工程を実装中心から要件定義・基本設計・PL役割へと動かしていく道筋に焦点を絞ります。多くの方が想像しているよりずっと現実的な選択肢です。なお、SE→PLというキャリア遷移そのものについてはSEからPLへキャリアアップするために必要なことで別の角度から扱っているので、合わせて参考にしてください。

下流工程の経験は、上流に進んだ今こそ武器になる

「下流工程の経験は、上流に行くと不要になるのでは」とご質問をいただくこともあります。当社で実際に下流工程SESから上流SE・PL役割に進んだエンジニアたちの声を聞くと、答えはむしろ逆です。

「上流工程に行くと実装から離れる、というイメージがあるかもしれませんが、僕の場合は逆でした。むしろ、泥臭くコードを書いてきた経験があるからこそ、今の役割がこなせていると感じます」

業務系SIで複数の基幹システム案件の実装を担当してきたあるエンジニアは、こう続けます。顧客が「ここ、ちょっと変えるだけだよね?」と軽く言った要望でも、実装を知っているからこそ「裏側の共通処理やデータ構造に響く、危ない変更だ」と瞬時にピンとくる。この「危ない匂い」に鼻が利くおかげで、安請け合いして大炎上するのを未然に防げているそうです。メンバーから「少し遅れています」と報告があったときも、仕様の曖昧さで手が動かないのか、テストデータでハマっているのか、同じ場所で苦労してきた者として手に取るようにわかる。

下流工程で積み重ねた経験は、上流の判断力に直結します。「下流から抜け出す」のではなく、「下流の経験を上流の武器に変換する」。これが本記事の出発点です。

下流から上流へ動かす、5つのステップ

ここからが本題です。SES形態のまま下流工程から上流工程・PL役割に役割を上げていく道筋を、5つのステップに分けて整理します。順序は重要です。途中をスキップするとアサインの機会が来ても活かしきれません。

ステップ1: 自分の現在地を、自分の言葉で語り直す

最初にやるべきは、経験の棚卸しです。ただし「設計書を作成した」「進捗管理をした」といった作業名で語るのではなく、「何に責任を持って、どう判断したか」で語り直す作業です。

「以前の職務経歴書なら『詳細設計書を作成した』と書いて終わりでしたが、今は違います。『仕様変更の際、DBや既存処理への影響をどこまで見抜いたか』『なぜその設計が最適だと判断したのか』という、自分の意志の部分を言葉にするようにしたんです」

この棚卸しが終わると、次に伸ばすべきスキルの輪郭が見えてきます。「進捗管理」と書いていた経験が、実は「課題を分解して解決まで導いた経験」だったと気づく。逆に「設計の判断軸を顧客に説明する経験」が決定的に足りないと判明する。ステップ2の前提になる重要な作業です。

ステップ2: 上流工程に必要なスキルを輪郭にする

上流工程を担うのに必要なスキルは、「要件定義ができる」「設計ができる」では捉えきれません。当社のPL経験者が口を揃えて挙げるのは次の3つです。進捗管理の本質を「表の更新」ではなく「遅延の真因特定」と捉える視点。設計を「作業」ではなく「判断」として、リスクとの天秤を自分の言葉で語れる解像度。そして、答えではなく選択肢を出す癖です。

この3つは、いまの下流工程の現場でも擬似的に練習できます。仕様の不明点を整理して提案として出す、影響範囲を先回りして書き出す、隣のメンバーの詰まりを一緒に解消する。「現場でできる小さな上流工程」を積むのが、ステップ3への準備になります。

ステップ3: 上流アサインに繋がる案件・所属先を見極める

同じSES契約でも、現場・所属先によって上流に動ける確率は大きく変わります。評価軸は3つ。①現場で年次ではなく実力でリーダー候補を選んでいるか、②上流SE/PL役割の社内ポジションが空いているか、③営業や上司が個々の強みを把握し、案件選定に反映する仕組みがあるか。揃わない環境では、いくらスキルを磨いてもチャンスは降ってきません。「給与」「勤務地」「使用技術」だけで決めてしまうと、再び「環境のせいにせざるを得ない構造」にハマります。SES 30代のキャリア相談で最もよく見るのが、この見極め不足です。

ステップ4: 転職・所属変更のタイミングを見誤らない

「いま動くべきか、もう半年待つべきか」は外から正解が見えにくいテーマです。動くタイミングの目安は、現職で仕様整理・小さな提案・後輩育成といった上流寄りの動きを続けても半年以上アサインの幅に変化が出ず、上司や営業に相談しても具体的な道筋が示されないとき。逆に動かないほうがいいのは、現職でまだ試せる手が残っているときです。「自分にできる小さな上流工程」を半年やり切ってから判断するほうが、ステップ1の棚卸しが濃くなり、転職市場での説得力にも直結します。30代で動く方が多いのも、ちょうどこの「やり切ってから動く」判断と重なるからです。SES 30代の停滞感についてはエンジニアの30代キャリア不安にどう向き合うかも参考になります。

ステップ5: 上流アサイン後の最初の3ヶ月で何をするか

実は最大の難所はここです。アサインされた瞬間にPL的に振る舞えるわけではありません。

「PLを任されて一番戸惑ったのは、視界の広さを強制的に変えられたことです。メンバーの頃は、自分の担当範囲さえ完璧に作り切れば勝ちでした。でも今は、自分の手が動いていても、チームの誰かが止まっていたら負けなんです」

最初の3ヶ月で意識を切り替えるために徹底すべきは、顧客の曖昧な依頼を「その場で分解する勇気」と、答えではなく選択肢を出す姿勢への切り替えです。「いい感じに使いやすくしたい」という依頼を画面構成・業務フロー・例外処理のレベルまで詰めていく。判断を仰ぐときは「これ、どうすればいいですか?」ではなく「業務的にはA案が自然ですが、工数を抑えるならB案もあります」と判断材料をセットで投げる。すると顧客から「この件、整理してもらえますか」と作業ではなく思考を求められる相談が来るようになる。これが、上流アサイン後に「任される人」へ評価が動き出す転換点です。この「翻訳」の中身はこれからのPLに求められる「翻訳力」とはで具体例を厚めに扱っています。

あるエンジニアの実体験:下流SES時代から上流アサインまで

5つのステップは抽象的な指針です。これを通過した当社のエンジニアの歩みを、複合的なプロフィールとしてご紹介します。

業務系SI領域で実装中心のSES案件を経験してきたあるエンジニアは、当時の職場をこう振り返ります。

「前職での仕事は、一言でいえば『正確な翻訳機』になることでした。渡された設計書通りに、いかにバグを出さず実装するか。その一点においては、確かに鍛えられたと思います」

ただ、「なんでこのボタンはここにあるのか?」と疑問が浮かんでも自分の役割はそこじゃない、と虚しさが膨らんでいったそうです。勇気を出して質問しても「いいから設計書通りに作って」という冷ややかな空気が流れる。実装のスキルは上がっても判断力が育っていない自分に焦りを感じるようになった。転機は転職活動の途中でした。

「以前は『SESでいる限り、ずっと誰かの下請けで終わるんだろうな』と勝手に絶望していました。でも、転職活動でいろんな話を聞くうちに、ふと気づきました。問題はSESという仕組みではなく、現場の顧客に『この人に任せたい』と思わせていない自分にあるんじゃないかと」

当社で「年次ではなく、どこまで任せられるか」という成長ステップを示されたとき、目の前がパッと開けた感覚があったと言います。目指すべきは所属を変えることではなく、現場での自分の役割をアップデートすること。発想が反転した瞬間でした。

入社後はステップ1の棚卸しから始まり、営業がその強みに合う案件を繋いでくれた。とはいえ勝負は現場に入ってからで、いきなり大役をこなすのではなく「仕様の不明点を整理して出す」「小さなチームの進捗を正確に把握する」といった地味な信頼を積み上げることから再スタートしました。明確な手応えを感じたのは、顧客とのやり取りが「これ、どうすればいいですか?」から「A案が自然ですが、B案も選べます」へと変わった瞬間。顧客から「整理してもらえますか」と思考を求められる相談が飛んでくるようになり、上流やPLという役割は誰かに与えられるものではなく、頼られる瞬間の積み重ねで形作られるものだと肌で感じたそうです。

「SESにいたから諦めかけた」あの日の話

歩みは綺麗な右肩上がりではありませんでした。当社のエンジニアたちが共通して口にするのは、途中で何度も諦めかけた瞬間があったという事実です。失敗のほうがよっぽど血肉になっている、と。

「当時の在籍していた会社は、完全に年功序列の世界でした。リーダーや上流工程を担当するのは、どんなに実力があっても『年次の高い先輩』と決まっていたんです」

別のエンジニアは、下流工程SES時代の絶望感をこう語ります。スキルを磨いても担当する工程が変わらなければ、評価も給与も平行線のまま。「このまま、ただ年数だけを重ねたベテラン作業員になって終わるのか?」と思うと、怖くて仕方がなかった。働き方の面でも、「周りが残っているから帰れない」という同調圧力の中で、自分のタスクは終わっていても時間が過ぎるのを待つ日々が続いた。「この時間の使い方で、自分の価値は上がっているのか」という虚無感がきつかったそうです。

このとき彼が陥っていたのは「SESだから無理だ」という思考の罠でした。本当の問題は契約形態ではなく、現場で信頼を積み重ねる側に自分が立てていなかったこと。「SESを抜ければ解決する」と早合点して勢いだけで自社開発企業に転職した同期が、やはり下流工程に追われていた——そんな話も耳にしたそうです。問題の正体は契約形態ではなく、現場での自分の立ち位置だった。この気づきが、彼にとって最大の転機になりました。

「任される」と感じた、ふたつの場面

上流アサインで評価される経験は、一言でいえば「任される瞬間が積み重なっているか」に尽きます。当社のエンジニアが「自分は任されている」と実感できた場面を、ふたつご紹介します。

ひとつめは、顧客から「この件、まだふわっとしているんですが、一度整理してもらえますか?」と頼られた瞬間でした。

「それまでは決まったタスクをこなすだけでしたが、その時は顧客自身も何を決めるべきか分からず困っていたんです。『論点はここです。解決策はA案とB案があります』と提示したら、顧客から『そうそう、こういう整理が欲しかったんだよ』と言われた時は、本当に嬉しかったですね」

単にコードを書くのではなく、プロジェクトを前に進めることこそが自分の本当の役割だと確信した瞬間だったそうです。

ふたつめは、チーム内での相談の質が変わった瞬間です。最初は「この関数やDB連携はどうするべきか」という技術的な質問ばかりだったのが、次第に「顧客にどう説明すべきか」「優先順位をどうつけるべきか」という相談が増えていった。完璧な答えを持っているからではなく、「一緒に考えて整理してくれる人」として認められた証拠だと、彼は受け止めました。お互いに背中を預け合えるチームになれば、プロジェクトの推進力は劇的に変わります。

「SESを脱出する」ではなく、「SESの中で役割を上げる」

ここまでの話を整理すると、SES キャリアアップの現実解は次の一文に尽きます。契約形態を抜けることは目的ではない。担当工程と役割を上げることこそが本質である

「SES 脱出」というワードで検索される方が一定数いらっしゃることは承知しています。ただ、その言葉の裏にある本当の願いは「下流工程に固定されない働き方をしたい」であって、契約形態そのものではないはずです。だとすれば、現場で「この人に任せたい」と思われる存在になる方が、はるかに近道です。SESかどうかは、その後についてくる枝葉に過ぎません。

信頼は、小さな越境の積み重ねでしか作れません。今の現場で、自分にできる「小さな上流工程」をひとつ見つけて始めてみる。それが、上流SE・PL役割を引き寄せる最初の一歩になるはずです。

当社で、SES形態のまま上流工程・PL役割に動ける仕組み

スーパーソフトウエアでは、SES形態で顧客プロジェクトに参画しながら担当工程と役割を上げていけるエンジニアを育てています。年次や所属ではなく「現場でどこまで任されるか」を成長ステップの軸に据え、営業・上司・本人の三者で個々の強みと次に伸ばす領域を定期的に整理し、案件選定に反映する運用を取っています。業務系SI・Web系の両方の案件を扱っているため、両方の引き出しを持つ上流SE・PLが育ちやすいのも特徴です。下流工程SESで停滞感を抱えてきた方ほど、ステップ1の棚卸しを丁寧に行うと、経験の中に上流の武器が眠っていることに気づきます。


あなたのキャリアを、次のステージへ

当社では「年次ではなく、どこまで任されるか」を成長ステップの軸に据えています。本記事に登場したエンジニアたちも、入社時点で上流SE・PLだったわけではありません。下流工程SESの現場で経験の棚卸しを丁寧に行い、現場で「小さな上流工程」を積み重ねながら、SES形態のまま担当工程と役割を上げていったメンバーたちです。

「現場で任されるエンジニア」を本気で目指す方からのご応募・お問い合わせをお待ちしています。