ru

Управление требованиями к программному обеспечению по гибкой методологии: преодоление разрыва между требованиями к программному обеспечению и исполняемыми спецификациями для успешной реализации проектов на русском

#2467485
Управление требованиями к программному обеспечению по гибкой методологии: преодоление разрыва между требованиями к программному обеспечению и исполняемыми спецификациями для успешной реализации проектов

Managing Software Requirements the Agile Way: Bridge the gap between software requirements and executable specifications to deliver successful projects (B08BWR47L9)

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

Fred Heath | #132: Управление ИТ-проектами

4.6 (25)

Узнайте, как создавать программное обеспечение, отвечающее потребностям ваших клиентов, с помощью структурированной комплексной методологии управления требованиями к программному обеспечению и построения подходящих систем.

Основные характеристики

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

Описание книги

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

В начале вы изучите различные сущности в области требований и способы их выявления на основе информации от заказчика. Затем вы познакомитесь с проверенными методами, такими как картирование влияния и разработка, управляемая поведением (BDD), а также с новыми методами, такими как D3 и разработка, ориентированная на функции. Эта книга проведет вас через процесс моделирования требований заказчика в виде карт влияния и их написания в виде исполняемых спецификаций. Вы также поймете, как организовывать и расставлять приоритеты задач проекта с использованием гибких методологий, таких как Kanban и Scrum, и проверять спецификации на соответствие предоставленному коду. Наконец, вы увидите, как начать внедрять методологию управления требованиями в реальных условиях.

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

Что вы узнаете

  • Начните процесс сбора и анализа требований на первой же встрече с клиентом.
  • Точно определите поведение системы как её характеристики.
  • Моделируйте и описывайте сущности требований с помощью сопоставления влияния (Impact Mapping) и BDD (Business Development Design).
  • Создайте функциональный бэклог продукта и используйте его для управления разработкой программного обеспечения.
  • Напишите проверочный код для преобразования функциональных возможностей в исполняемые спецификации.
  • Разрабатывайте и внедряйте необходимое программное обеспечение и реагируйте на изменения, используя Scrum или Kanban.
  • Выберите подходящие программные инструменты, чтобы обеспечить прозрачность и отслеживаемость для ваших клиентов.

Для кого предназначена эта книга?

Эта книга предназначена для инженеров-программистов, бизнес-аналитиков, менеджеров по продуктам, менеджеров проектов и заинтересованных сторон в проектах по разработке программного обеспечения, желающих изучить различные методы и методологии для сбора точных требований к программному обеспечению. Для начала работы с этой книгой необходимо базовое понимание жизненного цикла разработки программного обеспечения (SDLC). Хотя это и не обязательно, базовые знания философии и практик Agile, таких как Scrum, а также некоторый опыт программирования помогут вам извлечь максимальную пользу из этой книги.

Оглавление

  1. Область требований
  2. Картирование воздействия и разработка, основанная на поведенческих принципах
  3. Создание потрясающих статей с помощью языка Gherkin.
  4. Создание элементов дизайна с использованием принципов и шаблонов.
  5. Выявление и анализ требований
  6. Требования к организации
  7. Разработка, ориентированная на функциональность
  8. Создание кода автоматической проверки
  9. Жизненный цикл требований
  10. Пример использования: Система публикации научных работ в Камфордском университете