Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?

191 views

Published on

Доклад Евгении Рабодзей на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?

  1. 1. Можно ли улучшить эффективность разработки без взаимодействия с заказчиком? 1 Analyst, Team Lead Евгения Рабодзей
  2. 2. 2 One, Inc. - делаем enterprise-продукты, которые ломают стереотипы enterprise- продуктов
  3. 3. 3 Как все начиналось? Features QA Dev BA
  4. 4. 4 Недостаток или полное отсутствие информации Сложность ее поиска Отсутствие структурированной RMS Сложные внутренние коммуникации и отсутствие возможности проводить общение с бизнесом Недостаточная эффективность работы команд Dev и QA Проблемы
  5. 5. 5 “+” “-” Requirement Management и Knowledge Management програмномого продукта «Общее пространство» проекта Команда говорит «на одном языке» Четкое разделение зон ответственности Возможность проверки полноты и непротиворечивости требований Удобство оценки трудозатрат Подозрение на бюрократию Риск избыточности Сложность сопровождения
  6. 6. 6 Новая роль в команде Features QA Dev BATW
  7. 7. 7 Customer scenarios Помогают понять, какие бизнес- процессы сопровождает программный продукт Помогают понять особенности бизнеса Помогают испытать юзабилити Помогают понять реальные нужды заказчика
  8. 8. 8 Бизнес-требования Функциональные требования Нефункциональные требования Набор Бизнес-правил Описание UI Описание взаимодействия с внешними системами Ограничения (доступа, нагрузки и тд.) Сценарии прохода Критерии для тестирования Взаимосвязи компонент Requirement and Knowledge Management Systems
  9. 9. 9 Mind Map Определение основных направлений (функциональности приложения) Определение состава компонент Визуализация состава приложения Mind Map - способ фиксации процесса мышления, наиболее похожий на то, как рождаются и развиваются мысли и идеи в нашем сознании.
  10. 10. 10 Основные потребители спецификаций Что должна содержать в себе спецификация для улучшения эффективности Dev team и QA team Business needs and goals Process Flow Scenarios Business Requirements System Requirements External Integration Requirements Component Relations UI Description Оптимизация структуры документа
  11. 11. 11 Customer Journey Map
  12. 12. 12 Новый спринтовый процесс • New business needs • New user stories • Write-ups ВА • AS-IS model • Specification update • Component relations • Impact Analysis • Help with decomposition SA • Decomposition • Implementation DEV • Test case creation • System testing process QA
  13. 13. 13 Ускорен поиск информации о системе (до 5 мин) Эффективный анализ райтапов до имплементации Снижено количество дефектов Улучшен процесс взаимодействия команд Точная оценка трудозатрат Результат
  14. 14. Спасибо за внимание! Евгения Рабодзей erabodzei@oneincsystems.com Analyst, Team Lead

×