Содержание
- 2. Описание проблемы
- 3. Человек оркестр Сам снимает требования Сам проектирует Сам программирует Сам тестирует Сам внедряет Очень эффективно Не
- 4. Классическая схема взаимодействия с/а б/а dev q/a Заказчик неформализованные требования формализованные требования ТЗ Работающий продукт
- 5. А если народу совсем много то: Tech Lead Главный Q/A Архитектор
- 6. А еще техсуппорт и внедрение Протестированный продукт Протестированный продукт Техническая поддержка Внедрение
- 7. Бизнес аналитик Эксперт в предметной области Говорит с заказчиком на одном языке Собирает требования с Заказчика
- 8. Держит общую концепцию в голове Систематизирует знания Борется со сложностью Стыкует бизнес и ИТ Строит модели
- 9. Разработчик Продумывает «технические детали» реализации Проверяет модели с/а на реализуемость Реализует (отливает в железе)
- 10. Проверяет реализованное ПО : соответствие модели удобство использования возможность реализовать описанные Ищет технические ошибки Quality assurance
- 11. Собственно проблемы
- 12. Потеря контекста на звеньях передачи Баян
- 13. Бизнес аналитик Не строит модели: Не может проверить полноту требований Не может проверить их непротиворечивость Не
- 14. Системный аналитик Мудрец в башне из «Слоновой Кости» Не общается с заказчиком (пользователем): Не знает деталей
- 15. Разработчик «В Законе» Изолирован от заказчика: Больше всего влияет на результат (Реализовано будет только то, что
- 16. Quality assurance Мальчик для битья Отвечает за все( «Последний бастион качества», Все шишки в начале –
- 17. Классические способы борьбы Подробные спецификации И все проблемы водопада
- 18. Обсуждение: Какая схема работает у вас в компании? Какие проекты делает компания ? Выделена ли у
- 19. Опыт (Торговые Сети) Особенности: заказная разработка длительная (несколько лет) работа команды над одним продуктом б/а –
- 20. Роли в команде – Вариант 1 (Рук – Tech Lead) Руководитель Разработчики Инженеры Аналитики
- 21. Роли в команде – Вариант 2 (Рук – главный Q/A) Руководитель Разработчики Инженеры Аналитики
- 22. Общий контекст Небольшие команды (5-9 человек) Одна замкнутая предметная область Все члены команды погружены в предметную
- 23. Не везде соответствует жизни. Но на уровне базовых принципов - верно Минимизация цепочки передачи информации Аналитик
- 24. Общая ответственность перед пользователем Все члены команды знают кто их заказчик и пользователь (и хотя бы
- 25. Исключения – выделенный системный аналитик Исторически еще есть… Скорее плохая практика чем хорошая…
- 27. Скачать презентацию