ステップバイステップ

193 Views

October 06, 23

スライド概要

スクラムでプロダクトを開発するとき、PBIやタスクを小さくしながら進みましょうという話と、やり方のヒントです

profile-image

独立アジャイルコーチ。合同会社やっとむ屋代表。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

ステップバイステップ ~小さく着実に進む~ 合同会社やっとむ屋 やっとむ ©2023 やっとむ、合同会社やっとむ屋

2.

概要 • 小粒でピリリ ― 小さくて価値があるもの • ドライブマップ ― 行程を見通す • 石橋を叩きながら高速で ― 仕事の確認とテスト

3.

小粒でピリリ

4.

今週はこの画面を作ります!

5.

1週間後 未完成

6.

小さな部分に分解して作る • 大きなかたまりだと作るのが大変 • 1つできないと、成果はゼロ

7.

音声入力 今週はこの画面を作ります! ロゴ 検索 ユーザー情報 次の動画 関連動画 動画再生 チャンネル登録 絞り込み ふぁぼ 再生回数 コメント入力 コメント表示 動画情報 横スクロール

8.

1週間後 90%完成 (動かない) 動画再生 枠だけ 検索 (検索 できない) 音声入力 難しい (できない) ユーザー情報 未着手 未着手 次の動画 関連動画 完成 チャンネル登録 未着手 絞り込み ふぁぼ 表示だけ (押せない) 再生回数 コメント入力 99%完成 (動かない) コメント表示 表示だけ (動かない) 動画情報 横スクロール 未着手

9.

小さな部分に分解して作る • 小さくしたら、ひとつずつ完成する • 着手済み・未完成はもったいない • スクラムの考え方では、未完成=成果ゼロ (その項目について) • 小さくしても難しいものは難しい • 難しいなら早く知りたい = 早く着手したい もっともっと小さくしてみる

10.

今週はこの画面を作ります! https://play.google.com/store/apps/details?id=com.komorebi.simpletodo&hl=ja&gl=US

11.

今週はこの画面を作ります! 削除 タイトル 一覧 新規登録

12.

プロダクトバックログアイテム

13.

プロダクトバックログアイテム

14.

プロダクトバックログアイテム

15.

小さくてもピリリ • 単に小さくするだけでは、楽しくない • 小さくても美味しい、価値があるように • 価値があるかどうかを確認できる (フィードバック) • • • • 見た目はいい感じ? 思ったように使える? 誤操作しない? 実現方法の検証? 操作感、反応速度は? • 基本的にはチーム外から反応を得る = 使えるようにしておく

16.

小さくするヒント • 使うユーザーの種類ごとに分ける • 登録する人、見るだけの人、管理者 • 表示エリアごとに分ける • 表示項目ごとに分ける • 入力チェック(バリデーション)を分ける • データのバリエーションを分ける • 単純なものと複雑なもの • 必須の入力項目と、その他の項目 • 実装のレイヤーで分ける • フロントだけ、フロント+バックエンドだけ、フロントからDBまで

17.

ドライブマップ

18.

質問: バイクで1日何キロ走れる?

19.

質問: バイクで1日で走れる?

20.

できるかどうかの判断 • かたまりが大きいと難しい • 経験がないとわからない

21.

質問: バイクで100km何分で走れる?

22.

質問: バイクで何分で走れる?

23.

質問: バイクで何分で走れる?

24.

質問: バイクで何分で走れる?

25.

できるかどうかの判断 • 具体的なことがわかるほうがいい • ルート、路面状態 • 車両 • 渋滞状況 • 具体的なことがわかるほうがいい • 作業手順、変更するファイルの状態 • 使うツール、フレームワークの機能や使い方 • 難易度や問題の見込み スプリントバックログ(タスク)は 100%具体的にわかるべき

26.

スプリントバックログ (タスク出し)

27.

スプリントバックログ (タスク出し)のヒント • 1ファイル単位 • 1関数単位 • レイヤー単位(フロントエンド、バックエンド、DB、など) • 1人・1ペアでできる単位 • 動作確認できる単位

28.

動作確認 できる単位

29.

石橋を叩きながら高速で渡る

30.

こまめな確認 • ナビゲーター(人間)の道案内 • 高速を〇〇で降りて~ • 〇号線を南下して~ • 〇〇交差点を左折~ • ドライバー「南下してるんだけど交差点がなくって」 • ナビ「いまどのへん?」 • ドライバ-「間違った高速に乗っちゃったみたいで」 • ナビ「えっ」 • ドライバー「えっ」

31.

こまめな確認 • いまやった作業は、いますぐ確認する • やろうとした通りにできたか確認する • やったとおり、ではない! • 元々やるつもりだったことが、できたか? • 確認=テスト!!!!!! テストしようテスト

32.

タスク単位で動作確認=テスト PBIも動作確認=テスト