KKOはAi1stになる: Mima、Gandalf、AnayaがTempoから本物のDeliveryを作る方法

0:00 / 0:00

次のようなシーンを思い浮かべてください: 月曜の朝、あなたは複数のプロジェクトを同時並行で抱えていて、どのステータスコールでも同じ質問が部屋に漂っています: 「あとどれくらいかかるの?」 まさにこの地点に、Mima は立っています。

Mima は KKO を率いています。彼女の指揮のもと、複数のプロジェクトをさまざまな発注企業のために担当しているチームです。これらのプロジェクトの中には KKO 自身の取り組みもあれば、個人的なライフワークに近いものさえあります。チームの中核を支えているのは Anaya です。Anaya はインドの開発会社の社長であり、Mima にとって最も重要な請負パートナーです。Mima の側にはさらに Gandalf がいます。CTO であり技術面のペースメーカーとして、品質・プロセス・そして「コード」からどうやって信頼できる「デリバリー」を生み出すかという問いに対するガイドレールを担っています。

そしてここからが本当の緊張ポイントです。Mima は Anaya に対してコミットメントを求めています – できれば日数という形で。しかし Gandalf には見えています。彼らが今まさにまったく別のゲームをしていることが: AI‑First です。

エグゼクティブサマリー(全体)

この対立は単なるタイミングの問題ではなく、定義の問題である: 提供されるのはプロセスなのか、それとも結果なのか?

トランスフォーメーションにおいて「日数」は誤った制御変数である。 AI‑First とは、プロセス・ツール群・品質基準の作り替えである。

プロトタイプのスピードはプロダクトの成熟度ではない。 最後の 10%(統合、テスト、運用)が実際のリードタイムを支配する。

AI はシニアリティを増幅する。 標準化、レビュー、エネーブルメントがなければ効果はスケールせず、ただ不均等に分配されるだけである。

解決策は Anaya との新しいワークモデルである: ゲームのルール、フェーズプラン、少数のハードなメトリクス、オペレーティングモデル、そして信頼のアーキテクチャ。

第 1 部: コンテキストと関係者

出発点のジレンマ: 「どう Anaya に伝えるか – そして何を基準にするか?」

Mima が Gandalf のもとを訪れるのは、こう感じているからです。Anaya にただ「もっと早くお願いします」と言ったところで、何も持続的には良くならないと。同時に、プロジェクトが「ぼんやりしたもの」になる余裕もありません。KKO は複数のクライアントを並行して抱えているため、彼女には予測可能性が必要です – そして彼女の世界では「プライベート」は「重要ではない」という意味ではなく、むしろ「特に重要」であることが多いのです。

Anaya はテーブルの反対側に立っています。彼女は KKO の中核を成す開発会社を率いています。このような関係では、発注側が 時間 について話すのはごく自然です(「何日かかる?」)。一方で受託側は 進め方 について話します(「まずプロセスを構築する必要があります」)。

つまり Mima は 2 つのニーズの間に立っています。彼女には結果が必要であり かつ システムのアップグレードも必要です。なぜなら「プレッシャーを増やす」だけではシステムは良くならず、ただストレスが増えるだけだからです。まさにここに、Gandalf の助言が刺さります。

第 2 部: 技術的な位置づけと制御ロジック

エグゼクティブサマリー(Gandalf の助言・超コンパクト版)

デリバリー対象を再定義すること: 「日数」ではなく 有能なデリバリーシステム。アウトカム、品質、成熟度(プロセス + ツール群 + 標準)でマネジメントする。トランスフォーメーションの時間を前提にし、プロトタイプのスピードとプロダクトの成熟度を厳密に分け、統合・テスト・運用の現実を明示的に計画に組み込む。そして: シニアのガイダンスとエネーブルメントを「おまけ」ではなく、移行の機能として組み込むこと。

1) 基本診断: 期待値のミスマッチ(プロセス vs. 結果)

Gandalf はツールの話からは始めません。代わりに、シンプルな一言から始めます: 「あなたたちは今、違うプロダクトを売り・買いしている。」

