Page 4
レベル: しょくぎょう: しょうごう:
28 プログラマ
はいぱーれがしー こーどくりえいた
Page 21
指示は 「詰将棋やるよ」 「三手詰めね」 「これ盤面」
Page 24
普段の仕事も これだけ簡単なら いいのにね
Page 25
詰将棋を出題するたび 「将棋って何種類 駒あるの?」 みたいに打合せは しないでしょ?
Page 28
打合せは少なく抑えて
価値を出す作業を したいよね
Page 32
将棋のルール 詰将棋のルール 駒の動き方 etc
Page 51
マネジメントを 少ないコストで 回すには
Page 52
ドメイン、前提、 目的、情報
の4つの共有が必要
Page 54
ドメイン、前提、大目標、情報
短期の目標
Page 57
アジャイルだと (うちのチームの場合)
Page 60
この2つがないと 打合せを何回も やることになる
Page 73
短期の目的の管理は バックログで行う
Page 78
プロダクトバックログ
イテレーションバックログ
Page 80
プロダクトバックログ
イテレーションバックログ
Page 82
[ユーザー]は xxするために ooする
[主語] [目的] [手段]
Page 83
プロダクトバックログ
イテレーションバックログ
Page 85
開発チームは xxのために oo機能を 実装する
[主語] [目的] [手段]
Page 91
低い
具体度
高い
長い
賞味期限
短い
Page 92
低い
具体度
高い
長い
賞味期限
短い
ユーザー目線で考えやすい 変更コストが低い、変化に強い
Page 93
低い
具体度
高い
長い
賞味期限
短い
実装には極限まで 具体化する必要が有る
Page 94
具体度の低いログ ・ユーザー目線 ・変化に強い 状況は常に変化する ・具体化コストが低い 具体化にコストがかかる
Page 95
ログの長期保存には
具体度を低くする
Page 97
実装するためには 具体化する必要が有る
Page 99
作業者が迷う
コミュニケーション コストの増大
Page 100
作業サイズが 大きくなる
開発速度の低下
Page 101
作業がブレる
作業の一貫性の低下
Page 102
各人が好き勝手にやる
作業の集中性の低下
Page 107
低い
具体度
高い
長い
賞味期限
短い
User Desire
Dev Implement
Page 108
低い
具体度
高い
長い
賞味期限
短い
User Desire
Dev Implement
プロダクトバックログ(長期)
イテレーションバックログ(短期)
Page 114
食べるには一口大 まで小さく切る
Page 116
小さく切ると 食べる用途が決まる
Page 117
すき焼き? カレー? ステーキ?
Page 118
薄切りにした後で ステーキには 使えないでしょ?
Page 120
調理の寸前に 小さいサイズに 切り分ける
Page 123
作業開始前に 小さく分割する コストが発生する
Page 125
細かすぎて 管理するコストが 大きいし
Page 126
あとから 実装手段を 変更できない
Page 128
イテレーション開始前に タスク分割
プロダクトバックログ(長期)
イテレーションバックログ(短期)
Page 132
それはわかる
ユーザー目線 だからね
Page 136
ユーザー目線
イコール
変化に強い
Page 140
プロダクトバックログ
イテレーションバックログ
Page 141
[ユーザー]は xxするために ooする
[主語] [目的] [手段]
Page 142
[ユーザー]は xxするために ooする
[主語] [目的] [手段]
大事なのはここ
Page 143
[ユーザー]は xxするために ooする
[主語] [目的] [手段]
これは別のものでも良い
Page 148
フィードバックで チームが適した
手段を学習するから
Page 150
充足させたい ユーザーとその欲求は 変わりづらいから
Page 160
(アジャイルでこれを 使うやつおらんやろ)
Page 163
開発チームは
oo機能を 実装する
[主語] [目的] [手段]
Page 164
開発チームは
oo機能を 実装する
[主語] [目的] [手段]
目的は明示されず暗黙的である
Page 172
「優先度の低い 機能を削る」 ができない
Page 176
学習したチームは より適切な手段を とれるようになる
Page 177
学習したチームは 状況が計画と異なる ことを検知できる
Page 185
変化が発生する
イコール
死亡フラグ
Page 194
開発チームは
oo機能を 実装する
[主語] [目的] [手段]
Page 195
開発チームは
oo機能を 実装する
[主語] [目的] [手段]
目的は明示されず暗黙的である
Page 201
納得感のある UXの検証ができない
Page 205
「xx日までに この機能実装して」
Page 208
「なにこれ つかいづらいから やりなおしな!」
Page 210
つかいづらい? お前がそう思っている
だけだろ?
Page 211
TODOリストの どこにその定義が あるんだよ
Page 217
レビュワーごとに UX品質がブレる
Page 220
暗黙的なことは コミットとして 扱われづらい
Page 222
明示的な納期や工数の ほうが重視される
Page 224
つかいづらい システムができる理由
Page 227
開発チームは
oo機能を 実装する
[主語] [目的] [手段]
Page 229
この画面はどんな ユーザーが使うの?
Page 232
迷子になりやすい UIを作りやすい
Page 238
バックログに すればいいんだろ?