Upload
Download free for 30 days
Login
Submit Search
運用ドキュメントの構造化(案)
16 likes
3,938 views
Operation Lab, LLC.
議論の叩き台資料のため、逐次更新予定です。 (完成度は低いです。ご了承ください。)
Engineering
Read more
1 of 26
Download now
Downloaded 36 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
More Related Content
PDF
2015-10-31 クラウドネイティヴ時代の運用を考える 〜 ドキュメント駆動運用へ
Operation Lab, LLC.
PPTX
エンジニアライクにドキュメントを作成してみた件
Mass310
PPTX
5分で出来る!イケてるconfluenceページ
CLARA, Inc.
PDF
TDD のこころ @ OSH2014
Takuto Wada
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
PDF
解説!30分で分かるLEAN ANALYTICS
しくみ製作所
PDF
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
Narichika Kajihara
PDF
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
Itsuki Kuroda
2015-10-31 クラウドネイティヴ時代の運用を考える 〜 ドキュメント駆動運用へ
Operation Lab, LLC.
エンジニアライクにドキュメントを作成してみた件
Mass310
5分で出来る!イケてるconfluenceページ
CLARA, Inc.
TDD のこころ @ OSH2014
Takuto Wada
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
解説!30分で分かるLEAN ANALYTICS
しくみ製作所
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
Narichika Kajihara
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
Itsuki Kuroda
What's hot
(20)
PPTX
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
PDF
AWS CDKに魅入られた PHPer がオススメする
Taichi Inaba
PDF
TLS, HTTP/2演習
shigeki_ohtsu
PDF
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
Tokoroten Nakayama
PDF
組織にアジャイルの構造を作る
toshihiro ichitani
PDF
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
PDF
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
PDF
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
PDF
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
Itsuki Kuroda
PDF
Marp Tutorial
Rui Watanabe
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
PPTX
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Koitabashi Yoshitaka
PPTX
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
PPTX
ChordアルゴリズムによるDHT入門
Hiroya Nagao
PDF
低レイヤー入門
demuyan
PDF
社内のマニュアルをSphinxで作ってみた
Iosif Takakura
PDF
ゼロからはじめるプロダクトマネージャー生活
Takaaki Umada
PPTX
緊急Ques - コードのメトリクスに基づくリファクタリング戦略
Tomoki Kuriyama
PDF
flaws.cloudに挑戦しよう!
zaki4649
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
AWS CDKに魅入られた PHPer がオススメする
Taichi Inaba
TLS, HTTP/2演習
shigeki_ohtsu
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
Tokoroten Nakayama
組織にアジャイルの構造を作る
toshihiro ichitani
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
Itsuki Kuroda
Marp Tutorial
Rui Watanabe
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Koitabashi Yoshitaka
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
ChordアルゴリズムによるDHT入門
Hiroya Nagao
低レイヤー入門
demuyan
社内のマニュアルをSphinxで作ってみた
Iosif Takakura
ゼロからはじめるプロダクトマネージャー生活
Takaaki Umada
緊急Ques - コードのメトリクスに基づくリファクタリング戦略
Tomoki Kuriyama
flaws.cloudに挑戦しよう!
zaki4649
Ad
Viewers also liked
(20)
PDF
運用ドキュメントの分類と構造化
Hirokazu Hatano
PPT
運用設計の必要性と5年後のIT部門の姿について
UNIRITA Incorporated
PPTX
設計・構築においてのドキュメントの重要性について
Takayuki Higashi
PDF
2015-03-27 ザ・運用 ~ 運用とは何か、運用とはどのようであるべきか
Operation Lab, LLC.
PDF
「運用改善」を考える 〜「自動化」を考える前に
Operation Lab, LLC.
PDF
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
Operation Lab, LLC.
PPTX
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
cloudconductor
PDF
20110827 restudy-pyconjp2011
Hirokazu Hatano
PDF
2014-07-26 jawsug-chiba ドキュメントを書こう! 運用自動化時代のドキュメンテーション
Operation Lab, LLC.
PDF
JAWS-UG CLI #07 VPC
Operation Lab, LLC.
PDF
2014-12-17 #ssmjp 運用現場における"品質"とは
Operation Lab, LLC.
PDF
運用現場の過去、現在、未来
Hirokazu Hatano
PDF
2015-09-01 クラウド時代の運用エンジニアは何が変わるのか
Operation Lab, LLC.
PDF
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
Operation Lab, LLC.
PDF
安全コンセプトチェックシートの概要(池田博康)
robotcare
PDF
AWSCLI AutoScaling
Operation Lab, LLC.
PDF
API Gateway / AWS CLI
Operation Lab, LLC.
PDF
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
Hirokazu Hatano
PDF
cloudpackサーバ仕様書(サンプル)
iret, Inc.
KEY
PDCAのΠ
Ryo Nagai
運用ドキュメントの分類と構造化
Hirokazu Hatano
運用設計の必要性と5年後のIT部門の姿について
UNIRITA Incorporated
設計・構築においてのドキュメントの重要性について
Takayuki Higashi
2015-03-27 ザ・運用 ~ 運用とは何か、運用とはどのようであるべきか
Operation Lab, LLC.
「運用改善」を考える 〜「自動化」を考える前に
Operation Lab, LLC.
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
Operation Lab, LLC.
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
cloudconductor
20110827 restudy-pyconjp2011
Hirokazu Hatano
2014-07-26 jawsug-chiba ドキュメントを書こう! 運用自動化時代のドキュメンテーション
Operation Lab, LLC.
JAWS-UG CLI #07 VPC
Operation Lab, LLC.
2014-12-17 #ssmjp 運用現場における"品質"とは
Operation Lab, LLC.
運用現場の過去、現在、未来
Hirokazu Hatano
2015-09-01 クラウド時代の運用エンジニアは何が変わるのか
Operation Lab, LLC.
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
Operation Lab, LLC.
安全コンセプトチェックシートの概要(池田博康)
robotcare
AWSCLI AutoScaling
Operation Lab, LLC.
API Gateway / AWS CLI
Operation Lab, LLC.
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
Hirokazu Hatano
cloudpackサーバ仕様書(サンプル)
iret, Inc.
PDCAのΠ
Ryo Nagai
Ad
Similar to 運用ドキュメントの構造化(案)
(8)
PDF
2014-01-28 Operation in the future
Operation Lab, LLC.
PDF
Rubyを使ったオブジェクト指向デザイン実践:第一章発表
Yuta Okazaki
PDF
20230206_SD輪読&座談会#41_kitazaki.pdf
Ayachika Kitazaki
PPT
ウェブオペレーション
Gavin Zhou
PDF
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
PDF
リーンなコードを書こう:実践的なオブジェクト指向設計
増田 亨
PDF
運用・保守のタスクで思うこと
hell0_wor1d
PPTX
Code4Lib Conference 2012 : 参加報告 ( 常川真央 )
Code4Lib JAPAN
2014-01-28 Operation in the future
Operation Lab, LLC.
Rubyを使ったオブジェクト指向デザイン実践:第一章発表
Yuta Okazaki
20230206_SD輪読&座談会#41_kitazaki.pdf
Ayachika Kitazaki
ウェブオペレーション
Gavin Zhou
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
リーンなコードを書こう:実践的なオブジェクト指向設計
増田 亨
運用・保守のタスクで思うこと
hell0_wor1d
Code4Lib Conference 2012 : 参加報告 ( 常川真央 )
Code4Lib JAPAN
運用ドキュメントの構造化(案)
1.
Operation Lab 運用設計ラボ 運用ドキュメントの構造化(案) 運用設計ラボ合同会社 シニアアーキテクト 波田野
裕一 2014-06-22 メモ書き第2版 議論の叩き台につき未完成 (適宜更新予定)
2.
Operation Lab 運用設計ラボ 主張: クラウド時代の運用ドキュメンテーション •
WhatやHowはコード(Infrastructure As Code)に残るが、Whyは人 が自らドキュメントに書かなければ残らない。 • クラウド時代になって、オンプレミスと比較してあらゆる制約が減少。 制約が無い中で「なぜそうしたか(Why)」を残す重要性が増加。 • 人(Why)とシステム(What/How)が分担してドキュメントを書く時代。 How + Why = KnowHow 実装 設計 運用現場の資産 出典: JAWS-UG東京第22回勉強会「運用自動化時代のドキュメンテーショント」 (2014-06)
3.
Operation Lab 運用設計ラボ 価値基準によるドキュメントの構造
4.
Operation Lab 運用設計ラボ ドキュメントテーマの3類型 時間軸 activity活動 状 態 変化後 変化 変化前 What 何を書く? SCA分析
(仮称) ‣Status(状態) ‣Change(変化) ‣Activity (活動) 出典: Internet Week 2011 「運用ドキュメント2011 ∼手軽にスピーディに継続的に保守するためのツール入門」 Part-1
5.
Operation Lab 運用設計ラボ ドキュメントテーマによる価値 (仮説) activity活動 変化 状 態 •
反復・再利用性の高いドキュメント(資産性ドキュメント)。 • 「変化」「活動」の起点・終点となる最も重要なドキュメント • 何らかの形で売却できる場合「収益性」があると言える。 • 反復作成されるが再利用はしにくい。(費用性ドキュメント) • 「運用の費用対効果」を説明するためのドキュメントとなるた め「収益性」があると考えることもできる。 • 「活動」の蓄積が変化を生む。 • [留意]「変化させない事」が重要とされる業務もある。 • 反復作成されるが再利用はしにくい。(費用性ドキュメント) • コストが直接配賦されれば「収益性」があるが、共通配賦され る場合は、作成自体が「運用コスト」と評価される。 What 何を書く? 出典: Internet Week 2011 「運用ドキュメント2011 ∼手軽にスピーディに継続的に保守するためのツール入門」 Part-1 Quality Delivery Cost Qualityの向上 Deliveryの改善 活動=Cost
6.
Operation Lab 運用設計ラボ 6つのドキュメント要素 activity活動 変化 状 態 /activity.rst
/change.rst /define/ 人による活動情報 人による変化情報 • ドキュメントを利用する活動のト ラッカー • ドキュメント自体のトラッカ (更 新、要望) • 変化(実績)レポート (外部) • ドキュメントのリポジトリ(web) 人による状態情報 費用性ドキュメント 収益性ドキュメント 資産性ドキュメント バージョン管理の対象 システムの状態情報 システムによる随時更新 実装 設計 Why What How 「振り返り」(顧客レポートや考課に活用) 「事業継続性」「再現性」「反復性」などの基盤 システムの変化情報システムの活動情報 インクルード対象 インクルード対象 インクルード対象 • ログ • アラート • MRTG/DDR • CloudWatch • CloudFormation • OpsWorks (Chef) • AMI情報、など 「説明責任」(証拠、エビデンス) Quality Delivery Cost インクルード対象 QCD(F)のための基礎情報 議論ポイント 議論ポイント 議論ポイント
7.
Operation Lab 運用設計ラボ 運用ドキュメントの構造 状 態 人による状態情報 バージョン管理の対象 設計 Why ヒトによる資産性ドキュメント
8.
Operation Lab 運用設計ラボ 余談: サービスの立ち位置
(「設計」の最上位) ミッション ポリシー サービス 理想 制約 現実的な落しどころ ここまで書けるか? /define/mission /define/policy /define/service 対立
9.
Operation Lab 運用設計ラボ サービス サービス運用アーキテクチャの全体像 (仮説) 作 業 カ タ ロ グ サ ー ビ ス カ タ ロ グ リソースカタログ 運用フロー ライブラリ 情報
要員 予算 OperatorUser 人による状態情報
10.
Operation Lab 運用設計ラボ 「人による状態情報」ドキュメント構造 /define/service/ service-catalog/ ユーザが利用する公式情報 resource-catalog/ work-catalog/ サービスカタログ
作業カタログリソースカタログ リソースに関する公式情報 運用現場が利用する情報 インクルード インクルード • 第1レベル: リソース別 • 第2レベル: 利用形態別 • API • CLI • WebUIなど 運用フロー ライブラリ インクルードインクルード lib/
11.
Operation Lab 運用設計ラボ システムの状態情報の構造 状 態 システムの状態情報 システムによる随時更新 実装 What How システムによる資産性ドキュメント 議論ポイントインクルード対象
12.
Operation Lab 運用設計ラボ 「システムによる状態情報」ドキュメント構造 /define/service/resource-catalog/automation/(シンボリックリンク) • 単体構成情報
(JSON、ソースコードなど) • 単体定義情報 (replace定義など) • 関係情報 (定義間の関係、構成間の関係) • ディレクトリ構成 • 第一レベル: リソース別 (プロダクト毎) • 第二レベル: 取得方法別 (API/CLI/WebUI) システムによる随時自動更新 議論ポイント
13.
Operation Lab 運用設計ラボ 人による変化情報の構造 変化 人による変化情報 • 変化(実績)レポート
(外部) • ドキュメントのリポジトリ(web) 「振り返り」(顧客レポートや考課に活用) ヒトによる収益性ドキュメント Quality Delivery
14.
Operation Lab 運用設計ラボ 「人による変化情報」ドキュメント構造 /change.rst 人による変化情報 • 変化(実績)レポート
(外部) • ドキュメントのリポジトリ(web) 「振り返り」(顧客レポートや考課に活用)
15.
Operation Lab 運用設計ラボ システムの変化情報の構造 変化 「振り返り」(顧客レポートや考課に活用) システムの変化情報 インクルード対象 • MRTG/DDR •
CloudWatch システムによる収益性ドキュメント Quality Delivery 議論ポイント
16.
Operation Lab 運用設計ラボ 「振り返り」(顧客レポートや考課に活用) システムの変化情報 インクルード対象 •MRTG/DDR •CloudWatch 「システムの変化情報」ドキュメント構造 外部ドキュメント 議論ポイント
17.
Operation Lab 運用設計ラボ 人による活動情報の構造 • ドキュメントを利用する活動のト ラッカー •
ドキュメント自体のトラッカ (更 新、要望) activity活動 /activity.rst 人による活動情報 「説明責任」(証拠、エビデンス) ヒトによる費用性ドキュメント Cost
18.
Operation Lab 運用設計ラボ • ドキュメントを利用する活動のトラッカー •
ドキュメント自体のトラッカ (更新、要望) 「説明責任」(証拠、エビデンス) 「人による活動情報」ドキュメント構造 /activity.rst 人による活動情報
19.
Operation Lab 運用設計ラボ システムの活動情報の構造 activity活動 /activity.rst システムの活動情報 インクルード対象 • ログ •
アラート 「説明責任」(証拠、エビデンス) システムによる費用性ドキュメント Cost 議論ポイント
20.
Operation Lab 運用設計ラボ システムの活動情報 •ログ •アラート •PullRequestでのレビュー •実際のtaskでの説明
(資産性の可能性あり) 「説明責任」(証拠、エビデンス) 「システムの活動情報」ドキュメント構造 インクルード対象外部ドキュメント 議論ポイント
21.
Operation Lab 運用設計ラボ ドキュメントマップ
22.
Operation Lab 運用設計ラボ 運用ドキュメントのマップ • /define/ •
mission/ • policy/ • service/ • service-catalog/ (ユーザ向けメニュー) • work-catalog/ (運用現場向けメニュー) • resource-catalog/ (API/CLI/WebUIなどのリファレンス) • プロダクト別ドキュメント • automation/ (外部情報へのシンボリックリンク) • lib/ (手順パーツ、スクリプト、関数、ライブラリ) • /activity.rst • /change.rst • /words.rst (用語定義)
23.
Operation Lab 運用設計ラボ プロダクトドキュメントのマップ • /define/ •
work-catalog/ (運用現場向けメニュー) • resource-catalog/ • (API/CLI/WebUIなどのリファレンス) • automation/ (外部情報へのシンボリックリンク) • lib/ (手順パーツ、スクリプト、関数、ライブラリ) • /activity.rst • /change.rst • /words.rst (用語定義)
24.
Operation Lab 運用設計ラボ memo
25.
Operation Lab 運用設計ラボ memo • プロダクト単体のドキュメントについては、このモデル のサブセット&独立リポジトリで疎結合ドキュメンテー ションを実現するべき •
ドキュメントのtopレベル • resource-catalog(リファレンス/マニュアル) • work-catalog(作業手順) • lib(自動化ライブラリ)
26.
Operation Lab 運用設計ラボ http://www.operation-lab.co.jp/
Download