• Anaya はアプローチを強調しています。より良いコラボレーション、よりクリーンな実装、AI‑First の手法。

• Mima が必要としているのは結果です。機能、リリース、目に見える進捗。

どちらも正当です。問題は、あなたたちが自分たちの協業の「プロダクト」が 何か を明確に言語化しない限り、常に間違ったレバーを交渉することになる点です。

実践的な例:

Anaya: 「リファクタリングは完了しました。アーキテクチャは今クリーンです。」

Mima が聞くのは: 「その機能はまだ本番に出ていない。」

帰結: まず必要なのは新しいデリバリー定義であって、新しいスプリント計画ではありません。

具体的なアーティファクト(小さいが効くもの): プロジェクトごとの 1 ページのデリバリー定義:

• アウトカム(発注側にとって何が価値か?)

• 品質レベル(例: テストの深さ、セキュリティ、オブザーバビリティ)

• 受け入れ基準(いつ「納品」と見なすか?)

• 非目標(デリバリー対象に明示的に含まれないものは何か?)

覚え書き: 時間でもめているとき、しばしば本当は間違ったプロダクトでもめている。

2) 誤った制御変数: 「日数」

「何日かかる?」という問いはコントロールしている感覚を与えますが、特に移行期にはしばしば幻想にすぎません。Gandalf は「日数」を アウトプットの見積もり と呼びますが、トランスフォーメーション期には決定的な不確実性を反映しないため、情報量が乏しいのです。ツールチェーン、レビュー品質、テスト戦略、統合のハードル、AI との付き合い方の成熟度などです。

時間がどうでもよいわけではありません。しかし: システムが安定して初めて、時間は信頼できるものになる のです。トランスフォーメーションでは、まず能力の構築を測定します。

代替の制御軸: 日数ではなく成熟度

Gandalf はカレンダーではなくステージで考えます。例えば領域ごとに:

• 仕様(0: 口頭指示 … 3: 明確な仕様 + 受け入れ基準)

• テスト(0: ほぼなし … 3: 自動化 + 意味のあるカバレッジ)

• CI/CD(0: 手動 … 3: 自動化 + クオリティゲート)

• オブザーバビリティ(0: 「動いている」 … 3: 問題を早期に示すログ/トレーシング/アラート)

覚え書き: トランスフォーメーションでは、「時間」はスタート地点ではなく結果である。

3) 現実チェック: AI‑First は素早い切り替えアクションではない

AI‑First はしばしばブースターのように売られます。「AI を使えばすべてが速くなる。」Gandalf はこう補足します: AI が加速するのはコードであって、品質・理解・運用が自動的に速くなるわけではない。

多くのチームは典型的なカーブを経験します:

1. 高揚期: コードが速く生まれ、デモは良く見える。

2. 落ち込み期: 統合、バグ、標準をめぐる不一致。

3. 安定期: プレイブック、テンプレート、レビューのルーティン、ツール群 – ここで初めて本当に速くなる。

Mima がフェーズ 1 で「日数」を要求すると、システムをフェーズ 2 に強制的に押し込みます。そしてこの落ち込みをパフォーマンスの問題と解釈してしまいますが、実際には成熟度の問題なのです。

実務的な決断: AI‑First はいきなり全体ではなく、パイロット領域から始めます。1 つのモジュール、1 つのサービス、1 つの機能クラスター。そこで後にスケールさせる標準を構築します。

覚え書き: AI‑First はプログラムであって、スイッチではない。

4) スコープシフト: コードだけでなく、ツール群を含む開発プロセス全体

AI‑First で最もよくある誤りは、それを「コーディング時に AI ツールを使うこと」に矮小化してしまうことです。Gandalf はそれを OS アップグレードに変換します:

• 仕様はより構造化されます(AI が的確に動けるように)。

• レビューはより重要になります(AI は大量に生成しますが、あなたたちにとって何が正しいかは「知らない」ため)。

