業務委託のエンジニアにコードレビューで「ここはこう書き換えてください」とコメントした直後、ふと「これって指示しすぎだろうか」と手が止まったことはないでしょうか。Slackで「今日中にこれをお願いします」と送った一言、進捗MTGで「何時から作業していますか」と尋ねた確認――その一つひとつが、もしかすると偽装請負のリスクにつながるのではないかと、毎回確信が持てないまま運用している方は少なくありません。
困るのは、法律の説明をいくら読んでも「結局、自分のあのケースはどっちなのか」がはっきりしない点です。「指揮命令はできない」「成果物の指示はOK」といった原則は理解できても、開発の現場で実際に交わすのは原則そのものではなく、具体的な言い回しです。原則と目の前のSlackメッセージのあいだには、思ったより距離があります。
そこで本記事では、業務委託エンジニアへの指示について、要件伝達・設計・コードレビュー・進捗確認・勤怠・環境といった開発工程の場面別に、「していいこと・いけないこと」を実際の言い回しレベルの具体例で整理します。NG例には「ではどう言い換えれば安全か」もセットで示すので、自分のケースに近い例を探して即座に照合できます。
加えて、未掲載のグレーケースでも自力で判断できるよう、OK/NGを見分ける4つの判断軸と、全場面を1枚にまとめた早見表も用意しました。記事の後半では、2024年11月に施行されたフリーランス保護法で発注者に新たに課された義務にも触れます。「指示を控える」のではなく「適法な範囲で最大限マネジメントする」ための判断基準を、チームに持ち帰れる形で整理していきます。
なお、本記事は実務上の判断の参考として一般的な考え方を整理するものであり、個別の契約・取引が偽装請負に該当するかどうかの最終的な判断は、契約内容や実態を踏まえて顧問弁護士・社会保険労務士など専門家にご確認ください。
- 業務委託エンジニアへの指示が「OK/NG」に分かれる原則
- 【要件・成果物の伝達】業務委託エンジニアに指示していいこと・いけないこと
- 【設計・技術選定】業務委託エンジニアに指示していいこと・いけないこと
- 【実装・コードレビュー】業務委託エンジニアに指示していいこと・いけないこと
- 【進捗確認・コミュニケーション】業務委託エンジニアに指示していいこと・いけないこと
- 【勤怠・稼働・勤務場所】業務委託エンジニアに指示していいこと・いけないこと
- 【環境・ツール・緊急時】業務委託エンジニアに指示していいこと・いけないこと
- 場面別「OK/NG」早見表:業務委託エンジニアへの指示
- 2024年フリーランス保護法で変わった発注者の責任
- よくある質問(FAQ)
- まとめ|場面で線引きできれば、指示は怖くない
業務委託エンジニアへの指示が「OK/NG」に分かれる原則

