業界トレンド
Helper CTO シリーズ 28|社内エンジニア+外部技術責任者、どう分担すれば衝突しないか
自社にエンジニアがいる状態で外部の技術責任者を探すとき、一番心配なのは社内の人が軽んじられていると感じることだ。本記事はこの問題に正面から向き合い、誰が決め、誰が実行し、誰が責任を持つかの3本の線を引き、内外それぞれに向いていることを列挙し、誰もやりたがらない運用の雑事から始めて信頼を築くことを提案する。
「システムが公開された日、制作会社は『では、こんな感じで』と言って、その後は何もありませんでした。」多くのオーナーが自分のシステムについて語るとき、まさにこの一言から話が始まります。作っている間は活気があり、検収日は改まった雰囲気で、その後何か問題が起きて電話をすると「それは契約に入っていません」と言われ、結局また次の会社を探し、同じことをもう一度話すことになります。制作会社を間違えたのではなく、その契約の責任線がそもそも公開日までしか引かれていなかったのです。これはシリーズ最後の記事です。公開前、公開当日、公開後という3つの時点で、それぞれ責任線がどこにあるかを解説します。
システムを作ること自体は、今日では難しいことではありません。本当の問題はほぼすべて、作り終わった後に起きます。
もう一段掘り下げると、さらに3つの問題があります。
共通しているのは、どれも「作れなかった」のではなく「作った後に誰も責任を持たなかった」ということです。なぜ一度きりの外注は失敗するのかの記事で触れましたが、システムは一度きりの納品で終わる工事ではなく、継続的に進化していく製品です。
2つのやり方の責任線を並べてみると、切れる場所がひと目で分かります。
| 段階 | 一般的な開発プロジェクト | Helper CTO |
|---|---|---|
| 公開前 | 要件定義、開発、テスト、検収 | まず健診を行い、現状をはっきりさせてから決める |
| 公開当日 | 線の終点、あるいは短い保証期間 | バックアップ・デプロイ・セキュリティを確認してから公開 |
| 公開後 | 契約に含まれない、または別途契約が必要 | 引き継ぎ、保守、改善、継続開発 |
| 終了時 | ものが各所に散らばり、自分で取り戻す必要がある | ドキュメントと記録がすべて渡される |
これは制作会社が意地悪なのではなく、プロジェクト制の本質です。見積もりは「作ること」に対する対価なので、作り終われば終了します。なぜ外注すべきか、どう外注すれば正しいのかの記事でプロジェクトの進め方を解説していますが、どれだけうまく進めたプロジェクトでも、線はやはり公開の瞬間に切れてしまいます。
私たちは線を3つの段階に分け、すべて同じチームが担当します。
これがHelper CTOの意味です——社内の技術責任者のような存在だが、御社の正社員ではない。社内の技術責任者は公開当日に「では、こんな感じで」とは言いません。私たちも同じです。
「長期的な責任」を具体的な数字にすると、次のようになります。
毎月確保しているエンジニアリング投入は、次のように使います。
基本保守はNT$6,000/月から、月単位でのご請求で、いつでも解約できます。「同じチーム」がこの段階で一番実感できます。見たことがあるものはもう一度見直す必要がなく、変更したことはすでに把握済みです。なぜ担当者交代の再説明が一番高くつくのかの記事で、この計算を行っています。
なぜ月単位でのご請求、いつでも解約可能にしているのかの記事で触れましたが、私たちから解約をお勧めする状況もあります。終了時にお渡しするのは次のものです。
終わり方は始まり方と同じくらい明確であるべきです。自分が何を持っていて、それがどこにあり、次の担当者がどこから引き継ぐかを把握できていること。
この30本の記事すべてが伝えているのは同じことです。システムを作った後は、誰かがそれに責任を持つ必要があるということです。
システムを作った後のことこそ、私たちの本業です。Nerdtechnic(恩梯科技)は Helper CTO として、御社のシステムを引き継ぎ、保守、改善、継続開発します。線は引き継ぎから公開後まで一貫して延びています——社内の技術責任者のような存在ですが、御社の正社員ではありません。最初のステップは60分のシステム健診です。コードさえ見せていただければよく、本番環境のアカウントやパスワードは不要で、3~5営業日以内に読んで分かる1ページのレポートをお渡しします。御社のシステムが今「まだ動いているが、誰も責任を持っていない」状態にあるなら、この線は今日からつなぎ直せます。Helper CTO:システム保守プラン
深く取り組む価値のある、少数の企業と長期的な関係を築きます。
お困りですか?
LINEで直接ご相談ください