参画先の業種を知ろう
エージェント経由で参画する案件は準委任契約が基本です。クライアント企業の業種によって、働き方や雰囲気が大きく異なります。
4つの主な業種タイプ
準委任契約では、クライアント企業に常駐またはリモートで参画し、開発チームの一員として働きます。参画先の業種によって、プロジェクトの進め方や求められるスキルが変わってきます。
業種ごとの働き方の違い
同じエンジニアの仕事でも、参画先によって求められることが大きく変わります。
事業会社の特徴
事業会社は、自社のビジネスを支えるシステムを開発・運用しています。金融機関、メーカー、小売、物流など、業界は多岐にわたります。フリーランスとして参画する場合、その会社のビジネスを深く理解することが求められます。
- 業務知識が身につく その業界特有のルールや用語を学べる。金融なら規制対応、小売なら在庫管理など
- 安定した開発サイクル 長期運用を前提としたシステムが多く、保守性や品質が重視される
- 社内調整が多い 他部署との連携や、非エンジニアへの説明スキルも求められる
SIerの特徴
SIer(システムインテグレータ)は、顧客企業から依頼されたシステムを開発する会社です。大手SIerから中小まで規模は様々で、フリーランスエンジニアの受け入れも活発に行われています。
- 大規模プロジェクトの経験 数十人〜数百人規模のチームで開発することも。役割分担が明確
- ドキュメント文化 設計書、仕様書、レビュー記録など、文書化が重視される
- プロジェクト管理スキル 進捗報告や課題管理など、マネジメント寄りのスキルも評価される
Web系企業の特徴
自社でWebサービスやアプリを開発・運営する企業です。toC(一般消費者向け)、toB(企業向け)のサービスがあり、技術力を武器にしたい人に人気の業種です。
- 技術志向が強い 新しい言語やフレームワークを積極的に採用。技術的なチャレンジがしやすい
- リリースサイクルが早い 週次、場合によっては日次でデプロイすることも
- エンジニアの裁量が大きい 技術選定や設計に意見を求められる機会が多い
スタートアップの特徴
少人数で急成長を目指す企業です。資金調達のフェーズによって、シード期、シリーズA、B…と呼ばれます。変化を楽しめる人や、幅広い経験を積みたい人に向いています。
- スピード最優先 完璧より「まず動くもの」を求められる。素早い実装力が評価される
- 一人で複数の役割 フロントもバックもインフラも、という「何でも屋」が求められることも
- 変化が激しい 事業の方向転換(ピボット)で、作ったものがなくなることもある
チーム体制の違いを理解しよう
参画する案件によって、チームの規模も様々です。チーム体制によって、求められるコミュニケーションの量や働き方が変わってきます。
チーム規模は、あなたの性格や働き方の好みによって向き不向きがあります。人と関わりながら成長したいなら大規模チーム、集中して技術を磨きたいなら小規模チームが合うかもしれません。
開発スタイルの基本を押さえよう
開発の進め方には、大きく分けて「アジャイル」と「ウォーターフォール」という2つのスタイルがあります。案件情報でよく見かける言葉なので、基本を押さえておきましょう。
1〜2週間単位で動くものをリリース
途中で仕様が変わっても対応しやすい
フィードバックを受けながら改善
自分たちで考えて進める文化
要件定義→設計→実装→テストの順
工程ごとに成果物が明確
各工程でレビュー・承認を実施
関係者が多いプロジェクトで有効
身近な例で理解する
開発スタイルの違いを、「家づくり」と「レゴブロック」に例えてみましょう。
ウォーターフォールは「家づくり」
家を建てるとき、まず設計図を完璧に作りますよね。基礎工事が終わったら柱を立て、屋根をつけて、内装を仕上げる。途中で「やっぱり部屋を一つ増やして」と言われても、簡単には対応できません。だから最初の計画が重要です。
アジャイルは「レゴブロック」
レゴで何かを作るとき、作りながら「こっちのほうがいいかも」と変えていきますよね。完成形が最初から決まっていなくても、少しずつ組み立てながら良いものを目指せます。途中で方向転換しても、大きな問題にはなりません。
どちらを選ぶかは「プロジェクトの性質」次第
実際の現場では、プロジェクトの特性に応じて開発手法を選択します。どちらが優れているわけではなく、目的に合った手法を選ぶことが重要です。
- 要件が明確な場合
- 金融システムや基幹システムなど、最初から仕様が固まっているプロジェクトではウォーターフォールが選ばれやすいです。契約時に完成形と納期を確定する必要がある場合にも適しています。
- 要件が不確実な場合
- 新規サービス開発やユーザーのニーズを探りながら作る場合は、アジャイルで柔軟に対応します。市場の変化に素早く対応したいスタートアップの新規事業などでも採用されます。
- 規制・品質要件が厳しい場合
- 医療機器のソフトウェアや官公庁のシステムなど、厳格な品質管理が必要な分野ではウォーターフォールが適しています。各工程でのレビューや承認プロセスが重視されます。
開発スタイルと現場の雰囲気
開発スタイルによって、日々の働き方も変わってきます。
- アジャイルの現場 毎日の朝会(デイリースタンドアップ)、1〜2週間ごとの振り返り(レトロスペクティブ)など、コミュニケーションが多い
- ウォーターフォールの現場 工程ごとのレビュー会議、ドキュメント作成、進捗報告など、計画的な進行が求められる
自分に合う案件を見極めるには
業種・チーム体制・開発スタイルの3つが組み合わさって、案件の雰囲気が決まります。エージェントとの面談や、企業との面談で確認しておきたいポイントをまとめました。
面談で確認すべき質問リスト
エージェント経由の面談では、遠慮せずに以下のような質問をしましょう。聞くことで「この人はちゃんと考えている」という良い印象を与えられます。
- チーム構成と役割分担
- 「チームは何人で構成されていますか?」「私の担当範囲はどこまでですか?」
- 開発手法とサイクル
- 「アジャイルですか、ウォーターフォールですか?」「スプリント(開発の区切り)の期間は何週間ですか?」
- コミュニケーション頻度
- 「定例ミーティングはどのくらいの頻度ですか?」「デイリースタンドアップ(毎朝の進捗共有)はありますか?」
- チームイベントへの参加
- 「チームイベントやランチ会への参加は期待されますか?」
- 業務範囲の明確さ
- 「業務範囲は明確に定義されていますか?」「契約書に記載されている業務以外を依頼されることはありますか?」
- 稼働時間と繁忙期
- 「通常の稼働時間は何時から何時ですか?」「繁忙期の稼働時間はどのくらいですか?」
- 技術スタックと学習機会
- 「使用している技術は何ですか?」「新しい技術を学ぶ機会はありますか?」
- リモートワークの可否
- 「フルリモートですか、ハイブリッドですか?」「出社頻度はどのくらいですか?」
これらの質問を通じて、自分が働くイメージを具体的に描けるようになります。
最初は経験重視で選ぶ
初めての案件では、完璧な条件を求めすぎないことも大切です。
- まずは経験を積む 最初の案件は「学びの場」と割り切り、幅広い経験を積むことを優先する
- 中規模チームから始める 4〜6人のチームなら、サポートも受けやすく全体も把握しやすい
- アジャイルを経験してみる 現代の開発現場ではアジャイルが主流。早めに経験しておくと選択肢が広がる
- 3ヶ月〜6ヶ月の契約 最初は短期契約で始め、合わなければ次の案件を探すこともできる
案件選びで迷ったら、エージェントに相談するのも良い方法です。あなたのスキルや性格に合った案件を提案してくれるはずです。
まとめ
- 業種は自分の興味で選ぶ 事業会社・SIer・Web系・スタートアップ、それぞれに魅力がある。自分が作りたいものや学びたい技術で選ぼう
- チーム規模で働き方が変わる 大規模(7人以上)は社員に近い働き方、中規模(4〜6人)はバランス型、小規模(2〜3人)は役割が明確で集中しやすい
- 開発スタイルを理解する アジャイルは変化に強く、ウォーターフォールは計画的。どちらも長所と短所がある
- 面談で遠慮なく質問する チーム構成、開発手法、稼働時間、業務範囲などを確認し、自分が働くイメージを具体化しよう
- 最初は経験重視 完璧な条件を求めすぎず、まずは飛び込んで経験を積むことが大切
次のレッスンでは、案件選びで確認すべきポイントをさらに詳しく見ていきます。