• テストはより早い段階で必要になります(速いアウトプットが速いカオスにならないように)。

• CI/CD とクオリティゲートはより厳格である必要があります(スピードが不安定さに転じないように)。

• 運用/オブザーバビリティも一緒に成長しなければなりません(さもないと問題に気づくのが遅れます)。

Mima が Anaya と話すときに役立つ言い回し:

「私は単に速いコードが欲しいわけではない。テスト、レビュー、デプロイ、運用を含めて、私たちをより速くリリースに導くシステムが欲しい。」

覚え書き: AI‑First は 1 つのツールではない。AI‑First はツールチェーン + プロセスである。

5) 境界線: プロトタイプ ≠ プロダクト(成熟度と期待値マネジメント)

AI は、かつては数日かかっていたものを数時間で作ることができます。これが危険な反射を生みます。「なら本番化もすぐできるはずだ。」Gandalf はここを厳密に分けます:

プロトタイプ: 方向性を示し、探索的で、揺らいでいてよく、学習を最適化する。

プロダクト: 保守可能で、テスト可能で、安全で、統合可能で、サポート可能でなければならない。

Mima が「プロダクト」を期待しながら「プロトタイプ」を受け入れてしまうと、双方にフラストレーションが生まれます。Anaya は不当に評価されていると感じ、Mima は引き延ばされていると感じます。

具体的なアーティファクト: 「本番準備完了チェックリスト」(最大 10 項目)、例:

• 受け入れ基準を満たしている

• テストが存在する(ユニット + 重要な統合)

• ロギング/モニタリングが存在する

• ロールバックプラン/フィーチャーフラグ

• ドキュメント/ランブック

• セキュリティの基本を確認済み

覚え書き: デモはリリースではない。

6) 時間の罠: 90‑90 ルールは AI‑First にも当てはまる

Gandalf が 90‑90 ルールを持ち出すのは、それが痛いほど真実だからです:

最初の 90% に 90% の時間がかかり、最後の 10% に残りの 90% がかかる。

この最後の 10% は、めったに「コード」ではありません。実システムへの統合、エッジケース、安定性、デプロイ、マイグレーション、UX の磨き込み、運用(アラート、ダッシュボード、オンコールの現実)です。AI はここを助けはしますが、この仕事を消し去るわけではありません。これを無視すると、最初の 90% をより速く量産するだけになります。

実務的なメカニズム: 「ハードニング」を明示的に計画に組み込みます。終盤の残務処理ではなく、安定化のループとして。

覚え書き: 最後の一マイルは、それ自体が 1 つのプロジェクトである。

7) チーム能力というボトルネック: ジュニアはシニアほど AI の恩恵を受けない

AI はチームを自動的に同じ強さにはしません。AI は判断力を増幅します。シニアは AI を使って、より速く考え、バリエーションを検証し、リスクを見抜きます。ジュニアはより速くテキストを得ますが、それを確実に評価する能力がないことが多いのです。

Gandalf はこれをデザイン制約として表現します: 本気で AI‑First を目指すなら、リーダーシップ、レビュー、エネーブルメントをデリバリーの一部として扱わなければならない。

それが実務的に意味すること:

• 重要なタスクでは(ジュニア + シニア)のペアリング

• レビューゲート(嫌がらせではなくセーフティネットとして)

• プレイブック: 「どう仕様を書くか?」「どうテストするか?」「どう AI を使うか?」

• リポジトリ内のラーニングパスと「ゴールデンエグザンプル」

覚え書き: AI はシニアリティを増幅し、リーダーシップを「より不要」にするのではなく「より重要」にする。

第 3 部: 実装と Anaya との協業

エグゼクティブサマリー(第 3 部)

第 3 部は、Gandalf の整理を Anaya との実務的な進め方に翻訳します。新しいデリバリーのゲームルール、フェーズベースの移行計画、スリムな測定・レポーティングシステム、KKO のための拘束力あるオペレーティングモデル、そして透明性・期待値の明確さ・エスカレーションパスから成る信頼アーキテクチャです。

