SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Война с зайцелопами
От фантазий к требованиям
Алексей Козлов
стр. 54
Как всё начиналось
Команда аналитиков 3 >10
С опытом работы в компании 2 5
С опытом в предметной области 1 2
Согласование ТЗ
Обследование
и написание ЧТЗ
Передача в ПЭ
и сопровождение/доработка
Резкое увеличение
команды
За несколько
лет до начала
проекта
2
Первый блин
3
Айда все всё сделаем!
• Для ускорения процесса выделена продуктовая и проектная
команда.
• Написание ЧТЗ происходит параллельно с реализацией.
В ЧТЗ – подробная спецификация.
• Реализация идёт параллельно с
обследованием. И почти независимо.
• Фронт работы непредсказуемо увеличивался во время работы.
4
Что в ЧТЗ?
ЧТЗ
Неопределённость
и противоречия
Счастье завтрашних
нас
Системность и
возможность
реализации
Сроки
Проще сейчас дать
что просят
5
Столкновение интересов
• Внедрение показало,
что «надо не так».
• Начала поступать обратная связь
о том, что надо поменять, и…
• Запросы на изменение «ломали» смежный
функционал
• А ещё запросы на изменение невыполнимы, непроверяемы,
противоречивы, нецелесообразны или избыточны . . .
• Проблема: ни один человек не может описать то, как должна
работать система, от и до.
6
План решения проблем
7
Что на самом деле хочет Заказчик?
• Должны торчать твёрдые штуки из
головы
• По бокам что-то должно висеть
• Нужно чтобы было четыре лапы
• Должен быть хвост
• Должен питаться растениями
• Не должен бояться воды
8
Как сделать то, что Заказчик хочет?
• Должны торчать твёрдые штуки
из головы
• По бокам что-то должно висеть
• Нужно чтобы было четыре лапы
• Должен быть хвост
• Должен питаться растениями
• Не должен бояться воды
9
Выбор инструмента
ЖЦ
История
изменения
Трассировка
Сложность
внедрения
Совместная
работа
Связь с
задачами
JIRA
Цена
Confluence
Devprom
Google Docs
JIRA
Enterprice
Architect,
Reqisite pro,
Sybase Power-
Designer
10
Версия 2
Решение по реализации
Версия 1
Решение по реализации
Объекты рабочего процесса в JIRA
Требование
заказчика
Требование
заказчика
Внешнее
ограничение
Требование
законодательства
Требование
заказчика
Решение по реализации
Задача
Задача
Задача
Задача
Задача
Задача
Задача
Задача Задача
Итерация 1 Итерация 2 Итерация 3 Итерация 4
11
Планирование и управление процессом
До После
Источник приоритетов и сроков
реализации
Внутреннее убеждение
Реальная необходимость и ожидания
Заказчика
Критерии оценки корректности
задач
Самостоятельный анализ
решений
Соответствие задач связанным
требованиям
Критерии оценки необходимости
реализации и приоритетов задач
Глубокое погружение в
предметную область
Обоснованность задач требованиями
Уровень верификации Технический дизайн целиком
1) Набор требований
2) Декларация соответствия набора
требований техническому дизайну
3) Технический дизайн в части
спорных моментов
12
Стоит ли пробовать?
13
Переход к процессу сопровождения
Версия 8
Группа доработок
Требование
заказчика v15
Группа доработок
Задача
(ЗНИ)
Задача
Задача
Задача
Задача
Итерация 56 Итерация 57 Итерация 58
Требование
заказчика v16
Требование
заказчика
14
Как избежать проблем внедрения?
Донести до заказчика цели внедрения и преимущества.
Согласовать, что будет являться артефактом рабочего
взаимодействия и проговорить требования к нему.
Договориться, что обязательно должна фиксироваться цель. Или
вообще фиксировать цели отдельно.
Если заказчик не понимает формальный язык требований –
дополнять примерами, писать User Story.
Проводить проверку полноты покрытия требованиями.
15
Результаты
Решенные
проблемы
общие
Отсутствие единой терминологии,
неоднозначность понимания
требований
Несоответствие артефактов
проекта компетенциям участников
проектной
команды и
производства
Заказчика и
проектной команды
Фактпередачи
требований в
реализацию не
зафиксирован
Статус выполнения
требований к ПОне
зафиксирован
производства
Не понятно, зачем нужны
некоторые задачи
Неттребуемых сроков
реализации функционала
Забываются существующие
требования, рождаются
противоречия
Производственный план
не основан на
приоритетах
Не фиксируется источник
конкретного требования Тяжело и долго вникать в то,
что просятсогласовать
Слишком много ненужной
конкретики, чтобы заложить
универсальность
Неудовлетворительное
качество анализа решений
16
Вопросы
17
to.aleksey@gmail.com
telegram, whattsapp: +7(926)693-0046

