0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【技術書メモ】アジャイルサムライ――達人開発者への道

0
Posted at

この記事は何?

アジャイルサムライを読んだ個人的な読書メモです

どんな本か

アジャイル開発の入門書。
アジャイルな開発とはどんなものかが書かれている

何を学んだか

  • アジャイル開発のおおまかな進め方
  • アジャイル開発の用語
    • マスターストーリリスト
    • ユーザーストーリー
    • イテレーション(スプリント)
    • ベロシティ
  • アジャイル開発における役立ちツール
    • インセプションデッキ
    • トレードオフ・スライダー
    • バーンダウンチャート
    • カンバンボード
    • リリースボード
    • ストーリーボード
  • アジャイル開発におけるチームビルディング
  • 顧客との向き合い方
    • 顧客とどのようにコミュニケーションを取るべきか
    • 顧客をどのようにプロジェクトに巻き込むか
    • 正直に話す、質問をする
    • 信頼貯金をつくること
    • 進捗を見える化し、期待をマネジメントすること
  • 要件の決め方
    • 要件定義書はつくるべきものではない。つくるべきものは顧客が望むもの
    • できれば直接顧客と話す。
    • ユーザーストーリーを集める。
    • 文章は最後の手段。信頼しすぎない。
  • スケジュールと見積もりの方法
    • スケジュールに問題が出たら、スコープを動かす。時間、期間、予算は動かないため。
    • 各ストーリーが何日で終わるかではなく、基準となるストーリーに対する相対見積もりをする
    • 実現の見通しが立たないときは、技術検証(スパイク)のストーリーを行う。
    • ストーリーを追加するときは、かわりに既存ストーリーをマスターストーリーリストから削ってもらうこと。
    • ベロシティを計測し、バーンダウンチャートでプロジェクトの終わりを可視化する。
  • 危険を察知する方法
    • インセプションデッキ、ストーリーボード、バーンダウンチャート、リリースボードを使って進捗状況を可視化する。
    • プロジェクトで使う言葉をきちんと定義する。顧客の使う用語に合わせるのが大事。誤解を減らせる。

感想など

  • 文章が非常に読みやすい。挿絵や文章に遊び心が感じられ、初心者でもサクサク読める。
  • アジャイル開発に関する本だが、アジャイルでなくとも活かせる考え方が所々にあり、ソフトウェア開発に関わる人であれば読んで損はないと感じた。
  • 顧客と開発の間で隠し事をせず、すべてを共有するというスタンスなので、その点は覚悟する必要がある。不都合な点があっても、正直になることが求められる。

おすすめできる人

  • アジャイル開発の進め方ついて知りたい人
  • 開発における顧客とのコミュニケーションの取り方を知りたい人
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?