web-dev-qa-db-ja.com

アジャイルに関する標準的な本はありますか?

一人の開発者として、私はアジャイルのようなプロセスを使用していると思いますが、私がやっていることを実際のアジャイルと比較して、自分のプロセスを改善できるかどうかを確認したいと思います。

アジャイルに関するベストプラクティス、方法論、およびその他の有用な情報を説明するための事実上の標準である本はありますか?その本はどうして特別なのですか?

45
DavRob60

正規の本はありますか?

アジャイルマニフェスト がありますが、標準的なbook

いいえ。本はたくさんあります。

特定の本の推奨事項:

アジャイルソフトウェア開発、原則、パターン、および実践(Robert C. Martin著)

アジャイルソフトウェア開発、原則、パターン、および実践 。これは、開発者の実践とコーディングに焦点を当てており、アジャイルソフトウェア開発に真剣に取り組む開発者には必読です。 本のC#バージョン もあり、彼と彼の息子のMicahが書いたので、もしあなたが.NET開発者であれば、そのバージョンがあなたのためのものかもしれません。

James Shoreによるアジャイル開発の芸術

全体的なアジャイルプロジェクトの実践に関する洞察については、ジェームズショアとシェーンワーデンによる「アジャイルの芸術」をご覧ください。 XPプラクティスに焦点を当てています(しかし、これはXPがすべての特定の開発者プラクティスが定義されている場所だからです))が、アジャイルプロジェクトの方法に大きな焦点を当てています作業。

この本の素晴らしいところは、James Shoreが彼のウェブサイトに全文を無料で公開しているので、購入する前に試すことができるということです。

アジャイル開発者の実践:SubramaniamとHuntによる現実世界での作業

アジャイル開発者の実践:現実の世界での作業

スクラムとXP Henrik Knibergの塹壕から

これは、アジャイルチームがどのように機能するかを理解するのに最適な本であり、非常にすばやく読むことができます(数時間)。私はそれを私の組織の新しいスタッフ(技術的および非技術的)に提供し、一貫して肯定的なフィードバックがありました。

Amazon

ケントベックが説明するエクストリームプログラミング

おそらく私が覚えている最も古い本は、アジャイルの原則を普​​及させるのに役立ちました。アジャイルはテクノロジーの世界で急速に話題になってきています。エクストリームプログラミング(XP)は、アジャイルという用語が意味を失うように見える前に始めるのに適した場所だと思います。

Amazon

マイク・コーンによるアジャイル推定と計画

「アジャイルプロセス」については、マイクコーンの「アジャイル推定および計画」を参照してください。これは、スクラム中心であることを念頭に置いてください。

Cohnは、多くの基本事項と、新しいスクラムチームがよく苦労するいくつかのことをカバーしています-ストーリーポイントと理想的な日を使用した見積もり、スプリントでストーリーが失敗した場合の対処方法、再見積もり/サイズのタイミングとしない場合など.

彼はまた、主にプロダクトオーナーのドメインであるいくつかの本当に興味深いもの、つまり機能の評価や優先順位付けの方法などについても検討しています。

Roy Osheroveによるユニットテストの芸術

Osheroveは、単体テストに対する非常に実用的なアプローチを提示します。よりテストしやすくなるようにコードをリファクタリングする方法、継ぎ目を探す方法などに関する優れたアプローチを示します。ただし、これは.Net中心の本です。

Amazon

ジョナサン・ラスムソンによるアジャイルサムライ

これを自分で購入したところ、アジャイルを使い始める方法がすっきりしています。

Amazon

Alistair Cockburnsの本 彼の Crystal methodologies は読む価値があります-これは通常のスクラムメソッドに代わるものを提供するため、そして彼は元の男の1人であったためですそもそもアジャイルを思いついたので、彼が何を言っているのか知ってもらいたい。

Crystalは、小さなチームから非常に大きなチームにスケールする興味深い手法です。彼は、これらの異なる環境でアジャイルな作業を行うために必要な変更について説明しています。

分類されていない本

  • アジャイル導入パターン:Amr Elssamadisyによる組織の成功へのロードマップ

  • アジャイルで反復的な開発:Craig Larmanによるマネージャーガイド

  • マイク・コーンによるアジャイル推定と計画

  • アジャイルプロジェクト管理:ジムハイスミスによる革新的な製品の作成

  • アジャイル回顧展:エスター・ダービーとダイアナ・ラーセンによる優れたチームの偉大化

  • Alistair Cockburnによるアジャイルソフトウェア開発

  • Ken SchwaberとMike Beedleによるスクラムを使用したアジャイルソフトウェア開発

  • アジャイルになる:... Greg SmithとDr. Ahmed Sidkyによる不完全な世界

  • アジャイルソフトウェア手法のビジネスバリュー:ジャストインタイムのプロセスとドキュメントによるRoiの最大化David F. Rico、Hasan H. Sayani、Saya Sone

  • 田畑ジャンが説明したコラボレーション

  • 継続的デリバリー:ビルド、テスト、およびデプロイメントの自動化による信頼性の高いソフトウェアリリース HumbleおよびFarley

  • クリスタルクリア:Alistair Cockburnによる小規模チーム向けの人力による方法論

  • Phillip A. Laplanteが編集したソフトウェア工学百科事典

  • リンダライジングとメアリーリンマンによる大胆不敵な変化

  • テストによってガイドされる、成長するオブジェクト指向ソフトウェア フリーマンとプライス

  • イノベーションゲーム:Luke Hohmannによる共同プレイを通じて画期的な製品を作成する

  • リーンソフトウェア開発–メアリーとトムポッペンディックによるソフトウェア開発マネージャーのためのアジャイルツールキット

  • ジムウォマックとダンジョーンズによるリーンソリューション

  • ジム・ウォマックとダン・ジョーンズのリーン・シンキング

  • Sanjiv Augustineによるアジャイルプロジェクトの管理

  • Donald G. Reinertsenによるデザインファクトリの管理

  • ケントベックとマーティンファウラーによるエクストリームプログラミングの計画

  • リーン&アジャイル開発のスケーリング:Craig LarmanとBas Voddeによる大規模スクラムのための思考および組織化ツール

  • スクラムポケットガイド:Peter Saddingtonによるアジャイルソフトウェア開発のクイックスタートガイド

  • ミシェルスライガーとスタシアブロデリックによるソフトウェアプロジェクトマネージャーの俊敏性への架け橋

  • ヘンリーフォードの今日と明日(1926年から)

  • Mike Cohnによって適用されたユーザーストーリー

ブックリスト

42
Paddyslacker