Роль Аналитика в 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/) Вопросы?