ru

Экстремальное программирование: объяснение перемен на русском

#657645
Экстремальное программирование: объяснение перемен

Extreme Programming Explained: Embrace Change (B00N1ZN6C0)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Kent Beck | #289: Разработка программного обеспечения

4.6 (731)

Подотчетность. Прозрачность. Ответственность. Эти слова редко применяются к разработке программного обеспечения.

В этом полностью переработанном введении в экстремальное программирование (XP) Кент Бек описывает, как улучшить разработку программного обеспечения, интегрировав эти весьма полезные концепции в ваш повседневный процесс разработки.

Первое издание книги «Экстремальное программирование: объяснение» — это классика. Она получила награды за свои тогдашние радикальные идеи по улучшению разработки в небольших командах, такие как написание разработчиками автоматизированных тестов для собственного кода и еженедельное планирование всей командой. За пять лет многое изменилось. Это полностью переписанное второе издание расширяет сферу применения XP для команд любого размера, предлагая программу непрерывного совершенствования, основанную на:

  • Пять основных ценностей, соответствующих стремлению к совершенству в разработке программного обеспечения.
  • Одиннадцать принципов воплощения этих ценностей в жизнь.
  • Тринадцать основных и одиннадцать дополнительных практик, которые помогут вам вывести разработку за пределы ее текущих деловых и технических ограничений.

Независимо от того, работаете ли вы в небольшой команде, тесно связанной с клиентами, или в крупной команде гигантской или многонациональной организации, на этих страницах вы найдете множество идей, которые бросят вызов, вдохновят и побудят вас и членов вашей команды существенно улучшить разработку программного обеспечения.

Вы узнаете, как:

  • Вовлекайте всю команду — в стиле XP.
  • Расширение технического взаимодействия посредством парного программирования и непрерывной интеграции.
  • Снижение количества дефектов за счет тестирования разработчиками.
  • Согласовывайте бизнес- и технические решения посредством еженедельного и квартального планирования.
  • Улучшите командную работу, создав информативное общее рабочее пространство.

Вы также найдете множество других конкретных идей по улучшению, основанных на философии, которая подчеркивает одновременное повышение гуманности и эффективности разработки программного обеспечения.

Каждая команда может совершенствоваться. Каждая команда может начать совершенствоваться уже сегодня. Совершенствование возможно – за пределами того, что мы можем себе представить в настоящее время. Книга «Экстремальное программирование: объяснение», второе издание, предлагает идеи, которые будут подпитывать ваше совершенствование в течение многих лет.