一人の開発者として、私はアジャイルのようなプロセスを使用していると思いますが、私がやっていることを実際のアジャイルと比較して、自分のプロセスを改善できるかどうかを確認したいと思います。
アジャイルに関するベストプラクティス、方法論、およびその他の有用な情報を説明するための事実上の標準である本はありますか?その本はどうして特別なのですか?
アジャイルマニフェスト がありますが、標準的なbook?
いいえ。本はたくさんあります。
アジャイルソフトウェア開発、原則、パターン、および実践 。これは、開発者の実践とコーディングに焦点を当てており、アジャイルソフトウェア開発に真剣に取り組む開発者には必読です。 本のC#バージョン もあり、彼と彼の息子のMicahが書いたので、もしあなたが.NET開発者であれば、そのバージョンがあなたのためのものかもしれません。
全体的なアジャイルプロジェクトの実践に関する洞察については、ジェームズショアとシェーンワーデンによる「アジャイルの芸術」をご覧ください。 XPプラクティスに焦点を当てています(しかし、これはXPがすべての特定の開発者プラクティスが定義されている場所だからです))が、アジャイルプロジェクトの方法に大きな焦点を当てています作業。
この本の素晴らしいところは、James Shoreが彼のウェブサイトに全文を無料で公開しているので、購入する前に試すことができるということです。
これは、アジャイルチームがどのように機能するかを理解するのに最適な本であり、非常にすばやく読むことができます(数時間)。私はそれを私の組織の新しいスタッフ(技術的および非技術的)に提供し、一貫して肯定的なフィードバックがありました。
おそらく私が覚えている最も古い本は、アジャイルの原則を普及させるのに役立ちました。アジャイルはテクノロジーの世界で急速に話題になってきています。エクストリームプログラミング(XP)は、アジャイルという用語が意味を失うように見える前に始めるのに適した場所だと思います。
「アジャイルプロセス」については、マイクコーンの「アジャイル推定および計画」を参照してください。これは、スクラム中心であることを念頭に置いてください。
Cohnは、多くの基本事項と、新しいスクラムチームがよく苦労するいくつかのことをカバーしています-ストーリーポイントと理想的な日を使用した見積もり、スプリントでストーリーが失敗した場合の対処方法、再見積もり/サイズのタイミングとしない場合など.
彼はまた、主にプロダクトオーナーのドメインであるいくつかの本当に興味深いもの、つまり機能の評価や優先順位付けの方法などについても検討しています。
Osheroveは、単体テストに対する非常に実用的なアプローチを提示します。よりテストしやすくなるようにコードをリファクタリングする方法、継ぎ目を探す方法などに関する優れたアプローチを示します。ただし、これは.Net中心の本です。
これを自分で購入したところ、アジャイルを使い始める方法がすっきりしています。
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によって適用されたユーザーストーリー