SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
仕事の捉え方の話
9.25 ssmjp
伸弘辻のすべらないLT @togakushi
なんの話?
●
仕事(タスク)をこなすにあたって普段考えてること
基本形
INPUT
入力
情報/データ
PROCESS
処理
やり方
OUTPUT
出力
成果物
仕事は必ずこの形に分解できる
INPUTが複数
PROCESS
処理
やり方
OUTPUT
出力
成果物
INPUT
入力
情報/データ
INPUT
入力
情報/データ
OUTPUTが複数
INPUT
入力
情報/データ
PROCESS
処理
やり方
OUTPUT
出力
成果物
PROCESS
処理
やり方
OUTPUT
出力
成果物
INPUT
連鎖
INPUT
入力
情報/データ
PROCESS
処理
やり方
OUTPUT
出力
成果物
PROCESS
処理
やり方
OUTPUT
出力
成果物
積み重ね
ポイント
● INPUTに対して期待するOUTPUTがある
● OUTPUTとPROCESSは1対1
● OUTPUTとPROCESSは切り離せる
– やり方は変えれる
ポイント
●
無から有は生まれない
– 形あるものだけがINPUTじゃない
– 知識や過去の経験、e.t.c.
●
どこまで分解できるか
– そのINPUTはどこからくるのか
段取り(時間配分)
INPUT
入力
情報/データ
PROCESS
処理
やり方
OUTPUT
出力
成果物
準備
 INPUTの準備・精査
 PROCESSの作成・テスト
確認実行
70〜80% 10〜20% 10%
「正しいデータを正しく処理すれば結果は正しい」のでINPUTの準備に時間を使う
仕事の割り当て
●
部下に仕事をお願いする
– INPUTが揃っていてPROCESSが決まっている場合
●
キューイング可能
●
複数人で一斉に取り掛かれる
●
「みんなで手分けしてやる」仕事はこのレベルまで落とし込む
仕事の割り当て
●
部下に仕事をお願いする
– INPUTは揃っていてPROCESSが決まっていない場合
●
考えてもらう
●
期限は決める
仕事の割り当て
●
部下に仕事をお願いする
– INPUTから準備してもらう場合
● INPUTのINPUTを渡す
● PROCESSも考えてもらう/やり方は教える
● PROCESS実行までの期限を決める
仕事の割り当て
●
部下に仕事をお願いする
– 何も決まっていない場合
●
管理職失格では?
OUTPUTが間違っていた場合
● INPUTがおかしい
– 誤入力
– 過不足
● PROCESSがおかしい
– やり方が間違っている/間違えた
– 考慮漏れ
– など
最悪の修正パターン
INPUT
間違ったデータ
PROCESS
正しいやり方
OUTPUT
間違った出力
PROCESS
修正
OUTPUT
修正された出力
最悪の修正パターン
INPUT
正しいデータ
PROCESS
間違ったやり方
OUTPUT
間違った出力
PROCESS
修正
OUTPUT
修正された出力
OUTPUTが間違っていたら・・・
● INPUTを修正してやり直せ
● PROCESSを修正してやり直せ
● PROCESSを増やすな
– 複雑にするな
まとめ
● 3つの工程に分ける
– 細かい方が部分的に他人に渡しやすい
– 細かい方が間違えた時に修正しやすい
– 渡された方は「それ」が全部として処理すればいい
●
段取り重要
●
間違えたら結果を捨ててやり直せ
ってゆー話。

Contenu connexe

Tendances

とある診断員と色々厄介な脆弱性達
とある診断員と色々厄介な脆弱性達とある診断員と色々厄介な脆弱性達
とある診断員と色々厄介な脆弱性達
zaki4649
 
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
 

Tendances (20)

ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
 
こんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツールこんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツール
 
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
 Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編 Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
 
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
 
診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方(Owasp zapの場合)診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方(Owasp zapの場合)
 
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するKeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
 
ドキュメントを作りたくなってしまう魔法のツールSphinx
ドキュメントを作りたくなってしまう魔法のツールSphinxドキュメントを作りたくなってしまう魔法のツールSphinx
ドキュメントを作りたくなってしまう魔法のツールSphinx
 
とある診断員と色々厄介な脆弱性達
とある診断員と色々厄介な脆弱性達とある診断員と色々厄介な脆弱性達
とある診断員と色々厄介な脆弱性達
 
Azure サービスを活用して作るフルマネージドな全文検索アプリケーション
Azure サービスを活用して作るフルマネージドな全文検索アプリケーションAzure サービスを活用して作るフルマネージドな全文検索アプリケーション
Azure サービスを活用して作るフルマネージドな全文検索アプリケーション
 
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
 
Zabbix概論2018
Zabbix概論2018Zabbix概論2018
Zabbix概論2018
 
[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
 
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
 
PHP AST 徹底解説
PHP AST 徹底解説PHP AST 徹底解説
PHP AST 徹底解説
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
 
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
 
広く知ってほしいDNSのこと ―とあるセキュリティ屋から見たDNS受難の10年間―
広く知ってほしいDNSのこと ―とあるセキュリティ屋から見たDNS受難の10年間―広く知ってほしいDNSのこと ―とあるセキュリティ屋から見たDNS受難の10年間―
広く知ってほしいDNSのこと ―とあるセキュリティ屋から見たDNS受難の10年間―
 
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
 
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターンいまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
 

Plus de (^-^) togakushi (15)

ささみ麻雀部の紹介
ささみ麻雀部の紹介ささみ麻雀部の紹介
ささみ麻雀部の紹介
 
ファイナル・ファンタジー2のデータを解析してみる
ファイナル・ファンタジー2のデータを解析してみるファイナル・ファンタジー2のデータを解析してみる
ファイナル・ファンタジー2のデータを解析してみる
 
手順書の話 Ver.0.3.0
手順書の話 Ver.0.3.0手順書の話 Ver.0.3.0
手順書の話 Ver.0.3.0
 
OpenSSH User EnumerationTime-Based Attack と Python-paramiko
OpenSSH User EnumerationTime-Based Attack と Python-paramikoOpenSSH User EnumerationTime-Based Attack と Python-paramiko
OpenSSH User EnumerationTime-Based Attack と Python-paramiko
 
Janog33.5
Janog33.5Janog33.5
Janog33.5
 
現場で役に立たないsudoの使い方
現場で役に立たないsudoの使い方現場で役に立たないsudoの使い方
現場で役に立たないsudoの使い方
 
sshdのお話
sshdのお話sshdのお話
sshdのお話
 
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
 
KVM+cgroup
KVM+cgroupKVM+cgroup
KVM+cgroup
 
SSH力をつかおう
SSH力をつかおうSSH力をつかおう
SSH力をつかおう
 
jenkinsで遊ぶ
jenkinsで遊ぶjenkinsで遊ぶ
jenkinsで遊ぶ
 
Pakena #9
Pakena #9Pakena #9
Pakena #9
 
SSH力をつけよう
SSH力をつけようSSH力をつけよう
SSH力をつけよう
 
Sfstudy #2
Sfstudy #2Sfstudy #2
Sfstudy #2
 
ひとりsphinx
ひとりsphinxひとりsphinx
ひとりsphinx
 

仕事の捉え方の話 #ssmjp