具体例を読み解く前に、なぜ業務委託では指示の一部が制限されるのか、その土台となる原則だけを最小限おさえておきます。ここを理解しておくと、本記事で挙げる個別の例だけでなく、掲載していないケースに出会ったときも自分で判断できるようになります。
発注者には「指揮命令権」がないという大原則
業務委託(請負契約・準委任契約)は、社員を雇う雇用契約とは根本的に性質が異なります。雇用契約では、会社が労働者に対して「いつ・どこで・どのように働くか」を細かく指示する権限、すなわち指揮命令権を持ちます。一方、業務委託は「対等な事業者どうしが、ある仕事の完成や遂行を約束する契約」であり、発注者には受託者(エンジニア)に対する指揮命令権がありません。
そのため、契約上は業務委託としていても、実態として発注者がエンジニアを社員と同じように指揮命令していると、「偽装請負」と判断されるおそれがあります。偽装請負は労働者派遣法・職業安定法に違反する行為であり、形式的な契約書の文言ではなく、日々の指示・管理の実態で判断される点が重要です。
「では何を根拠に、どこまでがOKでどこからがNGなのか」という法的な線引き(いわゆる37号告示の考え方)については、別記事の業務委託で適法な指揮命令の範囲で詳しく整理しています。本記事は法的根拠の詳説には立ち入らず、実務の場面ごとの具体例に集中します。まずは「指揮命令権はない。だから過程ではなく成果に向けてコミュニケーションする」という一点だけを前提として持っておいてください。
OK/NGを見分ける4つの判断軸
個別の具体例に入る前に、判断のものさしとなる4つの軸を示します。掲載していないケースに迷ったときは、この4軸に照らして考えると線引きしやすくなります。
- 成果物 vs 過程:「何を・どんな品質で・いつまでに」という成果物に関する要望はOKに寄ります。「どういう手順で・どの順番で作業するか」という過程への介入はNGに寄ります。
- 依頼 vs 命令:「〜していただけますか」「〜をお願いできますか」という対等な依頼はOKに寄ります。「〜しろ」「〜するな」という一方的な命令、断る余地のない口調はNGに寄ります。
- 個人宛 vs 受託者責任者経由:複数名で受託している場合、特定の個人を発注者が直接指揮するのはNGに寄ります。受託側の責任者を通じて業務を伝えるのはOKに寄ります(一人で受託している準委任では、この軸は弱まります)。
- 時間拘束の有無:始業終業時刻の指定・勤怠管理・常駐の強制など、時間や場所を拘束する要素はNGに寄ります。連絡可能時間帯の合意や納期の設定など、成果に紐づく時間の取り決めはOKに寄ります。
この4軸は単独で機械的に当てはめるものではなく、総合的に「実態として雇用に近いか」を見るためのものです。1つでもNG寄りの要素があれば即アウトというわけではありませんが、複数が重なるほどリスクが高まると考えてください。それでは、ここからは開発工程の場面ごとに具体例を見ていきます。
【要件・成果物の伝達】業務委託エンジニアに指示していいこと・いけないこと
開発のスタート地点である要件伝達は、発注者が最も正々堂々と要望を伝えてよい場面です。ここで「何をどこまで伝えてよいか」に確信が持てると、その後の日々のやり取りの大半が安全圏に入ります。
OK例:仕様・受入基準・納期・優先度の背景共有
成果物そのものに関する情報共有は、原則として問題ありません。
- 「次のリリースで、ユーザー登録時にメール認証を追加する機能を開発してください。受入基準は別紙の仕様書のとおりです」
- 「この機能の納期は◯月◯日、優先度は高めです。背景として、◯◯のキャンペーンに間に合わせたいという事情があります」
- 「APIのレスポンスは200ms以内、同時接続は1,000を想定しています(非機能要件)」
- 「不明点があれば随時質問してください。仕様の認識合わせはこちらも協力します」
これらがOKなのは、いずれも「何を・どんな品質で・いつまでに」という成果物の要望にとどまっており、「どうやって作るか」という過程に踏み込んでいないからです。背景や優先度を伝えるのも、エンジニアが自律的に判断するための材料提供であり、命令ではありません。
NG例:作業順序の細かい指定・着手時刻の指定と言い換え
一方、同じ要件伝達でも過程や時間に踏み込むとNG寄りになります。
- NG:「まず認証画面から作り始めて、次にDB設計、その後API、という順番で進めてください」
- なぜNGか:作業の順序という過程を指定しており、エンジニアの裁量を奪っています。これは雇用における作業手順の指示に近づきます。
- 言い換え:「◯月◯日までに、認証機能一式(画面・API・DB)を仕様書の受入基準を満たす形で納品してください。進め方はお任せします」
- NG:「毎朝9時には着手して、午前中はこの作業に充ててください」
- なぜNGか:着手時刻と時間配分を指定しており、時間拘束に該当します。
- 言い換え:「納期は◯月◯日です。それまでに完成すれば、作業時間帯はご都合に合わせて構いません」
ポイントは、伝えたい「ゴール」は変えずに、「過程」と「時間」への指定を外すことです。納期と品質という成果物の輪郭をしっかり示せば、進め方を委ねても発注の目的は十分に達成できます。
【設計・技術選定】業務委託エンジニアに指示していいこと・いけないこと
技術スタックや設計手法の指定は、エンジニアが「指示されがち」で、かつ発注側も判断に迷いやすい領域です。「使う技術くらい指定してもいいのでは」と思いがちですが、ここには明確な線引きがあります。
OK例:満たすべき非機能要件・既存環境の制約・セキュリティ要件の提示
「結果として満たすべき条件」や「動かす環境の制約」を伝えるのはOKです。
- 「既存システムはAWS上で稼働しており、今回の機能もAWS環境にデプロイできる構成にしてください」
- 「社内のセキュリティポリシー上、外部SaaSにユーザーの個人情報を保存することはできません。この制約を満たす設計でお願いします」
- 「既存のデータベースはPostgreSQLです。新機能もこのDBと連携する必要があります」
- 「将来的に月間100万リクエストまでスケールする想定です。これを満たせる設計にしてください」
これらは「環境・連携先という制約条件」や「満たすべき非機能要件」の提示であり、成果物が満たすべき仕様の一部です。制約を伝えたうえで、その中でどう設計・実装するかはエンジニアの裁量に委ねられています。
NG例:使用言語・実装手順・内部設計の細部の命令と言い換え
逆に、制約から導かれる範囲を超えて「手段そのもの」を命令するとNG寄りになります。
- NG:「この機能はGoで書いてください。フレームワークはこれを使ってください」(環境上の必然性がない場合)
- なぜNGか:実現手段である言語・フレームワークを発注者が一方的に指定しており、過程への介入になります。
- 言い換え:「既存サービスがGoで統一されているため、保守性の観点からGoでの実装を希望します。難しい事情があれば相談させてください」(理由を添えた要望にし、最終判断の余地を残す)
- NG:「この処理はこのデザインパターンで、このクラス構成で実装してください」
- なぜNGか:内部設計の細部という、まさに過程そのものを指定しています。
- 言い換え:「内部設計はお任せします。レビューしやすいよう、設計方針を着手前に簡単に共有いただけると助かります」
技術選定には「既存環境との統一」という正当な制約が絡むことが多く、この場合は理由を添えた要望として伝えれば許容されやすくなります。重要なのは、命令として一方的に押し付けるのではなく、制約・理由を共有したうえでエンジニアの判断余地を残すことです。
【実装・コードレビュー】業務委託エンジニアに指示していいこと・いけないこと

