Work in Progress
by @ken_c_lo at esa LLC
Nov 13, 2015
JohoKaigi - 情報会議 #2 @ Increments Inc.
WIP
Hello
←全社員2名
 デザイナーの方
https://esa.io
マークダウンで書ける、
チームのための
ドキュメント共有サービス
…あっ!
å
esa inspired
by
Qiita:Team、好きすぎて作った
Compare with Qiita:team
思想の違い、手法の違い
割とdiffがある
今日はその中の1つ
WIP
の話をします
WIPとは?
WIP= Work in Progress
進行中・作業中・処理中・未完成
不完全であることを周知する記号として使われる
ウィップ
とりあえず、共有
雑に共有
まだできてないけど共有
こんな感じのことを考えてはいるけど、
まだFIXじゃないんで。
これからもっと良くなるんで。
WIPをつけるときのきもち
• なので細かすぎるツッコミはまだ勘弁してね
• けど、間違ってたら教えてね
• 困ってたら助けてね
• やる気はあってこれからやるつもりではあるんだよ
• ざっくりこういうこと考えてるからなんとなく知っててね
• 大体合ってたらさり気なくほめてくれたらやる気出るかも
• まずは自分のメモ的に書いてるだけなんだ
つまり、WIPとは
エクスキューズの一種
(言い訳・弁解)
ちょっと言い方悪いけど
Excuse me
「ポエム」
もエクスキューズの一種
• ポエムだから多少ゆるふわで根拠薄弱な事書いてても許して
• ポエムだから多少感情的になってても許して
• ポエムだからオチや結論ないけど許して
• ポエムだから主観たっぷりで突っ走ってるけど許して
そういえば
( ˘ω˘)
ポエムだから
まあしょうがないな
人は、
言い訳が必要
• 恥ずかしいこと
• 言いづらいこと
• くだらないこと
• 不完全なこと/自信ないこと
• 事務的でないこと
…などを言う時に
敢えてのエクスキューズや意図的な制限を付加し、
仕組みにある種の「ユルさ」を与えることで、
「ゆるしのデザイン」と勝手に呼んでおり
• 今まで言えなかったことが言える
• 書けなかった人が書ける
• できなかったことができる
個人的に興味を持ってる
WIPesa.ioのWIP機能について
保存ボタンが
2つ??
作業中のときは、WIPで保存
Qiita:Teamでいうところの下書きにあたる感じ
下書き段階から他人に見えるようになってる
WIPで保存すると、
タイトルがグレーアウト
• WIPで更新してもWebhookでSlackとかに通知が飛ばない
• 更新一覧にはグレーアウトして出る(Home画面ではない)
• 何度も更新することができる( +S)
• ローカルのエディタに書く時みたいな感じで書ける
• みんなに積極的に知らせはしないけど、興味ある人はわざわざ見に来れ
ば見ることができる状態
だいたいできたら、Ship It!
Ship It! すると
Webhook の通知が飛ぶ ƻ
みんなが見に来る
Almost done? ≠ Done!
「だいたいできた」がポイント
• 完成度 70 - 80%くらいとかでいいのかも?
• まとまってきたから一旦周知したいなーと思ったタイミングでShip it
• もっとブラッシュアップしたいなーと思ったタイミングで、WIPに戻
すこともできる(結構よくやる)
Done is better than perfect
を体現した機能
WIPWIPはesaの発明じゃない
WIPで共有することの効果・効能を
我々は既に開発の現場で知っていた
GitHubのPull Requestの [WIP] 運用
• Pull Request のタイトルに [WIP] とつける
• 2013年くらいから広まった?
• GitHub Flowなチーム開発では普通な感じになった
Qiita:Teamの日報の[WIP]運用
出典を見つけることができなかったんですが、どこかで読んだ記憶 / 2014年春くらい(esaを作りはじめる前後)
• 朝出社したら、Qiita:Teamの日報をまず立ち上げて
• タイトルのプレフィクスに [WIP] とつける
• 今日のタスクを日報に箇条書きにする
• タスクをこなすごとにその説明なども追記していく
• 退社時に [WIP] を外して更新
実際真似してやってみたらすごく良い
自分のために書いたTODOリストが帰るときには日報になってる!
「WIPで共有は、いいよね」
というコンセンサスが、すでに周囲の開発現場にはあった
• そのためのよい仕組みがないので運用でカバー
• タイトルのプレフィクスに [WIP] とつけたりね
• なんとかうまい形にUIに落としたい
WIPWIPは人のためならず
自分のためにやったことが、
誰かのためになることがある
自分のために書いたTODOリストが帰るときには日報になってる!
という状態が美しい。
(ならないこともある)
自分のためにやったことが、
誰かのためになる
• OSS開発
• ブログや作品のアウトプットとか(同人活動とかも?)
• Webサービスのドッグフーディングとかも
• esa社が大切にしている行動指針のひとつでもある
• サービスもグッズも自分たちが欲しくて作ってる
《この原理でうまく回ってるものたち》
自分のためにやったことが、
誰かのためになる
行為そのものが報酬である状態
モチベーションが高い
motivated teams
=よいチーム
• ローカルのテキストエディタ
• 個人用のEvernote
• 自分宛てのメール
自分のために書く「ドキュメント」
備忘録・メモ・TODOリスト・企画アイデア・設計アイデア
与件の整理・改善案・日頃思っていること・
書き途中のもろもろ…
例えばこんなところに
自分のローカル (あるいは脳内) にある
自分のためのものを
なるべく早い段階でインターネットに、
他人に見える場所に。
それをやりやすくする仕組みがWIP
「書かせる」のではなくて、
既にあなたが日頃書いていることを
早めに共有してくれると
もっとよいことがあるかも
というスタンス
WIPどんなよいことがあるの?
Case:1
• 最初に雑にWIPでざっくり書いて共有すると、周囲のフィードバックを受
けながら、漸進的にドキュメントやアイデアを良くしていくことができる
• 最初の一歩が踏み出しやすい
• タイトルのみ、思いつきを箇条書きにするだけでもよい
• 第3者のリアクションをもらえることで、モチベーションが上がる
• 厳しすぎる & 細かすぎるフィードバックを防げる
一気に完成度が高いものを書くのは
ハードル高いけど、WIPだと書き出
しやすい。
Case:2
• 「なるほど、こういうプロジェクトが今度動く予定なのか」という周知ができる
• 仕事を一歩進めた感が出る
• WIPに★が貰えると、「その調子でOK」「いいね!」「見てるよ!」のサイン
• やるよ!やろうよ! を周囲に柔らかくアピール → 周りも心の準備ができる
• 企画が柔らかいうちからみんなが当事者になれる余地ができる
• 「もっと早く言ってくれればよかったのに」「そんな急に言われても困る…」
参考)メドレーさんのインタビュー : https://docs.esa.io/posts/153
ある企画が立ち上がったときに、詳細
が決まってなくても、まずはタイトルだ
けでWIPのドキュメントを作っておく。
Case:3
• 日報のTODOに書いてあれば、わざわざ上司が進 確認をしなくてすむ
• WIPで共有することによって、誰が何をやるつもりなのか、やっているのかをやん
わり把握できる
• まだやってないけどやるつもりではあるんだよ、というさりげないアピールになる
• わざわざ伝えにいくまででもないんだけど、ちょっと悩んでるところや躓いている
ところなども書きやすい
XXXさんはまだアクションないけど、WIPの
日報のTODOリストを見ると、この件TODO
としてちゃんと認識してくれてるんだな。
Case:4
• WIPと書いてあると、書き手の考えを頭から否定しなくなる
• これから細かいところよくしていくつもりなのだろうということを前提に接すること
ができる
• 「まだ書いてないだけかもしれないけど、⃝⃝が足りてないかも∼」→ 指摘も自然に
気を使った感じになる
• 声が大きい人・ハートが強い人以外も発信しやすくなる
• WIPだと相手に優しくなれる → 重要
ツメが甘いアイデアだけど、まあ
WIPだから細かいツッコミを入れる
のもなー
WIPまとめ: 全てがWIPになる
これはFIXですか?
確定事項ですか?
現場でよくある質問
確かに仕事をする上で、
「これで確定(FIX)」は建前上必要。
ないと上手く回らない。
けれど本来、
全てのものごとは不完全で、
発展途上で、
どの時点からでも変わっていけるし、
もっと良くすることが
できるのではないか?
WIP
これからもっともっと良くなる可能性が
あるということ
全てがWIPとして
コミュニケーションできるようになると、
より自律的でいきいきとした
よいものが作れるチームになれるのかも
Team in Progress
Thank you (( ⁰⊖⁰)/)

WIP