1) Anaya との合意 – デリバリーの新しいゲームルール

最も重要なステップは、新しいツールではなく新しいアグリーメントです。Mima には、偽りの安心感を生まずにコミットメントを生み出す言語が必要です。

驚くほど緊張を和らげる一文:

「私たちは日数ではなく、明確な Definition of Done と Quality Gates を備えた結果にコミットする。」

この合意には何が含まれるべきでしょうか?

• イテレーションごとのデリバリー対象(アクティビティではなくアウトカム)

• 必須アーティファクト(仕様、テスト、リリースノート、ランブック)

• クオリティゲート(CI、レビュー、最低限のテスト要件)

• 不確実性への対処(リスクを早期にマークし、緩和策を明示する)

これは法的文書ではありません。協業のための共通 OS です。

2) 移行計画 – 今日から「本番での AI‑First」まで

「トランスフォーメーション」が「終わりなきもの」に聞こえないようにするには、フェーズが必要です。硬直したガントチャート思考ではなく、指針としてのフェーズです。実務的な 4 フェーズプラン:

フェーズ 1: パイロット

• 目標: 限定された領域を AI‑First で実装する。

• デリバラブル: 最初のリリース + 文書化された学び。

• 終了条件: プレイブックのドラフト + 最初のクオリティゲートが稼働。

フェーズ 2: 標準化

• 目標: テンプレート、レビューのルーティン、テスト戦略を安定させる。

• デリバラブル: 仕様テンプレート、PR チェックリスト、CI ゲート。

• 終了条件: パイロット領域での再現可能なデリバリー。

フェーズ 3: ロールアウト

• 目標: 標準を他のプロジェクト/モジュールに拡大する。

• デリバラブル: マイグレーションプラン、オンボーディング、トレーニング。

• 終了条件: 複数のストリームが同じルールでデリバリーしている。

フェーズ 4: 安定化

• 目標: 運用、オブザーバビリティ、テックデットマネジメント。

• デリバラブル: SLO/SLI、アラート、ランブック、ハードニングサイクル。

• 終了条件: AI‑First が「通常運転」であり、特別プロジェクトではない状態。

重要なのは、フェーズ 1 で Mima が目に見える結果を必要としている点です。そうでないと信頼が崩れます。コツは、パイロットを十分に価値がありつつ、システム全体を危険にさらさない領域に設定することです。

3) 感覚ではなく測定システム – KPI、アーティファクト、ケイデンス

「日数」を外すなら、代わりの指針が必要です。Gandalf ならこう言うでしょう。「感覚ではなく測定システムを。」ポイントは、行動を良くしつつゲーム化を招かない、少数のメトリクスを選ぶことです。ミニマルセット:

• リードタイム(「ready」から「released」まで)

• リリース頻度(実際にどれくらいの頻度で本番に出ているか?)

• 変更失敗率(リリースがどれくらいの頻度で問題を引き起こすか?)

• 平均復旧時間(どれくらい速く安定状態に戻れるか?)

• レビュー率(どれだけの変更が実際にレビューされているか?)

• テストシグナル(クリティカルパスがテストされているか)

これにケイデンスを組み合わせます:

週次デリバリーレビュー: 何が本番に出たか? 何がブロックしているか? 新たなリスクは何か?

月次プロセスレビュー: どのルールが役立ち、どのルールが邪魔で、何が足りないか?

こうして、約束ではなく再現可能なデリバリーを通じてコミットメントが可視化されます。

4) KKO のオペレーティングモデル – ガバナンス、ロール、レビュー

オペレーティングモデルがなければ、AI‑First はすぐに「各自バラバラのやり方」になってしまいます。複数プロジェクトを並行して扱う KKO にとって、それは致命的です。

スリムなオペレーティングモデルは 5 つの問いに答えます:

1. 誰が優先順位を決めるか?(Mima)

2. 誰が技術的なガイドレールを設定するか?(Gandalf、委譲ルール付き)

