Ответ
Демонстрация — это показ работоспособности программного продукта или отдельной функции для подтверждения выполнения определённых критериев или требований.
Отличие от других активностей:
- Не тест-ран: Тест-ран — внутренняя проверка сборки, демо — показ внешним сторонам.
- Не приёмочное тестирование (UAT): UAT выполняет заказчик, демо проводит команда разработки.
Когда и зачем проводится:
- По итогам спринта/итерации: Показать завершённый инкремент продукта.
- Для валидации гипотезы: Показать прототип или MVP для сбора ранней обратной связи.
- Перед релизом: Финальное подтверждение (см. демо перед релизом).
Пример структуры успешной демонстрации:
- Цель: Что мы хотим показать и доказать сегодня?
- Контекст: Кратко о проделанной работе.
- Живое выполнение: Показ ключевых сценариев на реальной среде.
- Резюме и Q&A: Подведение итогов, ответы на вопросы, согласование следующих шагов.
Критерий успеха: Стейкхолдеры однозначно понимают, что было сделано, и согласны с результатом.
Ответ 18+ 🔞
Да ты посмотри, какая официальщина, ёпта! Демонстрация, блядь. Ну, типа, показуха, но не в плохом смысле. Вот сделали вы что-то, а теперь надо это вытащить из-под полы и всем показать: «Смотрите, сука, работает! Не хуйню же мы тут две недели делали».
Чем это не является, чтобы ты не обосрался:
- Это не тест-ран. Тест-ран — это когда мы сами в тёмной комнате сборку пинками пинаем, а демо — это уже парадный выезд, блядь, для начальства и заказчиков.
- Это не UAT (приёмочка). На UAT заказчик сам должен всё потрогать и подписать, что его всё ебёт. А на демо — это мы ему под нос тычем: «Вот, смотри, как оно должно работать, когда ты будешь это делать».
Когда эту цирковую программу включать:
- Конец спринта. Ну, типа, отчитаться, что не просто так пиво пили, а вот, блядь, кнопочка теперь синяя, а не зелёная, и это, сука, было сложно.
- Проверить идею. Сделали какую-то хрень на коленке (прототип), показываем: «Народ, вот такую хуйню хотим? Или сразу в топку?».
- Перед тем как нажать большую красную кнопку «Выпустить в продакшн». Финальный акт, чтобы все окончательно убедились, что пиздец не случится. Ну, или случится, но все будут в курсе.
Как не облажаться и провести это дело:
- Сказать зачем. С самого начала орать: «Братва, сегодня докажем, что эта штука не ебёт кирпичи, а отправляет письма!».
- Два слова о том, что было. Не грузи историей про дракона и принцессу, а коротко: «Мы тут с прошлого раза пофиксили то-то и то-то».
- Показывать на живом! Никаких скриншотов, блядь! Запускай на реальном стенде и делай то, что обещал. «Смотрите — нажимаю сюда, и, охуеть, всё летит в базу, а не падает с ошибкой «who the fuck is this?».
- Итоги и вопросы. В конце бодро так: «Ну что, всех всё ебёт? Вопросы есть? Нет? Отлично, поехали дальше, или кто-то хочет что-то добавить?».
А понял ты, что всё прошло хорошо? Очень просто: когда все зрители кивают, а не сидят с лицами, как будто им только что рассказали, что их мамку зовут не Маша, а Муму. И все согласны, что сделано то, о чём договаривались. Всё, можно выдыхать.