Upgrade to Pro — share decks privately, control downloads, hide ads and more …

1週間ですら見積もれなかったからイテレーションを1日にしてみた

Jun Nakajima
February 21, 2021

 1週間ですら見積もれなかったからイテレーションを1日にしてみた

Jun Nakajima

February 21, 2021
Tweet

More Decks by Jun Nakajima

Other Decks in Business

Transcript

  1. 1週間ですら見積もれなかったから

    イテレーションを1日にしてみた

    2021/02/21
    #agile_devs
    アジャイルプラクティス LT会
    #1 XP編
    Jun Nakajima
    1

    View Slide

  2. なかじま (Twitter:@jnuank_)

    ● C#→Bash→Python・Vue.js

    ● モブプロ/ペアプロ/DDD/TDD

    ● 最近のアジャイルに関する活動

    ○ 社内でスクラム布教ラジオ発足

    ● あだ名

    ○ KAIZEN BOZU

    ■ 一時期、坊主頭だったので→

    自己紹介

    2

    View Slide

  3. 3

    View Slide

  4. 4

    View Slide

  5. 皆さんのチームのイテレーション期間は

    どのくらいですか?


    View Slide

  6. うちのチームの場合

    1週間 → 1日


    View Slide

  7. 私たちのチームの最近の仕事

    ● レガシーシステム上にあるデータを新しいDBへ移行

    ○ 約1億レコード

    ● 正規化されてない状態

    ● どのデータが必要で不要かの整理ができてない

    ○ 現行システムの調査が必要



    
 7
    レガシーシステムのデータ移行


    View Slide

  8. 私たちのチームの最近の仕事

    ● レガシーシステム上にあるデータを新しいDBへ移行

    ○ 約1億レコード

    ● 正規化されてない状態

    ● どのデータが必要で不要かの整理ができてない

    ○ 現行システムの調査が必要



    
 8
    レガシーシステムのデータ移行

    作業が充分すぎる程に複雑


    View Slide

  9. 結果、1週間分のタスクの計画が

    立てることができない状況が続く…


    View Slide

  10. いまの自分たちには1週間分の計画が

    できるほど情報が無いことがわかった


    View Slide

  11. 1週間ですら見積もれないのだから

    1日にしてみよう


    View Slide

  12. 1週間→1日を実践する前に

    ● 毎日レビュー・計画することで方向転換がしやすくなる

    ● 1日毎に完了したかどうか確認ができるのではないか


    ● タスクが中途半端にならないか

    ● ミクロな視点に陥って、全体の方向性を見失いそう



    12
    期待すること、不安なことを出し合う


    View Slide

  13. 3ヶ月やってみた結果


    View Slide

  14. よかったこと

    ● 1日ごとにレビューし計画し直せる

    ● レビューした結果、昨日の成果を捨てることもできた

    ○ 技術調査のサンプルコードなど

    ○ 時間を掛けたのが少ない分、捨てやすい


    14
    方向転換のしやすさ


    View Slide

  15. よかったこと

    ● 今日の分だけ見積もるので、充分小さなタスクになる

    ● 仮に緊急対応が必要になったら、今日計画したものを翌日
    に回すなど対応

    ● バッファ見積もりが必要なくなった



    15
    結果的にバッファを取らなくなった


    View Slide

  16. よくなかったこと

    ● 計画を30分と定めていたが、それよりオーバーすることが多
    かった

    ● 1日1日に集中する為、ミクロな視点になりがちだった

    ○ → ロードマップだけざっくり決め、方向性を見失わな
    いようにした



    16

    View Slide

  17. そして現在


    View Slide

  18. 1日 → 1週間


    View Slide

  19. 1日1日を積み重ね、先が見通せる状況に

    ● 30分オーバーしていた見積もりが早くなってきた

    ● 「今日これやったら明日はこれだよね」と、明日以降のタ
    スクに関する発言が多くなってきた

    ● いまのチームは歩幅を小さくしなくても、充分に回るように
    なってきた



    
 19
    1日→1週間に戻すのを検討


    View Slide

  20. まとめ


    View Slide

  21. イテレーションはチームの歩幅

    ● 先が見えなくて不安なら、歩幅を小さくしてもいい

    ● 検査、適応のフィードバックループを小さく早く回すことで
    先を見通す為の情報を早く入手する

    ● そこである程度自分たちが先を見通せるようになったと自
    信がついたら、その時はまた歩幅を大きくしてもよい


    21
    状況に応じて変えてもいい


    View Slide

  22. 1週間→1日で得たもの

    ● せっかくアジャイルになるために、プラクティスを実践してい
    るのに、そのプラクティスに縛られるのはもったいない

    ○ イテレーションは通常1〜4週間だ、みたいな

    ● プラクティスを守るのは大事だけど、環境の変化に適応する
    為やり方を変えるのも大事だなという学び

    22
    プラクティスも状況に応じて変化させる


    View Slide

  23. 23
    Thank you!

    View Slide