Weitere ähnliche Inhalte

Andere mochten auch

Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...
Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...
Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...SQALab
 
Дорогие ошибки. Продолжение
Дорогие ошибки. ПродолжениеДорогие ошибки. Продолжение
Дорогие ошибки. ПродолжениеSQALab
 
Прикладная аналитика ERP системы для малого предприятия
Прикладная аналитика ERP системы для малого предприятияПрикладная аналитика ERP системы для малого предприятия
Прикладная аналитика ERP системы для малого предприятияSQALab
 
Конверсия в Ecommerce
Конверсия в EcommerceКонверсия в Ecommerce
Конверсия в EcommerceSQALab
 
Место аналитика: выбираем для себя
Место аналитика: выбираем для себяМесто аналитика: выбираем для себя
Место аналитика: выбираем для себяSQALab
 
Иди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитикаИди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитикаSQALab
 
Как выбирать задачи, полезные для продукта
Как выбирать задачи, полезные для продуктаКак выбирать задачи, полезные для продукта
Как выбирать задачи, полезные для продуктаSQALab
 
UX, UI, Usability - как не запутаться в модных понятиях
UX, UI, Usability - как не запутаться в модных понятияхUX, UI, Usability - как не запутаться в модных понятиях
UX, UI, Usability - как не запутаться в модных понятияхSQALab
 
Mission possible - the social warfare
Mission possible - the social warfareMission possible - the social warfare
Mission possible - the social warfareSQALab
 
Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!SQALab
 
Modern BA - way to delivering value
Modern BA - way to delivering valueModern BA - way to delivering value
Modern BA - way to delivering valueSQALab
 
Анализ атрибутов качества
Анализ атрибутов качестваАнализ атрибутов качества
Анализ атрибутов качестваSQALab
 

Andere mochten auch (12)

Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...
Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...
Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...
 
Дорогие ошибки. Продолжение
Дорогие ошибки. ПродолжениеДорогие ошибки. Продолжение
Дорогие ошибки. Продолжение
 
Прикладная аналитика ERP системы для малого предприятия
Прикладная аналитика ERP системы для малого предприятияПрикладная аналитика ERP системы для малого предприятия
Прикладная аналитика ERP системы для малого предприятия
 
Конверсия в Ecommerce
Конверсия в EcommerceКонверсия в Ecommerce
Конверсия в Ecommerce
 
Место аналитика: выбираем для себя
Место аналитика: выбираем для себяМесто аналитика: выбираем для себя
Место аналитика: выбираем для себя
 
Иди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитикаИди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитика
 
Как выбирать задачи, полезные для продукта
Как выбирать задачи, полезные для продуктаКак выбирать задачи, полезные для продукта
Как выбирать задачи, полезные для продукта
 
UX, UI, Usability - как не запутаться в модных понятиях
UX, UI, Usability - как не запутаться в модных понятияхUX, UI, Usability - как не запутаться в модных понятиях
UX, UI, Usability - как не запутаться в модных понятиях
 
Mission possible - the social warfare
Mission possible - the social warfareMission possible - the social warfare
Mission possible - the social warfare
 
Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!
 
Modern BA - way to delivering value
Modern BA - way to delivering valueModern BA - way to delivering value
Modern BA - way to delivering value
 
Анализ атрибутов качества
Анализ атрибутов качестваАнализ атрибутов качества
Анализ атрибутов качества
 