コードレビューや実装中のやり取りは、多くの発注担当者が最も不安を抱く場面です。「この書き方に変えて」と書いた瞬間に指示になってしまうのではないか――この迷いに正面から答えます。結論から言えば、コードレビュー自体は成果物の検収プロセスの一環として正当に行えますが、コメントの「立て方」で印象が大きく変わります。
OK例:規約・受入基準を根拠にした「依頼」型コメント
レビューを「成果物が受入基準を満たしているかの確認」として行い、根拠を示して依頼する形はOKです。
- 「このPRですが、命名がコーディング規約(別紙)の規定と異なるようです。規約に沿った形に修正をご検討いただけますか」
- 「受入基準に『入力値のバリデーションを実装する』とありますが、この箇所で未入力時の処理が見当たりません。仕様を満たす形にしていただけますか」
- 「セキュリティ要件の観点で、ここはSQLインジェクションのリスクがありそうに見えます。対策方法はお任せしますので、ご確認いただけますか」
- 「テストカバレッジが受入基準の80%を下回っています。基準を満たすようご対応をお願いできますか」
これらがOKなのは、いずれも「コーディング規約」「受入基準」「セキュリティ要件」という事前に合意した成果物の基準を根拠にしており、かつ「どう直すか」という手段はエンジニアに委ねているからです。レビューは納品物の品質確認であり、検収の一部として正当な行為です。
NG例:実装方法の逐一指定・修正の命令口調と言い換え
一方、根拠なく実装方法を逐一指定したり、命令口調で修正を強いたりするとNG寄りになります。
- NG:「ここはこう書き換えてください。この変数名にして、この関数に分割してください」
- なぜNGか:受入基準に基づかない、レビュアーの好みによる実装方法の逐一指定であり、過程への直接介入になります。
- 言い換え:「この関数が少し長く感じられ、保守性が気になりました。可読性の観点で改善の余地があればご検討いただけますか(具体的な方法はお任せします)」
- NG:「なんでこう書いたの。今すぐ直して」
- なぜNGか:命令口調かつ即時対応を強いており、対等な事業者間の依頼ではなく、上司から部下への指示の体裁になっています。
- 言い換え:「この実装の意図を教えていただけますか。受入基準の◯◯と照らして、調整が必要そうであればご相談させてください」
線引きのコツは、コメントの根拠を「合意済みの基準」に置き、「修正するかどうか・どう修正するか」の判断余地をエンジニアに残すことです。「規約に反している」「受入基準を満たしていない」という客観的根拠があれば、依頼型のコメントは検収として正当に機能します。逆に「自分ならこう書く」という主観的な好みを命令として押し付けると、過程への介入と受け取られやすくなります。
なお、コードレビューの言い換えをはじめ、現場で頻出するNG言動とOK言い換えをチェックリスト形式で自己診断したい場合は、偽装請負チェックリスト【IT現場版】に対応表をまとめています。本記事の具体例と合わせて活用してください。
【進捗確認・コミュニケーション】業務委託エンジニアに指示していいこと・いけないこと
「毎朝の進捗確認はNGなのか」「デイリースクラムに委託メンバーを呼んでいいのか」――日常的に繰り返す確認だからこそ、迷いが積み重なる場面です。ここでも基準はシンプルで、確認の対象が「成果物の進捗」か「稼働そのもの」かで分かれます。
OK例:成果物ベースの進捗確認・任意参加の情報共有会
成果物の進み具合を確認したり、情報共有の場を任意参加で設けたりするのはOKです。
- 「現在のタスクの進捗はいかがでしょうか。納期に向けて懸念点があれば共有してください」
- 「週次で15分ほど、成果物の進捗と課題を共有する場を設けたいのですが、ご都合のよい時間はありますか」
- 「仕様の認識合わせのために、希望があればキックオフMTGに参加いただけますか(任意です)」
- 「ブロッカーがあれば遠慮なく連絡してください。こちらで解消できることは協力します」
これらは「成果物がどこまで進んだか」を確認するものであり、稼働時間や働き方には踏み込んでいません。MTGも「成果物の進捗共有」「仕様の認識合わせ」という目的に紐づき、参加が任意であればエンジニアの裁量を尊重した形になります。
NG例:稼働時間の確認・MTGの一律強制参加と言い換え
逆に、稼働そのものを管理したり、参加を一律強制したりするとNG寄りになります。
- NG:「今、何の作業をしていますか。今日は何時間稼働しましたか」
- なぜNGか:成果物ではなく稼働状況・稼働時間を逐一管理しており、雇用における労務管理に近づきます。
- 言い換え:「現在のタスクの進捗と、完了見込みを教えていただけますか」(時間ではなく成果物の進捗を尋ねる)
- NG:「毎朝9時のデイリースクラムに必ず参加してください」
- なぜNGか:時刻を指定したMTGへの一律強制参加は、時間拘束に該当します。
- 言い換え:「進捗共有はテキストでの非同期報告でも構いません。MTGに参加いただける場合は、ご都合のよい時間で調整しましょう」
進捗確認は「成果物の状態を聞く」ことに徹し、稼働時間や作業内容のリアルタイム監視に踏み込まないことが線引きです。なお、業務委託メンバーを含む定例ミーティングを偽装請負リスクなく設計する具体的な運用ルールは、業務委託エンジニアの定例ミーティング設計で詳しく解説しています。
【勤怠・稼働・勤務場所】業務委託エンジニアに指示していいこと・いけないこと
勤怠管理や常駐の指定は、「便利だからつい管理してしまう」領域であると同時に、労働者性を最も強く示してしまう危険な領域でもあります。社員と同じツールで打刻させる、決まった時間に必ずオンラインにさせる――こうした運用は偽装請負の典型的な兆候として見られます。
OK例:連絡可能時間帯の事前合意・マイルストーン単位のスケジュール調整
時間に関する取り決めでも、「拘束」ではなく「成果に紐づく合意」であればOKです。
- 「円滑に連携するため、平日のどこかで連絡が取れる時間帯を、あらかじめ合意できればと思います。ご都合のよい時間帯はありますか」
- 「このプロジェクトは3つのマイルストーンに分かれています。各マイルストーンの納期を一緒に調整させてください」
- 「定例の認識合わせの時間を、お互いの都合に合わせて設定しましょう」
これらは一方的な拘束ではなく、エンジニアと合意のうえで決める性質のものです。「連絡可能時間帯」も、常時オンラインを強制するのではなく、お互いが連携しやすい時間帯をすり合わせる範囲にとどめれば、時間拘束には当たりにくくなります。
NG例:勤怠打刻・常駐強制・残業や休日対応の命令と言い換え
逆に、稼働そのものを管理・強制するとNG寄りになります。
- NG:「社員と同じ勤怠システムで、始業時と終業時に打刻してください」
- なぜNGか:勤怠打刻による労働時間管理は、労働者性を強く示す要素です。
- 言い換え:「稼働時間の管理は不要です。納品物と納期で進捗を確認させてください」
- NG:「来週は毎日◯時から◯時までオフィスに常駐してください」
- なぜNGか:勤務場所と勤務時間の指定であり、典型的な時間・場所の拘束です。
- 言い換え:「対面での認識合わせが必要な日があれば、その都度ご相談のうえ調整させてください(参加は任意です)」
- NG:「今日は遅くまで残業して、この機能を仕上げてください」
- なぜNGか:残業という労働時間の命令であり、稼働そのものへの介入です。
- 言い換え:「この機能の納期を◯日に設定したいのですが、現実的でしょうか。難しければ一緒に調整しましょう」
勤怠・稼働の領域は、4つの判断軸のうち「時間拘束の有無」が最も鋭く効く場面です。「いつ・どこで・何時間働くか」を発注者が決める形になっていないか、を強く意識してください。
【環境・ツール・緊急時】業務委託エンジニアに指示していいこと・いけないこと
「セキュリティ上、必要な指示までNGになってしまうのか」という不安に答えます。結論として、情報セキュリティの遵守や支給機材の利用ルール、緊急時の安全確保といった一定の指示は、例外的に許容される類型として整理されています。一方で、常時モニタリングや契約範囲外の雑務はNGです。
OK例:セキュリティポリシー遵守の要請・支給機材の利用ルール・緊急時の安全確保指示
業務の性質上必要な、環境・安全に関する指示はOKに含まれます。
- 「機密情報を扱うため、貸与PCで作業し、私物端末にソースコードを保存しないようお願いします」
- 「社内システムにアクセスする際は、指定のVPN経由で接続してください(セキュリティポリシー遵守の要請)」
- 「情報セキュリティ研修の受講をお願いします。アクセス権限の付与に必要なためです」
- 「(常駐作業時)地震など緊急時には、安全確保のため館内放送と誘導の指示に従ってください」
これらがOKなのは、いずれも業務遂行や情報セキュリティ、安全衛生の確保という正当な目的に基づくものであり、エンジニアの作業の進め方そのものを支配する指示ではないからです。緊急時の安全確保に関する指示は、発注者が常駐者に対して行っても問題ない類型として整理されています。
NG例:常時画面監視・契約範囲外の雑務依頼と言い換え
逆に、監視や契約外の雑務はNGです。
- NG:「監視ツールで作業画面を常時モニタリングします。離席が続くと連絡します」
- なぜNGか:常時の画面監視は稼働状況のリアルタイム管理であり、労務管理に該当します。
- 言い換え:「成果物とPRの提出状況で進捗を確認させてください。稼働の監視は行いません」
- NG:「手が空いているなら、ついでに社内の別チームの資料作成も手伝ってください」
- なぜNGか:契約で定めた業務範囲外の雑務を、社員のように都度割り振っています。
- 言い換え:「別件のご相談がある場合は、契約範囲の追加・変更として別途ご相談させてください」
環境・ツール・緊急時のOKは、あくまで「業務遂行・セキュリティ・安全という目的に必要な範囲」に限られます。その目的を超えて作業を支配したり、契約範囲外の業務を割り振ったりすると、たちまちNG側に転びます。
場面別「OK/NG」早見表:業務委託エンジニアへの指示