3. 誰がデリバリーするか?(Anaya のチーム)

4. 誰がリリースを承認するか?(明確に定義)

5. どうやって品質を「強制」するか?(願望ではなくゲートで)

実務的には、PR チェックリスト、重要領域でのレビュー義務、CI ゲート、Definition of Done を意味します。官僚主義としてではなく、スピードが脱線しないためのレールとして。

5) 信頼アーキテクチャ – 期待値、透明性、コミットメント

最終的には、多くのことが信頼の問題です – あるいはより正確には、信頼を生み出すメカニズムが欠けている問題です。

「信頼アーキテクチャ」は 3 つの要素から成ります:

期待値の明確さ

何が「十分に良い」のか? 何がプロダクトリリースで、何がデモなのか?

アーティファクトの透明性

「80% まで来ています」ではなく、「仕様あり、テスト稼働中、リリース候補デプロイ済み、モニタリング有効」のように。

エスカレーションと意思決定の経路

何かが滞ったとき: 誰が決めるのか? いつまでに? 決定がなければ何が起こるのか?

シンプルなツールは、ストリームごとの信号機ステータスです:

• 緑: デリバリー順調、リスク小

• 黄: リスクは現実的、緩和策は計画済み

• 赤: ブロッカーあり、意思決定/エスカレーションが必要

こうして問題は早期に可視化され、会話はより事実ベースになります。

統合と超コンパクトなエッセンス

詳細なまとめ

Mima(KKO)と Anaya の対立は、一見すると時間をめぐる対立ですが、よく見るとデリバリー対象をめぐる対立です。Gandalf は、「何日か?」という問いから、「そもそも私たちは何をデリバリーしているのか – プロセスか結果か?」という問いへと会話を引き戻すことで支援します。AI‑First の移行では、「日数」は悪い制御変数です。なぜなら、あなたたちが作っているのは単なる機能ではなく、プロセス・ツール群・標準・レビュー・テスト・運用といった「能力」だからです。このトランスフォーメーションには学習曲線があります。最初はすべてが速く見えます(プロトタイプ)。次に現実がやってきます(統合、品質、運用)。そして標準が安定して初めて、スピードは持続的になります。

まさにそのために、プロトタイプとプロダクトの分離が重要になります。AI は素早く動くコードを生成できますが、「動く」ことは自動的に保守可能・安全・サポート可能であることを意味しません。90‑90 ルールは、最後の 10%(統合、エッジケース、安定性、デプロイ、オブザーバビリティ)が時間を支配すること、そして AI がこの仕事を消し去るわけではないことを思い出させます。さらに、チームのボトルネックも存在します。AI はシニアリティを増幅します。シニアのガイダンス、レビューゲート、エネーブルメントがなければ、チームは一様に速くなるのではなく、不均一に速くなるだけです。

実務的な答えは、Anaya との新しい協業モデルです。日数ではなくアウトカム/品質/成熟度を軸にした新しいデリバリーのゲームルール、「本番での AI‑First」までのフェーズベースの移行計画、スリムな測定・レポーティングシステム、KKO のためのオペレーティングモデル(ロール、ガバナンス、クオリティゲート)、そして透明性とエスカレーションを組織する信頼アーキテクチャです。こうして、コミットメントは見積もりではなく、可視化されたアーティファクト、明確な標準、そして共有された「完了」の定義によって生まれます。

超コンパクトなエッセンス(1 段落)

「何日か?」ではなく「どんなデリバリーシステムを提供するのか?」: AI‑First はプロセス・ツール群・品質のトランスフォーメーションであり、プロトタイプのスピードはプロダクトの成熟度ではなく、最後の 10%(統合/テスト/運用)が時間を支配する。その制御は、Anaya との新しいゲームルール、フェーズプラン、少数のハードなメトリクス、レビュー/クオリティゲートを備えたオペレーティングモデル、そして透明性・期待値の明確さ・明確なエスカレーションパスから成る信頼アーキテクチャによって初めて可能になる。

×