Upload
ivan-golubev
View
180
Download
0
Embed Size (px)
Citation preview
К Л Ю Ч Е В Ы Е В О П Р О С Ы
2
Вопрос Фаза
В чём бизнес-проблема/возможность? Создание концепции
В чём решение? Разработка требований
Как достичь решения? Логическое проектирование
Какие элементы решения?Физическое проектирование и
кодирование
Как определить, что решение реализовано верно?
Модульное, интеграционное и системное тестирование
Как определить, что реализовано верное решение?
Приёмочное тестирование
Сработает ли это с имеющимисяокружением и пользователями?
Внедрение
Р О Л Ь Б И З Н Е С - А Н А Л И Т И К А
6
непосредственно участвует определении требований и/или фазе анализа опосредованно участвует в последующих фазах, вплоть до завершения тестирования активно участвует в последних этапах тестирования, предоставляя «голос клиента» и при определении, решает ли продукт бизнес-проблему участвует в фазе интеграции/перехода, помогая бизнес-сообществу принять изменения
8
Р О Л Ь Б И З Н Е С - А Н А Л И Т И К А
определяет проблемы и требования к продукту обрабатывает изменения требований предоставляет обратную связь от заинтересованных лиц
Команда бизнес-аналитиков может быть вовлечена в проект, с назначением на различные этапы.
10
Р О Л Ь Б И З Н Е С - А Н А Л И Т И К А
интенсивнее вовлечён на протяжении всего цикла определяет требования и коммуницирует участвует в прототипировании и оценке рисков работает с клиентом при оценке продукта иногда представляет клиента при оценке применимости текущего продукта
12
Р О Л Ь Б И З Н Е С - А Н А Л И Т И К А
«голос клиента» на протяжении всех итераций и фаз особенно активно участвует на начальной стадии и стадии уточнения
14
К О М М Е Н ТА Р И И К D S D M
при итеративной и инкрементальной разработке важно обеспечить сходимость бизнес-решения все изменения во время разработки являются обратимыми в основе верхнеуровневые требования тестирование сопровождает весь жизненный цикл важно взаимодействие и сотрудничество между всеми заинтересованными лицами
16
К О М М Е Н ТА Р И И К X P
в проектной команде должен постоянно работать так называемый представитель заказчика пользовательские истории являются основным и, вместе с приемочными тестами, единственным средством спецификации требований архитектура системы должна быть максимально простой разработка через тестирование непрерывная интеграция, рефакторинг и парное программирование
И С Т О Ч Н И К И
Современные процессы разработки программного обеспеченияAskar Rahimberdievhttp://rsdn.ru/article/Methodologies/SoftwareDevelopmentProcesses.xml
Business Analysts in Scrumhttp://www.romanpichler.com/blog/business-analysts-in-scrum/
19
Спасибо за внимание!