わかりやすいアジャイル開発の教科書

わかりやすいアジャイル開発の教科書

ビジネス・実用
2,530円 (税込)

12pt

※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

タイムボックスからTDD、リファクタリング、チームビルディングまで、アジャイルソフトウェア開発を導入し、現場をより活性化させ、価値のあるソフトウェアをつくり上げるための具体的な方法を、わかりやすく手ほどきします。

詳しい情報を見る

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

わかりやすいアジャイル開発の教科書 のユーザーレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

    Posted by ブクログ

     感想として一番思ったことは,丁寧に書かれた本だなぁということです.アジャイルなソフトウェア開発の初学者向けの導入を構成しながら,中盤から後半にかけて多くのノウハウを披露している点は,初学者だけでなく実際にアジャイルな開発をおこなっている人々も多くのことを学べると思います.
     また,「アジャイルを現場に定着させよう」のように,特定技法ではなく考え方を,開発現場で展開・定着させることにフォーカスを当てて話を述べているのは,他ではあまりなく,珍しく貴重ではないかと思います.
     展開・定着に向けたワークショップも8つが具体的な方法まで紹介されており,素振りなどをやっていこうと思います.
     ということで,この本は,アジャイルなソフトウェア開発の初学者および開発現場で展開・定着を考えている人におすすめしたいと思います.

    0
    2019年05月20日

    Posted by ブクログ

    その名の通り、アジャイル開発の教科書である。著者の方々は実際に、アジャイル開発を行っており、そのノウハウについても記載されており、非常に参考になる。

    私自身は、プログラマからマネージャーへの移行中という状況で、かつ、いわゆるウォーターフォールしかやった事がなかったため、とても新鮮に写った。

    アジャイル開発は、ソフトウェア工学が否定してきたプロセスやツール重視の考えから、人間重視への方向転換、いわゆるルネサンス的な動きだと思う。結局、ソフトウェアが自動生成されない=人間が関わる、ことからコミュニケーションを密にとり、フィードバックを密にすることで、人間を成長させていかないと、生産性も品質も上げにくいという、現実があると思う。PMPなども、その辺を考え、個人を高めるPSPなどの活動を行ってきたが、他人からのフィードバックプロセスが不十分であったのではないか?その辺りをアジャイル開発は、プロセス内に上手く取り込んでいる気がした。
    また、人重視の考えから、ファシリテーションとの関連が、書かれていたことも興味深かった。そう言った意味でも、様々なヒントが載っているので、オススメです。

    0
    2014年04月05日

    Posted by ブクログ

    メーカーの方が書いているだけあって、メーカーで働く自分にはとてもわかりやすい例が多い。
    アジャイルの目的は「価値」の最大化(p.33)
    「アジャイル開発をやること」が目的になったら失敗(p.62)
    「いま、いらないでしょ?」(p.106)←ミドルだと一概にこうも言えない。
    アジャイルではコードを共同所有して、役割を固定化しないことが大切(p.131)
    バグレゴ(p.151)

    0
    2013年08月20日

    Posted by ブクログ

    タイトル通り、わかりやすくてさくさく読める。

    目的、導入、実践・継続、本質と一通りのことが網羅されている。
    また、TDDやリファクタリングについても具体的なコード付で解説されており、正に教科書のような内容。

    ワークショップでのアクティビティの紹介やファシリテータのためのノウハウについて解説されている点が他ではあまり見かけず、個人的にためになった。

    0
    2013年07月03日

    Posted by ブクログ

     アジャイルは「考え方」「姿勢」であり、「手法」として捉えると失敗するということがよく分かった。かつては要求はほぼ決まっており仕様の変化もあまりなかったが、要求が曖昧であり仕様も大きく変化するのが現在のソフトウェア開発の状況である。また、ユーザの使用感も重要な要素であり、その手直しも非常に多い。そういう状況であるにもかかわらず、開発する側が変わらないというのはやはりおかしく、アジャイルという考え方を導入するのは理にかなっていると言える。とはいうものの「変化を嫌う」風土は根強く、特にマイコンではその傾向があるように思う。しかし、マイコンこそアジャイルを適用すべき領域であるように感じた。マイコンは一度製品として出荷されるとアップデートが困難であり、また実際に動作させてみないとどのような結果になるのかわからないという側面もある。そのため頻繁に仕様変更が発生するが、細かくタイムボックスを設定することで顧客、開発側双方で柔軟な対応ができるのではないかと思う。
     本書はアジャイル開発の教科書名乗っているだけあり、プラクティスの解説も充実しているが、特に「テスト駆動」と「リファクタリング」の解説は非常に丁寧で充実している。これはアジャイル開発の根幹ともいえるプラクティスであると同時に誤解を招きやすいプラクティスでもあるからではないかと思う。誤解を招きやすいといえばドキュメント作成もその一つであり、それについても「何故作らないか」に加え、「どんなドキュメントを作るか」を取り上げている。
     アジャイル開発は強力であるものの誤解も多い開発手法である。その誤解を解き、どのように導入すればよいのかを知る手がかりになる1冊である。

    0
    2013年04月30日

    Posted by ブクログ

    やっと、手元にきました。読み始めましたが、自分の中でモヤモヤしていた何故なのか、何が課題なのかという点がうまく説明されているので、目から鱗です。
    まだ、途中なので何度も読んで見たいです。

    0
    2013年03月28日

    Posted by ブクログ

    レビュアーとしてお手伝いさせていただき、献本頂きました。2013年の正月休みはドラフト稿を読んで過ごしたのは良い思い出:-)
    もちろん、レビュー時にひと通り読んでいるのですが、出版から1年以上経ってようやくあらためて通読したので記録のため。

    これまで、訳書が多かったこの分野の本ですが、前川さん、西河さん、細谷さん、という日本の実践者たちが自分たちの言葉で書いたというところにも価値があると思います。現場に一冊、携行をオススメ。

    0
    2019年01月20日

    Posted by ブクログ

    コンサルに行って返答に困る質問の一つに「うちの開発は今V字モデルです。あきやまさんはウォーターフォールの人と聞いていますが、そろそろうちの開発もアジャイルに移るべきでしょうか?」というのがあります。

    ちょっと質問してみると、V字モデルではないことがすぐに分かるので、“ああ、アジャイルを導入したら魔法のようにコストが抑えられ、納期が短縮したうえで品質の高いソフトウェアが開発されると夢見ているんだな”と思います(心の中だけで口には出しません)。

    ま、そんなことは、ないわけで、これまで経験したことを話します。

    「開発者の技術力とモチベーションが大切です」とか「アジャイル憲章はいいですね」とかそういう話です。

    さて、本書はアジャイル開発を実践されている人が平易に書いた本です。読みやすいし、グッとくる記述もおおいです。

    でも、本ではなく講演で耳から聞いた方が良いと思いました。

    0
    2014年09月07日

    Posted by ブクログ

    ・丁寧で分かりやすい。概念、理論、現場への導入・定着含めて、一通り網羅されている。

    ・第1章、第2章は表現がやや周りくどい。もう少し、エッセンスを端的に表現できる気がした。

    ・第3章は良かった。想い(input)から価値(output)を描き、カタチにする流れ・その具体的な手法がイメージしやすく書かれている。KPTやTDD、見える化の具体例(ソフトウェアかんばん、ニコカレ)など参考になった。

    0
    2013年05月11日

    Posted by ブクログ

    引き続き、アジャイル開発のお勉強。改めて共感。

    ・ソフトウェアの価値を高めるには
     1.変化を受け入れる
     2.変化に対応する
     3.人にフォーカスする

    ・アジャイルソフトウェア開発宣言
     私たちは、ソフトウェア開発の実践
     あるいは実践を手助けをする活動を通じて、
     よりよい開発方法を見つけだそうとしている。
     この活動を通して、私たちは以下の価値に至った。

     プロセスやツールよりも個人と対話を、
     包括的なドキュメントよりも動くソフトウェアを、
     契約交渉よりも顧客との協調を、
     計画に従うことよりも変化への対応を、

     価値とする。すなわち、左記のことがらに価値があることを
     認めながらも、私たちは右記のことがらにより価値をおく。

    ・いま必要なものだけを実装する
     「YAGNI」とは「You Aren't Going to Need It.」の頭文字をとったものです。
     直訳すれば「いま、いらないでしょ?という感じです。

    ・一定の固定された期間を「タイムボックス」とし、プロジェクトの基本リズムとする。
    ・タイムボックスでは毎回リリースを行い、動くソフトウェアを通してお客様と一緒に価値を確認する。

    ・「合意形成」よりも「承認」を目標にしてすり合わせていくと、どうしても対立構造や無駄な指摘も多くなってしまう傾向があり、手続きも煩雑化されてしまう可能性がある。このような煩雑さから、コミュニケーションロスが増えることになる。

    ・アジャイル開発では、なぜドキュメントをなるべく作りたくないのか?
     その理由の一つは、ドキュメントの維持コストです。ドキュメントを作成すると、設計が変わるたびにドキュメントへの反映を行う必要が出てきます。アジャイル開発のような周期の短い反復開発では、ドキュメントを反復のたびに変更することは、開発のスピードを損なう原因になります。

    0
    2021年08月08日

わかりやすいアジャイル開発の教科書 の詳細情報

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

作者のこれもおすすめ

同じジャンルの本を探す