カテゴリー: アジャイル開発

  • 【書評】スクラム実践入門 ── 成果を生み出すアジャイルな開発プロセス

    スクラム実践入門 ── 成果を生み出すアジャイルな開発プロセス の書評です。

    結論から言うと、『スクラム』の理論とその適用事例を短時間で学習できる一冊です。

    ■ 良い点
    ・ スクラムの概要と理論がコンパクトにまとまっている
    ・ 大手企業の具体的導入事例を参考にできる
    ・ よくある問題とその解決策が示されている
    ・ 目次が詳細である

    ■ 悪い点
    ・ 後の解説項目が先にくる箇所が多い
    ・ カタカナ語が多い

    ■ 総評
    スクラムというアジャイルな開発手法が初めての人でも、スクラムの概要がよくわかる、210ページほどのコンパクトな書籍です。

    主に、前半はスクラムの理論を解説し、後半は具体的事例となっています。理論だけでなく、実際の適用例(DeNA、GMOペパボ、mixiなど)について、問題点とその解決策を併せて紹介しているので、とても参考になります。

    開発者はもちろん、プロジェクト・マネージャーなどが読むと特に役立つと思います。

    ただ、本書は6人の共著であること、加えて、最初の1章から3章が、雑誌の特集からもってきていることから、若干、構成がいまいちとなっています。どういうことかと言うと、後で解説される項目が、「○章で詳述します」としながら先に来てしまう箇所が14箇所ほどあるのです。この点は、マイナス点です。もっとも、一通り読み終わった後、再度、最初の理論の部分から読み直すことでカバーできます。よく言えば、読み直すことで理解が深まります。あと欲を言えばXPとの詳しい対比があると良かったかなと思います。

    プロジェクトが上手く回らない開発現場で悩んでいる開発者やプロジェクト・マネージャーは、本書を読むと良い解決策が見つかるかもしれません。

    スクラム実践入門 ── 成果を生み出すアジャイルな開発プロセス (WEB+DB PRESS plus)

  • 【書評】アジャイルサムライ−達人開発者への道−

    アジャイルサムライ−達人開発者への道− の書評です。

    結論から言うと、はじめてアジャイル開発に取り組むプロジェクト・マネージャー(PM)が読むべき一冊です。開発管理に役立ちます。

    ■ 良い点
    ・ アジャイル開発の運用・管理の要点がわかる
    ・ 文体が親しみやすく読みやすい
    ・ 全15章で構成がよい
    ・ 著者の失敗談から学べる
    ・ 図表やイラストがわかりやすい
    ・ プログラミング以外の実生活にも応用できる

    ■ 悪い点
    ・ 本の左余白が若干少なめ
    ・ 一人開発者には応用しづらい

    ■ 総評
    プログラマー向けではなく、プロジェクト・マネージャー(PM)が初めてアジャイル開発に取り組む際に読むべき書籍です。

    アジャイル開発手法により、いかにチームを組織化し、また、プロジェクトを管理し、そして成功に導くかにポイントが置かれています。

    チームを自己組織化する手法などに詳しい反面、一人開発者にとっても、プロジェクトの管理手法などが役立ちます。もっとも、コードのサンプルは少なく、コーディング力の向上にはあまり繋がりません。ユニットテストやリファクタリング、テスト駆動開発、CIについてもほとんど触りだけの説明です。あくまでも、プロジェクトの管理に重点が置かれています。

    「アジャイルソフトウエア開発宣言」および「アジャイルソフトウエア開発の12の原則」などアジャイル開発の要(かなめ)を敷衍した一冊です。

    アジャイルサムライ−達人開発者への道−

  • 【書評】アジャイル開発マネジメント クイックガイド

    アジャイル開発マネジメント クイックガイド [高畠 勇人 著] の書評です。

    結論からいうと、これからアジャイル開発に関わるプロジェクト・マネージャーや開発者が短期にアジャイル開発の概要を知ることができる一冊です。

    ■ 良い点
    ・ アジャイル開発の要点が簡単にまとまっている
    ・ アジャイル開発に用いられる各種ツールの概要がわかる
    ・ プロジェクトのアジャイル的な進め方がわかる
    ・ 語り口調で読みやすい
    ・ コンパクトで半日から1日ほどで読める

    ■ 悪い点
    ・ 多少、理想論過ぎる
    ・ マイナーなカタカナ単語の多用
    ・ 文章に「いく」と「ゆく」が混在

    ■ 総評
    アジャイル開発という抽象的な概念をマネジメントの観点から要点をまとめてコンパクトに解説してくれます。文字や図表、挿絵などが大きめで余白も多いので、読書の負担が少なくスラスラと読むことができます。プログラムコードは一切なく、文系チックな読み物です。

    内容的には、技術概要と経営概要がミックスしたものとなっています。アジャイル開発に用いられる各種ツールの紹介がある一方、PDCAサイクルやリーダーシップ論まで述べられています。既にある程度の知識がある人には物足りないかもしれませんが、これからアジャイル開発に関わる人には、短期で概要を知ることができる書籍です。

    開発者がプログラミングに疲れたら、本書で、マネジメントという観点で開発を見つめなおしてみるのもいいかもしれません。

    アジャイル開発マネジメント クイックガイド