Mehr von SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

Mehr von SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Как мы разбирали слона. Целые, сломанные и лишние детали

  • 1. Война с зайцелопами От фантазий к требованиям Алексей Козлов стр. 54
  • 2. Как всё начиналось Команда аналитиков 3 >10 С опытом работы в компании 2 5 С опытом в предметной области 1 2 Согласование ТЗ Обследование и написание ЧТЗ Передача в ПЭ и сопровождение/доработка Резкое увеличение команды За несколько лет до начала проекта 2
  • 4. Айда все всё сделаем! • Для ускорения процесса выделена продуктовая и проектная команда. • Написание ЧТЗ происходит параллельно с реализацией. В ЧТЗ – подробная спецификация. • Реализация идёт параллельно с обследованием. И почти независимо. • Фронт работы непредсказуемо увеличивался во время работы. 4
  • 5. Что в ЧТЗ? ЧТЗ Неопределённость и противоречия Счастье завтрашних нас Системность и возможность реализации Сроки Проще сейчас дать что просят 5
  • 6. Столкновение интересов • Внедрение показало, что «надо не так». • Начала поступать обратная связь о том, что надо поменять, и… • Запросы на изменение «ломали» смежный функционал • А ещё запросы на изменение невыполнимы, непроверяемы, противоречивы, нецелесообразны или избыточны . . . • Проблема: ни один человек не может описать то, как должна работать система, от и до. 6
  • 8. Что на самом деле хочет Заказчик? • Должны торчать твёрдые штуки из головы • По бокам что-то должно висеть • Нужно чтобы было четыре лапы • Должен быть хвост • Должен питаться растениями • Не должен бояться воды 8
  • 9. Как сделать то, что Заказчик хочет? • Должны торчать твёрдые штуки из головы • По бокам что-то должно висеть • Нужно чтобы было четыре лапы • Должен быть хвост • Должен питаться растениями • Не должен бояться воды 9
  • 11. Версия 2 Решение по реализации Версия 1 Решение по реализации Объекты рабочего процесса в JIRA Требование заказчика Требование заказчика Внешнее ограничение Требование законодательства Требование заказчика Решение по реализации Задача Задача Задача Задача Задача Задача Задача Задача Задача Итерация 1 Итерация 2 Итерация 3 Итерация 4 11
  • 12. Планирование и управление процессом До После Источник приоритетов и сроков реализации Внутреннее убеждение Реальная необходимость и ожидания Заказчика Критерии оценки корректности задач Самостоятельный анализ решений Соответствие задач связанным требованиям Критерии оценки необходимости реализации и приоритетов задач Глубокое погружение в предметную область Обоснованность задач требованиями Уровень верификации Технический дизайн целиком 1) Набор требований 2) Декларация соответствия набора требований техническому дизайну 3) Технический дизайн в части спорных моментов 12
  • 14. Переход к процессу сопровождения Версия 8 Группа доработок Требование заказчика v15 Группа доработок Задача (ЗНИ) Задача Задача Задача Задача Итерация 56 Итерация 57 Итерация 58 Требование заказчика v16 Требование заказчика 14
  • 15. Как избежать проблем внедрения? Донести до заказчика цели внедрения и преимущества. Согласовать, что будет являться артефактом рабочего взаимодействия и проговорить требования к нему. Договориться, что обязательно должна фиксироваться цель. Или вообще фиксировать цели отдельно. Если заказчик не понимает формальный язык требований – дополнять примерами, писать User Story. Проводить проверку полноты покрытия требованиями. 15
  • 16. Результаты Решенные проблемы общие Отсутствие единой терминологии, неоднозначность понимания требований Несоответствие артефактов проекта компетенциям участников проектной команды и производства Заказчика и проектной команды Фактпередачи требований в реализацию не зафиксирован Статус выполнения требований к ПОне зафиксирован производства Не понятно, зачем нужны некоторые задачи Неттребуемых сроков реализации функционала Забываются существующие требования, рождаются противоречия Производственный план не основан на приоритетах Не фиксируется источник конкретного требования Тяжело и долго вникать в то, что просятсогласовать Слишком много ненужной конкретики, чтобы заложить универсальность Неудовлетворительное качество анализа решений 16

