実生活にアジャイル開発を取り入れる方法

これはなに

内容

背景と問題点

  • 会社でやるべきこと、自分のやりたいことなどのマネジメントがうまくできていない課題がある。

目的

  • アジャイル開発を自分の生活や仕事に応用することで、効率的に自分の仕事やプロジェクトを回せるようになる。

期待する成果

アジャイル開発の知見を生かした生活スタイル

qiita.com

  • 経験学習モデルを学ぶ
    • 以下の本が良さそう

職場が生きる 人が育つ 「経験学習」入門

職場が生きる 人が育つ 「経験学習」入門

  • 作者:松尾 睦
  • 発売日: 2011/11/26
  • メディア: 単行本(ソフトカバー)

  • スプリントプランニングの実施

    • Whatの計画づくり
      • これから始めるスプリントで何を成し遂げるか?をチームで話し合い、そのゴール達成のために必要となる機能をプロダクトバックログから選択する
    • Howの計画づくり
      • 選択したプロダクトバックログをどのように実現するか、そのために必要なタスク設計や調査、環境の用意などの洗い出しを行う
    • 1週間をスプリント期間とし、毎週日曜日にスプリントプランニングを行う
  • スプリントレビューの実施

    • プロジェクトやプロダクトの関係者を集めて、スプリントの成果を確認し合うための場
    • 作成したプロダクトの機能をでもすることで、フィードバックを獲得していく
    • 得られたフィードバックをもとに、プロダクトがもたらす価値をより最適化していくために、何が必要が、何ができるかまで議論する
    • プロダクトの戦略を練る場
    • 毎週日曜にスプリントレビューを行う。
  • タスクの見える化を実施

    • プロダクトバックログ・スプリントバックログの作成
    • タスクの優先順位付け
    • カンバンでの管理
    • タスクは「期限」を明記し、動詞で終わる
    • タスクサイズは大きくても1日で終わるようなサイズで。
      • 既存のタスクボードの改修する
  • 朝会の実施

    • 昨日やったこと・今日やること・困っていることを整理する
    • 毎日朝9時30分から15分間
  • テスト駆動開発の導入

    • 自分プロジェクトの完了要件として、テストを実施する。
    • チェックリストを作成し、それらにすべてチェックが入ればタスク完了とみなす。
    • タスクの最初にチェックリストを作成する
  • リリースプランニングの実施

    • 自分が設定した「原則」から要件定義を行う。
    • 明日