Роль_аналитика_в_IT-компании_(семинар_2012-10

advertisement
Роль Аналитика в ITкомпании
Руководитель группы
Медведева Наталья
План
•
Аналитик?
•
Аналитик в IT
•
Навыки аналитика
•
Аналитик и методологии разработки
•
Инструменты аналитика
•
Дополнительная информация
АНАЛИТИК
Кто такой аналитик?
АНАЛИТИК В IT
Аналитик в IT
•
Анализ задач заказчика
•
Что получаем по итогам проекта
•
Как будет использоваться система
•
Насколько удобно системой пользоваться
•
Как спроектировать систему
Аналитик в IT
Аналитик в IT (Анализ)
•
Сбор и анализ требований
•
Проектирование
•
Написание ТЗ
•
Рисование диаграмм
•
Согласование ТЗ с заказчиком
•
Оценка трудозатрат планируемых работ
Аналитик в IT (Разработка)
•
Консультация разработчиков
•
Уточнение требований
•
Актуализация ТЗ
•
Согласование изменений
Аналитик в IT (Тестирование)
•
Консультации тестировщиков
•
Тестирование
Аналитик в IT (Релиз)
•
Передача заказчику работ
•
Подготовка инструкций
•
Обучение пользователей
•
Консультации заказчика
•
Внедрение
НАВЫКИ АНАЛИТИКА
Навыки аналитика
Навыки и техники анализа требований:
Выявление
Анализ
требований
требований
Спецификация
Проверка
требований
требований
Навыки аналитика
Навыки по коммуникации:
Умение
общаться с людьми
Умение
задавать вопросы
Умение
убеждать
Умение
делать презентации
Навыки аналитика
Знания предметной области:
Знание
бизнеса
Навыки аналитика
Знания технологий:
Основы
программирования
Алгоритмизация
Моделирование
Проектирование
и архитектура ИС
БИЗНЕС-АНАЛИТИК И
СИСТЕМНЫЙ АНАЛИТИК
Бизнес-аналитик
Бизнес-аналитик
•
«человек Заказчика»
•
Анализ требование и документов по существующим бизнес-процессам
•
Анализ бизнеса
Бизнес-аналитик
Итог: полноценное описание бизнес-области и проблем
Системный аналитик
Системный аналитик
•
Как реализовать бизнес-требования
•
Архитектура
•
Какие средства для реализации имеются
Системный аналитик
Итог: постановка задач разработке (возможно последующая координация
их выполнения)
АНАЛИТИК И МЕТОДОЛОГИИ
РАЗРАБОТКИ
Waterfall
RUP
Agile
Различия
•
Кроссфункциональность
•
Организация процесса
•
Документация
Функции аналитика
•
Связующее звено между разработчиками и заказчиками
•
Экспертиза в предметной области
•
Систематизация и построение моделей
Аналитик vs команда
•
Аналитик внутри команды
•
Внешний отдел аналитиков
ИНСТРУМЕНТЫ АНАЛИТИКА
Инструменты
Мозг
Инструменты
Системы управления требованиями
Инструменты
Инструменты для создания схем и диаграмм
Техники аналитика
Контрольный список CATWOE:
Clients
Actors
Transformation
Worldview
Owner
Enviromental
Constraints
Техники аналитика
MoSCoW – приоритезация:
Must
have
Should
have if possible
Could
have if possible
Won’t
have this time, but would like in the future
ДОПОЛНИТЕЛЬНАЯ
ИНФОРМАЦИЯ
Литература
http://www.uml2.ru/index.php
http://analyst.by/
http://www.modernanalyst.com
Конференции
Analyst Days (http://it-conf.ru/ru/content/447.htm)
ReqLabs (http://www.req-labs.ru/conf2012/)
ЛАФ (http://conf.uml2.ru/)
Вопросы?
Download