Hinweis der Redaktion

  1. Комплексная непрофильная деятельность госзаказчика. Требования. Проблемы.
  2. Что такое госзаказ, чем отличается ТЗ и как понять, что было надо. Как нам достался контракт. Команда аналитиков, рост команды. Объём работы. Планы на продукт. Сроки. Всё может поменяться.
  3. Заказчик. ИТ-подразделение. Что в ЧТЗ? Судьба первых документов, замечания. Куча совещаний и обсуждений.
  4. Успевать надо, на передовой места ограничены. Разделили последовательные этапы в параллель. Кто что делал. Ответственность, коммуникации.
  5. Заинтересованный стороны. Интересы сторон. Чем руководствовался БА? Документы, опыт и здравый смысл -> конкретика в ЧТЗ. Как это воспринимал Заказчик? В какую ситуацию был поставлен Заказчик?   Бизнес-анализ балансирует между заказчиком и производством. Между настоящим и будущим. Выбор и его причины. Как это отразилось на ЧТЗ.
  6. Началось внедрение, всё не нравится. Проблемы каждой из сторон. Запросы на изменения, примеры. Что с ними не так? Не оправдались ожидания, что можно описать нечто от и до. Конфликты. Невозможно работать.
  7. Поняли – процессы и артефакты надо менять. Упростить сбор требований. Упростить согласование. Сделать возможным функциональное проектирование. EARS. ISO-29148. Требование. Примеры. Набор требований вместо ЧТЗ. Куда же делось ЧТЗ? Преимущества подхода.
  8. Раньше – надо вот так. Приходит, приносит. Сто раз переделываем. Внедряем – не то. Теперь – набор требований верхнего уровня. Преимущества. Прозрачность.
  9. У ответственного за реализацию на входе – какие-то данные. На выходе – технический дизайн. Чем это было раньше. Много интерфейсов. Мало фиксации. Отвечать ХЗ кому.   Теперь на входе цели и ограничения. Больше простора для творчества, больше ответственности. Есть на что ссылаться.   Там, где не хватает требований – глубже и вдумчивее анализ. Требования НПА.
  10. Пару слов об инструментах. 1) Совместная работа 2) Простота внедрения 3) Почему JIRA а не Confluence
  11. Проблемы управления: содержание и сроки. Почему не скрам?
  12. Когда стоит применять? Заказчик не знает, чего хочет. Заказчик знает что хочет. И их много. Заказчик един, знает что хочет, но хочет не то.
  13. Для нас – прорыв, но есть проблемы.
  14. На практике такой подход, пусть и не сразу, но заработал, решив ряд проблем. Выделение большего количества простых и уместных для обсуждения на каждом уровне артефактов устранило проблему соответствия артефактов проекта компетенциям участников. Упрощение требований и повышение уровня абстракции позволило Заказчику быстрее и проще вникать в то, что просят согласовать, тем самым придав согласованию смысл. Оно позволило повысить глубину анализа, дало цели, которые необходимо достигнуть при проработке решений, устранило избыточную ненужную конкретику во входных данных, и дало простор для построения более универсального ПО. Заведение каждого требования отдельно с указанием автора и способа поступления (конкретного совещания, в ходе которого было озвучено, сообщения электронной почты) повысило прозрачность в работе, позволило ссылаться на них при дальнейшем обсуждении, урегулировать конфликты интересов внутри Заказчика и уменьшить количество случаев изменения постановки. Указание в требованиях сроков, когда они должны соблюдаться в продуктивной среде, и приоритетов, привело производственный план в соответствие реальным потребностям бизенса. Статусная модель самих требований позволила фиксировать факт их передачи в производство, а вместе с ведением связи требований и задач на реализацию упростила отслеживание хода приведения ПО в соответствие этим требованиям, с одной стороны, и проверку необходимости реализации описываемого в задачах функционала – с другой. Процесс в целом стал более осмысленным и прозрачным, общая команда обрела единый вектор и стала работать эффективнее.