Экстремальное программирование: объяснение перемен на русском
Extreme Programming Explained: Embrace Change (978-0134051994)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Kent Beck | #289: Разработка программного обеспечения
Подотчетность. Прозрачность. Ответственность. Эти слова редко применяются к разработке программного обеспечения.
В этом полностью переработанном введении в экстремальное программирование (XP) Кент Бек описывает, как улучшить разработку программного обеспечения, интегрировав эти весьма полезные концепции в ваш повседневный процесс разработки.
Первое издание книги «Экстремальное программирование: объяснение» — это классика. Она получила награды за свои тогдашние радикальные идеи по улучшению разработки в небольших командах, такие как написание разработчиками автоматизированных тестов для собственного кода и еженедельное планирование всей командой. За пять лет многое изменилось. Это полностью переписанное второе издание расширяет сферу применения XP для команд любого размера, предлагая программу непрерывного совершенствования, основанную на:
- Пять основных ценностей, соответствующих стремлению к совершенству в разработке программного обеспечения.
- Одиннадцать принципов воплощения этих ценностей в жизнь.
- Тринадцать основных и одиннадцать дополнительных практик, которые помогут вам вывести разработку за пределы ее текущих деловых и технических ограничений.
Независимо от того, работаете ли вы в небольшой команде, тесно связанной с клиентами, или в крупной команде гигантской или многонациональной организации, на этих страницах вы найдете множество идей, которые бросят вызов, вдохновят и побудят вас и членов вашей команды существенно улучшить разработку программного обеспечения.
Вы узнаете, как:
- Вовлекайте всю команду — в стиле XP.
- Расширение технического взаимодействия посредством парного программирования и непрерывной интеграции.
- Снижение количества дефектов за счет тестирования разработчиками.
- Согласовывайте бизнес- и технические решения посредством еженедельного и квартального планирования.
- Улучшите командную работу, создав информативное общее рабочее пространство.
Вы также найдете множество других конкретных идей по улучшению, основанных на философии, которая подчеркивает одновременное повышение гуманности и эффективности разработки программного обеспечения.
Каждая команда может совершенствоваться. Каждая команда может начать совершенствоваться уже сегодня. Совершенствование возможно – за пределами того, что мы можем себе представить в настоящее время. Книга «Экстремальное программирование: объяснение», второе издание, предлагает идеи, которые будут подпитывать ваше совершенствование в течение многих лет.