エクストリームプログラミング(エクストリーム プログラミング)
- 著者:
- ケント・ベック/シンシア・アンドレス(ベック,ケント/アンドレス,シンシア)
- 出版社:
- オーム社
- 出版日:
- 2015年06月
- ISBN:
- 9784274217623
- 在庫:
- 在庫あり
なぜ注目されているか
技書の森解説
アジャイル開発が当たり前になった時代にあっても、その源流を辿ると必ず行き着く一冊がこの本です。 Kent Beck が提唱した XP (エクストリームプログラミング) は、短いイテレーション、ペアプログラミング、テスト駆動開発、継続的インテグレーションといった実践を「極端なまでに徹底する」ことで、小規模チームの生産性と品質を同時に引き上げようとする方法論でした。
本書はその第 2 版にあたり、初版で提示された 12 のプラクティスを価値・原則・実践の三層に再構成しています。単にやり方を列挙するのではなく、「なぜそのプラクティスが効くのか」を価値観に遡って説明する構造のため、形式だけ取り入れて形骸化するリスクを減らせます。スクラムやカンバンとの関係を理解したい人にとっても、 XP が提示した技術的実践 (TDD 、リファクタリング、 CI) が他のフレームワークにどう吸収されたかの系譜を掴む手がかりになります。
2004 年刊の原書 (第 2 版) に基づく翻訳であり、ツールや言語環境の具体例は古さを感じる箇所があります。しかしソフトウェア開発に対する思想と態度を語る部分は時代に依存せず、「なぜ自分たちはこうやって開発しているのか」の根拠を改めて問い直したいチームにとって、繰り返し参照する価値のある原典です。
言及 Qiita 記事 (31 件)
SREやクラウドエンジニアが読むと良さげな本まとめ
♡ 1246Linux, AWS, Cloud, インフラ, SRE十七人のアジャれる男
♡ 186TDD, アジャイル, XP, scrum, アジャイルソフトウェア開発宣言者胃が痛いビッグバンリリースはもう嫌なので、デプロイを日常にする
♡ 110deploy, devops, CICD【236人が回答】ペアプロに対するエンジニアの本音と職場の相性
♡ 82データ分析, 採用, アンケート, ペアプログラミング, モブプログラミングSE 3年目で読んだ技術書52冊
♡ 80技術書, Se, 新人プログラマ応援自律的なチームを作るためにリーダーがする(といいかもしれない)こと
♡ 73agile, team, scrumアジャイル開発のよくある勘違いまとめ
♡ 43アジャイル, プロジェクト管理, XP, スクラムケント・ベックに学ぶ良いコードの書き方🗒️
♡ 34Ruby, 初心者, デザインパターン認定スクラムデベロッパー(CSD)研修に行ってきました
♡ 18XP, スクラム, アジャイル開発, エクストリームプログラミングお堅い企業で働く人こそ読みたい「伽藍とバザール」
♡ 17Linux, OSS
この本に興味がある方におすすめ
この本に関連
関連記事
ペアプロ相手が本を読んでいると会話の密度が変わる
ペアプログラミングやモブプログラミングで、相手が技術書を読んでいるかどうかで議論の質が変わります。共通の語彙がある場合とない場合の差と、チームの読書文化が開発効率に与える影響を考えます。
ペアプログラミングのように本を読む - 2 人 1 組の輪読術
ペアプログラミングの手法を読書に応用する「ペアリーディング」を紹介します。1 人がナビゲーター、1 人がドライバーの役割で本を読むと、理解の質が劇的に変わります。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語・設計・運用・CS 基礎・ソフトスキルの 5 冊を選ぶチェックリストを紹介。