ここまでの具体例を1枚に圧縮した早見表です。ブックマークやチーム共有で、日々の依頼を組み立てる際の照合リストとして使ってください。
場面 | OK例(依頼できること) | NG例(避けること) | 言い換えのヒント |
|---|---|---|---|
要件・成果物の伝達 | 仕様・受入基準・納期・優先度・背景の共有 | 作業順序の細かい指定/着手時刻の指定 | ゴール(納期・品質)は示し、進め方と時間配分は委ねる |
設計・技術選定 | 非機能要件・既存環境の制約・セキュリティ要件の提示 | 使用言語・実装手順・内部設計の細部の命令 | 制約と理由を共有し、手段の最終判断は残す |
実装・コードレビュー | 規約・受入基準を根拠にした「依頼」型コメント | 実装方法の逐一指定/命令口調での修正強制 | 合意済み基準を根拠に、直し方は委ねる |
進捗確認・コミュニケーション | 成果物ベースの進捗確認/任意参加の情報共有会 | 稼働時間の確認/MTGの一律強制参加 | 「成果物の状態」を聞く。時間や参加は強制しない |
勤怠・稼働・勤務場所 | 連絡可能時間帯の合意/マイルストーン納期の調整 | 勤怠打刻/常駐強制/残業・休日対応の命令 | 拘束ではなく合意。納品物と納期で管理する |
環境・ツール・緊急時 | セキュリティ遵守の要請/支給機材ルール/緊急時の安全確保 | 常時画面監視/契約範囲外の雑務依頼 | 業務・安全に必要な範囲に限る |
迷ったときは、この表に加えて前述の4つの判断軸(成果物か過程か/依頼か命令か/個人宛か責任者経由か/時間拘束があるか)に照らして判断してください。表に載っていないケースでも、線引きの方向性が見えてきます。
2024年フリーランス保護法で変わった発注者の責任

