ブログ
正気を失わずにビジネスプロセスを文書化する方法

SOP(標準作業手順書)、ワークフロー、オンボーディングガイド:誰もがそれらの必要性を認識しています。しかし、誰もそれを書く時間がありません。その解決策は、自動的に作成されるドキュメントです。
成長中のすべてのビジネスは、創業者やマネージャーが次のように考える段階に達します。「プロセスを文書化する必要がある。」請求書のワークフロー。クライアントのオンボーディングステップ。品質保証のチェックリスト。採用プロセス。エスカレーション手順。経験豊富なチームメンバーが頭の中に持っており、新しいチームメンバーが自然に学ぶ必要のあるすべてのことです。
その考えは正しいです。文書化されたプロセスはミスを減らし、オンボーディングを迅速化し、ビジネスの特定個人への依存度を低くし、改善の基盤を提供します(見えないものは改善できません)。文書化されたプロセスを持つ企業とそうでない企業の差は、採用するたびに広がっていきます。なぜなら、新しい人はドキュメントを読むか、誰かの時間を奪って口頭で学ぶかのどちらかになるからです。
問題は、プロセスのドキュメントを作成することが非常に退屈な作業であり、そのドキュメントがほぼ一瞬で陳腐化してしまうことです。
プロセスドキュメント作成が失敗する理由
書くのが苦痛である。 プロセスを知っている人(通常は最も経験豊富で最も忙しいチームメンバー)は、生産的な仕事を止め、執筆モードに切り替え、そのタスクを一度も行ったことがない人にも理解できる明確なステップバイステップのドキュメントを作成する必要があります。このコンテキストの切り替えは認知的に大きな負担となり、実際の業務に比べてタスクの優先度が低く感じられ、誰もが予想するよりもはるかに長い時間がかかります。
ドキュメントがすぐに不完全になる。 プロセスには例外、エッジケース、そして執筆者が自動的に処理しているために文書化することを思いつかない判断基準が存在します。書かれたSOPは、通常想定される正常なルートのみをカバーしています。新入社員が初めて例外に直面したとき、SOPは役に立たず、結局、経験豊富な人に聞きに行くことになります。
ドキュメントは瞬時に陳腐化する。 プロセスは、誰もドキュメントに反映させようと思わないような小さな微調整によって絶えず進化します。SOPは書かれた時点では正確でした。しかし3ヶ月後、2つのステップが変更され、ツールが入れ替わり、承認ステップが追加されます。そのドキュメントは今や、存在しないプロセスを説明しており、それに従うことは解決するよりも多くの問題を引き起こします。
誰も維持管理しない。 プロセスドキュメントには自然な所有者がいません。それを書いた人は他の優先事項に移ってしまっています。それに従う人々は、それを更新する責任を感じていません。誰かが気づくまで、ドキュメントは現実から乖離していきます。多くの場合、それは新入社員が古い指示に従って間違った結果を出したときです。
「自動作成」という代替案
プロセスドキュメントを手動で作成する代わりの方法は、プロセスを定義する活動そのものから自動的に作成させることです。
チームのプロセスは、日々の業務の中で既に表現されています。クライアントの要望への対応に関するSlackでのディスカッション、チームがオンボーディングの手順を確認したミーティング、承認ワークフローを記録した電子メールのやり取り、品質管理のステップを記録したプロジェクト管理ツールのチェックリストなどです。
自己記述型ドキュメントは、これらのプロセス表現をキャプチャし、ドキュメントとして構造化します。「払い戻しリクエストの処理方法はこちら」とチームが議論したSlackのスレッドは、文書化された払い戻し手順になります。オペレーションリーダーが新入社員にクライアントのオンボーディング手順を説明したミーティングは、オンボーディングガイドになります。特定の例外的なケースの処理方法に関する度重なる議論は、文書化された例外手順になります。
ドキュメントは進行中の活動から生成されるため、常に最新の状態に保たれます。プロセスが変更されたとき(新しいステップの追加、ツールの変更、承認の削除など)、その変更はSlackやミーティングで議論され、ドキュメントはそれを反映して更新されます。手動で書かれたSOPを使い物にならなくする「陳腐化」の問題は発生しません。なぜなら、ドキュメントは現実と並行して維持されるのではなく、現実から派生して作られるからです。
実践における具体的なイメージ
クライアントオンボーディング。 オンボーディングのSOPを書く代わりに、オンボーディング活動が行われるソースを連携させます。チームが新規クライアントの設定について話し合うSlackチャンネル、オンボーディングコールが行われるミーティングの録画、新規クライアントとのメールのやり取りなどです。自己記述システムは実行されるプロセスをキャプチャし、手動で書かれたSOPでは見落とされがちな非公式なステップや例外を含む、実際のオンボーディングの仕組みを反映したドキュメントを作成します。
営業プロセス。 案件のフェーズ、値引きの承認ステップ、営業からデリバリーへの引き継ぎプロセス:これらはすべて、CRMの活動、Slackでの議論、ミーティングの録画からキャプチャされます。セールスプレイブックは、誰かが理想化されたバージョンを記述しようとするのではなく、実際の案件から自動的に作成されます。
開発ワークフロー。 デプロイ手順、コードレビュー基準、インシデント対応プロトコル:これらはすべて、GitHubの活動、開発用のSlackチャンネル、ポストモーテム(事後検証)ミーティングからキャプチャされます。プラクティスが進化するにつれて、開発Wikiは最新の状態に保たれます。
オペレーションと管理。 請求書発行ワークフロー、経費承認プロセス、ベンダー管理手順:これらは、これらのプロセスが実行され洗練される議論やコミュニケーションからキャプチャされます。
はじめに
すべてのプロセスを一度に文書化する必要はありません。文書化されていないことで最も支障が出ているプロセス、つまりチームが最も頻繁に質問することや、新入社員が習得するのに最も時間がかかっていることから始めましょう。
そのプロセスが議論され、実行されているソースを連携させます。自己記述システムに初期ドキュメントを生成させます。それを確認して洗練させます(これは2日間の執筆プロジェクトではなく、15分程度の作業です)。その後、次のプロセスへと拡大していきます。
数ヶ月のうちに、ドキュメントライブラリはチームの活動とともに成長していきます。各プロセスが文書化され、最新の状態に保たれ、検索可能になります。新入社員は質問することなく「Xはどのように機能するのか?」という答えを見つけることができます。つまり、現在その質問に月に何度も答えている経験豊富なチームメンバーは、自分の時間を取り戻すことができます。
よくある質問
自動生成されたドキュメントは、散らかっていて使いにくいものになりませんか? 自己記述システムは、生の書き起こしではなく、構造化され引用元が明記されたドキュメントを作成します。出力は、手順、例外、および元となった議論へのリンクが含まれたプロセスの要約です。ゼロから書くのではなく、レビューして微調整するだけなので、作業ははるかに少なくなります。
機密情報を含むプロセスについてはどうですか? アクセス制御により、プロセスドキュメントは見る権限のある人にのみ表示されます。キャプチャするソースと除外するソースを設定でき、プライバシーアーキテクチャはベースとなるツールと同じアクセス境界を維持します。
複数のチームにまたがるプロセスはどう処理しますか? チーム横断的なプロセスは、チーム間で議論されているチャンネルからキャプチャされます。自己記述システムは、キャプチャ時にチームの境界を意識しない(設定しない限り)ため、各チームが自分の部分だけを文書化する手動のシステムよりも、機能横断的なプロセスがより完全に文書化されます。
プロセスが非公式で文書化されていない場合はどうなりますか? それが最もよくあるケースであり、自己記述型ドキュメントが最も価値を発揮する場面です。プロセスが実行され議論されているものの、正式に文書化されていない場合、自己記述システムがディスカッションからそれをキャプチャし、最初のドキュメントを作成します。キャプチャされた非公式なプロセスは、一度書かれたきりで陳腐化した公式なプロセスよりもはるかに有用です。
これは規制のある業界でも機能しますか? 規制のある業界では、プロセスの文書化がコンプライアンス要件となることがよくあります。自己記述型ドキュメントは、監査可能で引用元が明記されたプロセスドキュメントを提供し、組織のコンプライアンスワークフローを通じて確認および承認できます。このドキュメントは、意図されたプロセスではなく実際の業務を反映しているため、手動で維持されているSOPよりも信頼性が高くなります。
これをISOや品質管理ドキュメントに使用できますか? 自己記述型ドキュメントは、品質管理システムの強固な基盤を提供します。引用され構造化された出力は、既存の品質プロセスを通じて確認および承認できます。正式な認証を受けるためには、手動で書かれたSOPと同様に生成されたドキュメントを確認して承認することになりますが、初期作成と継続的なメンテナンスはシステムによって処理されます。
私たちのプロセスがまだ一貫していない場合はどうなりますか? 自己記述システムは、実際に実行されているプロセスをキャプチャするため、不整合が可視化されます。もし3人が異なる方法で払い戻しを処理している場合、ドキュメントにはその3つのアプローチがすべて反映されます。これが標準化の出発点となります。見えないものは標準化できません。ドキュメントは現状を可視化します。
プロセスの変更はどのように処理しますか? プロセスの変更は、通常、実施される前にSlackやミーティングで議論されます。自己記述システムはこれらの議論をキャプチャし、新しいプロセスを反映するようにドキュメントを更新します。ドキュメントは活動から派生して作成されるため、ドキュメントと並行して維持する必要はなく、独立した「SOPの更新」ステップは存在しません。
プロセスドキュメントをエクスポートすることはできますか? はい、可能です。ドキュメントはAPIを介してアクセスでき、標準フォーマットでエクスポートできます。外部の監査人、クライアント、またはパートナーとプロセスドキュメントを共有する必要がある場合、コンテンツをエクスポートするか、共有可能なページとして公開することができます。
外部ツールや物理的な手順を含むプロセスはどうなりますか? ドキュメントは、コミュニケーションツールからそのプロセスに関する議論や意思決定をキャプチャします。接続されていない外部ツールでのステップや物理的な手順は自動的にはキャプチャされませんが、手動で文書化して自動生成されたコンテンツと統合することができます。ハイブリッドアプローチ(キャプチャできるものは自動生成、できないものは手動)でも、完全に手動で文書化する場合に比べて大幅な時間を節約できます。
関連資料: 誰もWikiを読まない理由、チームが何度も同じ質問をしてくる理由、社内ブレイン(知識ベース)の構築方法。 関連ページ: 自己記述型ドキュメント、自動作成ドキュメント、オンボーディング。
その他のブログ記事:

The Creative's Cold Start Problem

How to Stop Losing Momentum Between Study Sessions

Your Future Self Can't Read Your Mind

The Hemingway Bridge: Stop Working So You Can Start Again

Your ERP Has the Answers. Nobody Can Find Them.

The Usability Layer Your Business Systems Are Missing

手書きノート対デジタルノート:どちらか一方を選ぶ必要はありません

手書きのメモが検索できない理由(とその対策)