指示の線引きと並んで、発注者がいま押さえておくべき新しいルールがあります。2024年11月1日に施行された「フリーランス・事業者間取引適正化等法」(通称フリーランス保護法・フリーランス新法)です。これは指揮命令とは別の枠組みで、フリーランスへの業務委託に関する発注者の義務を定めたものです。指示の問題をクリアしても、こちらの義務を怠れば発注者責任を果たしたことにはなりません。
発注者(従業員を使用する事業者など)に課される主な義務には、次のようなものがあります(政府広報オンライン、公正取引委員会 フリーランス法特設サイト)。
- 取引条件の書面(またはメール等)による明示:業務委託をした場合、委託する業務の内容・報酬の額・支払期日などの取引条件を、直ちに書面やメール、SNSのメッセージなどで明示しなければなりません。
- 報酬支払期日の設定と遵守:報酬は、納品日または業務完了日から起算して60日以内のできる限り短い期間内に支払う必要があります。
- 禁止行為:継続的な業務委託において、報酬の減額、受領拒否や返品、買いたたき、不当な経済上の利益の提供要請などが禁止されています。
これらの義務に違反し、是正の命令にも従わない場合には50万円以下の罰金が、虚偽の報告などをした場合には20万円以下の罰金が科される可能性があります(出典: 政府広報オンライン、2024年)。
エンジニアへの「指示の線引き」を意識している発注者でも、口頭やチャットだけで業務を依頼し、報酬や支払期日を明確な書面にしていないケースは珍しくありません。フリーランス保護法のもとでは、まず取引条件を書面・メール等で明示することが出発点になります。指示の適法性と取引条件の明示は、どちらも「安全に発注する」ための車の両輪だと考えてください。
よくある質問(FAQ)
業務委託エンジニアへの指示について、現場で頻出する疑問にお答えします。
Q. 業務委託で指揮命令は違法ですか?
業務委託契約そのものは合法ですが、発注者が業務委託のエンジニアを社員のように指揮命令している実態があると、「偽装請負」と判断され、労働者派遣法・職業安定法に違反するおそれがあります。違法になるのは「業務委託という契約形態」ではなく「実態としての指揮命令」です。成果物に関する要望や受入基準の提示は問題ありませんが、作業手順・稼働時間・勤務場所まで支配すると違法リスクが高まります。
Q. 業務委託の指示はどこまでできますか?
「何を・どんな品質で・いつまでに」という成果物に関する指示はできます。仕様・受入基準・納期・非機能要件・環境上の制約・セキュリティ要件の提示などがこれに当たります。一方で「どういう手順で・いつ・どこで作業するか」という過程や時間・場所への介入はできません。本記事の早見表で場面別の線引きを確認してください。
Q. 業務委託では指示は一切できないのですか?
いいえ、一切できないわけではありません。「指揮命令」(過程の支配)ができないだけで、成果物に向けた要望・依頼・調整は対等な事業者間のコミュニケーションとして行えます。むしろ、仕様や受入基準を明確に伝えることは発注者の責任でもあります。「指示するな」ではなく「過程ではなく成果に向けて依頼する」と捉えると、必要なマネジメントは十分に行えます。
Q. コードレビューで修正を依頼するのは偽装請負になりますか?
コードレビュー自体は、納品物が受入基準を満たしているかを確認する検収プロセスの一環であり、適切に行えば偽装請負には当たりません。ポイントは、「コーディング規約」「受入基準」「セキュリティ要件」など合意済みの基準を根拠にし、「どう直すか」の手段はエンジニアに委ねる「依頼型」のコメントにすることです。根拠なく実装方法を逐一指定したり、命令口調で即時修正を強いたりすると、過程への介入と見なされやすくなります。
Q. 偽装請負と判断されると発注者にどんな罰則がありますか?
偽装請負は労働者派遣法・職業安定法などに違反する行為であり、行政指導・是正勧告のほか、悪質な場合には事業者名の公表や罰則の対象となる可能性があります。あわせて、実態が雇用と判断されれば、未払いの社会保険料や残業代などの遡及的な負担が生じるリスクもあります。具体的な該当性や処分の見通しについては、契約・運用の実態をもとに専門家に確認することをおすすめします。
まとめ|場面で線引きできれば、指示は怖くない
業務委託エンジニアへの指示は、原則だけを眺めていると「何を言っても危ないのでは」と萎縮しがちです。しかし本記事で見てきたとおり、開発工程を場面ごとに分解すれば、線引きは決して曖昧ではありません。
判断のものさしは4つです。「成果物か過程か」「依頼か命令か」「個人宛か責任者経由か」「時間拘束があるか」。この軸に照らせば、要件伝達・設計・コードレビュー・進捗確認・勤怠・環境のどの場面でも、「この言い方なら安全」「この聞き方はやめる」と自分で判断できるようになります。早見表をチームで共有しておけば、メンバー全員が同じ基準で委託エンジニアとコミュニケーションできます。
大切なのは、「指示をやめる」のではなく「適法な範囲で最大限マネジメントする」という発想です。成果物に向けた明確な要望、根拠を示した依頼、合意に基づくスケジュール調整――これらはむしろ発注者の責任であり、適切に行えば委託メンバーとの連携はより円滑になります。加えて、2024年施行のフリーランス保護法のもとでは、取引条件を書面・メール等で明示することも忘れずに押さえておきましょう。
最後に、本記事の具体例を踏まえて「自社の現在の運用が大丈夫か」を点検したい場合は、偽装請負チェックリスト【IT現場版】で自己診断してみてください。本記事で線引きの考え方を理解し、チェックリストで運用を診断する――この2ステップで、萎縮せず・かつ適法に委託エンジニアを動かす体制が整います。



