SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Аналитик.
Инструкция по
применению для
менеджеров
проектов

Ирина Сурова,
Лаборатория Касперского
Зачем нужен этот доклад?
●
 Разобраться, кто такой аналитик
●
 Решить, нужен он в вашем проекте или нет
●
 Понять, где их берут
Почему я?
●
  Участвовала в проектах с аналитиком и без
●
 Знаю много менеджеров проектов
●
 Знаю много аналитиков
●
 Предложенная тема показалась интересной
●
 И вообще я очень люблю оптимальные
  решения
А почему вы?
●
 Сколько в зале менеджеры проектов?
●
 Есть ли у вас аналитики?
●
 Есть ли в зале аналитики?
●
 А кто все остальные люди? :)
●
 Как вы считаете, нужны аналитики или нет?
Прое́кт (от лат. projectus — брошенный вперед,
 выступающий, выдающийся вперёд) — согласно
 новому стандарту ISO 21500 — уникальный набор
 процессов, состоящих из скоординированных и
 управляемых задач с начальной и конечной датами,
 предпринятых для достижения цели. Достижение
 цели проекта требует получения результатов,
 соответствующих определённым заранее
 требованиям, в том числе ограничения на получения
 результатов, таких как время, деньги и ресурсы.

http://ru.wikipedia.org/wiki/Проект
Типичные задачи аналитика
●
 Познать непознанное
●
 Перевести с неизвестного языка на наш
●
 Передать знание команде
Типичные задачи аналитика
●
 Познать непознанное
●
 Перевести с неизвестного языка на наш
●
 Передать знание команде
Типичная задача аналитика в
    IT-проекте
●
 Понять проблему заказчика/суть предметной
  области
●
 Предположить решение/критерии успешного
  решения
●
 Скоммуницировать/передать видение
  решения команде разработки
●
 Сформулировать встречное предложение
●
 Согласовать/зафиксировать устраивающий
  всех конечный результат
Все?
Территория завоевана. Идут
 колонисты
Какие задачи возникают?
●
 Объяснить, какие самые важные вещи на
  этой земле
●
 Передать тайное знание новичкам
●
 Перевести с нашего языка на чужой
Какие навыки нужны?
●
 Передать важное для них
●
 Передать на их языке
Аналогии в IT-проектах
 Выход из проекта
●
 Передача на поддержку
●
 Сдача заказчику
 Задачи
●
 Написать release notes
●
 Проверить White paper
Давайте обобщать!
 Выход из проекта
●
 Передача на поддержку
●
 Сдача заказчику
 Задачи
●
 Написать release notes
●
 Проверить White paper
Давайте обобщать!
Аналитик ловит сигналы, преобразует их и
проецирует образ решения от Заказчика в команду
Исполнителя

Делает задачу понятней — программисты делают
быстрее, тестеры понимают, что является багой —
повышает качество.

Аналитик - средство выявления и митигации
рисков!
А какие еще аргументы есть?
Ааhttp://blog.effectcup.com/post/34752640327
А что еще?
Методология                 2009            2011             2012
Scrum                       14              18               21
XP                          3               1                1
Agile-based (не Scrum, не   11              18               27
XP)

RUP-based                   5               5                5
CMM/CMMI                    2               1                -
Как получится               21              18               15
Через %опу                  35              30               18
MSF                         1               1                1
Водопад/Waterfall           -               5                8
Другое                      8               3                4
Голосов                     122             913              850


        Результаты опросов Happy-PM http://www.happy-pm.com/blog/?p=6559
Аналитик. Нужен или не
    нужен?
●
 Антивирусный продукт для домашним
  пользователей
●
 Модульная архитектура, есть связки с
  облачными сервисами
●
 Разработчиков >30, тестировщиков >30
●
 Поставляется во многие страны мира
●
 Продается в виде коробки с диском
Аналитик. Нужен или не
    нужен?
●
 Доработка MS TFS для внутреннего
  использования (bug tracker, отчеты по
  проектам)
●
 Разработчик - 1, тестировщик - 1
●
 Заказчики доработок — PMO, конкретные
  проекты (>10)
●
 Сопровождается отдельным
  подразделением
Аналитик. Нужен или не
    нужен?
●
 Коробочный банк-клиент для корпоративных
  пользователей
●
 Разработчиков 6-8, тестировщиков - 1-3
●
 Заказчик — отдел бизнес-анализа
●
 Сопровождается отдельным
  подразделением
Ваш пример?
Когда аналитик не нужен?
●
 Когда команда понимает проблему, для
  которой реализует решение
●
 Когда есть карта (ранее выполненное
  решение)
●
 Когда изменения на финальной стадии —
  дешевы/малозатратны
●
 Когда нет ограничений по срокам/ ресурсам/
  стоимости
●
 ?
Предметная область,
проектные технологии,
профессиональные навыки
Что важно понимать?
Аналитические качества
Умение общаться — получать информацию от
●

  людей любых типов
●
 Умение выявлять все интересы, выделять
  важное
●
 Наблюдательность — заметить все мелочи,
  особенности незнаемого (анализ)
●
 Умение находить связи и целостные решения
●
 Умение делать выводы — из нескольких
  частностей построить общее (синтез)
●
 Умение объяснить — перевести полученную
  модель на язык команды
Где водятся?


●
 Www.uml2.ru
●
 На конференциях Analyst days, ЛАФ,
  ReqLabs
●
 В LinkedIn'ах и Facebook
●
 Www.It-map.ru
●
 Sabacom.ru
Когда аналитик хуже работает?
●
 Когда реальная цель проекта отличается
  декларированной
●
 Когда все настолько завязано на технологии,
  что решать нечего (костыль на костыле)
●
 Когда используют как писаря
●
 Когда результатами работы не пользуются
Ну теперь-то все?
Вопросы?


Ирина Сурова,
Лаборатория Касперского
Irina.Surova@Kaspersky.com
skype: Bugirra
Gtalk: irr.suri

Más contenido relacionado

La actualidad más candente

Управление виртуальной командой аналитиков
Управление виртуальной командой аналитиковУправление виртуальной командой аналитиков
Управление виртуальной командой аналитиковSQALab
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...WrikeTechClub
 
AgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в БанкеAgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в БанкеМихаил Кононов
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAndrey Rebrov
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформацииSQALab
 
Измеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииИзмеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииCEE-SEC(R)
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе: CEE-SEC(R)
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Denis Tuchin
 
Мертвая зона - Как визуализировать поток требований в распределенном проекте
Мертвая зона - Как визуализировать поток требований в распределенном проектеМертвая зона - Как визуализировать поток требований в распределенном проекте
Мертвая зона - Как визуализировать поток требований в распределенном проектеMagneta AI
 
Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущееBadoo Development
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementSQALab
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruBadoo Development
 
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.ScrumTrek
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по AgileAlexey Deryushkin
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooBadoo Development
 
Методологии разработки по
Методологии разработки поМетодологии разработки по
Методологии разработки поJaneKozmina
 

La actualidad más candente (19)

Управление виртуальной командой аналитиков
Управление виртуальной командой аналитиковУправление виртуальной командой аналитиков
Управление виртуальной командой аналитиков
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
 
AgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в БанкеAgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в Банке
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
Измеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииИзмеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенции
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе:
 
Tender project
Tender projectTender project
Tender project
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Мертвая зона - Как визуализировать поток требований в распределенном проекте
Мертвая зона - Как визуализировать поток требований в распределенном проектеМертвая зона - Как визуализировать поток требований в распределенном проекте
Мертвая зона - Как визуализировать поток требований в распределенном проекте
 
Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущее
 
Lovely scrum
Lovely scrumLovely scrum
Lovely scrum
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
 
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, Badoo
 
Методологии разработки по
Методологии разработки поМетодологии разработки по
Методологии разработки по
 

Similar a CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров проектов

Имплементация инженерных практик для 1C
Имплементация инженерных практик для 1CИмплементация инженерных практик для 1C
Имплементация инженерных практик для 1CAlexey Lustin
 
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушенияБез единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушенияEDS Systems
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-примененияitconnect2016
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровAnna Tarasenko
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. ПрохоренкоDev.by
 
Оценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияОценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияSQALab
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
Менеджер - глупая идея!
Менеджер - глупая идея!Менеджер - глупая идея!
Менеджер - глупая идея!Magneta AI
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileAlexey Krivitsky
 
Xp days 2019 - Why startups need SRE practices
Xp days 2019 - Why startups need SRE practicesXp days 2019 - Why startups need SRE practices
Xp days 2019 - Why startups need SRE practicesAlexey Andreev
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов QA Dnepropetrovsk Community (Ukraine)
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...viktor_bezhenar
 
Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...
Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...
Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...solit
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 
автоматизация тестирования огурцом
автоматизация тестирования огурцомавтоматизация тестирования огурцом
автоматизация тестирования огурцомVadim Glebov
 

Similar a CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров проектов (20)

Имплементация инженерных практик для 1C
Имплементация инженерных практик для 1CИмплементация инженерных практик для 1C
Имплементация инженерных практик для 1C
 
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушенияБез единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
 
Scrum Wars
Scrum WarsScrum Wars
Scrum Wars
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-применения
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. Прохоренко
 
Оценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияОценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика применения
 
Критерии выбора системы электронного документооборота
Критерии выбора системы электронного документооборотаКритерии выбора системы электронного документооборота
Критерии выбора системы электронного документооборота
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
Менеджер - глупая идея!
Менеджер - глупая идея!Менеджер - глупая идея!
Менеджер - глупая идея!
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
 
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
 
Xp days 2019 - Why startups need SRE practices
Xp days 2019 - Why startups need SRE practicesXp days 2019 - Why startups need SRE practices
Xp days 2019 - Why startups need SRE practices
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
 
Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...
Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...
Solit 2014, Scrum для большого проекта. Как это работает на практике, Слисенк...
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
автоматизация тестирования огурцом
автоматизация тестирования огурцомавтоматизация тестирования огурцом
автоматизация тестирования огурцом
 

Más de CodeFest

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита ПрокоповCodeFest
 
Денис Баталов
Денис БаталовДенис Баталов
Денис БаталовCodeFest
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена ГальцинаCodeFest
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр КалашниковCodeFest
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина ИвановаCodeFest
 
Marko Berković
Marko BerkovićMarko Berković
Marko BerkovićCodeFest
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис КортуновCodeFest
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр ЗиминCodeFest
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей КрапивенскийCodeFest
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей ИгнатовCodeFest
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай КрапивныйCodeFest
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим СмирновCodeFest
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин ОсиповCodeFest
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele RialdiCodeFest
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим ПугачевCodeFest
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene GroeschkeCodeFest
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван БондаренкоCodeFest
 
Mete Atamel
Mete AtamelMete Atamel
Mete AtamelCodeFest
 

Más de CodeFest (20)

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита Прокопов
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена Гальцина
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр Калашников
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина Иванова
 
Marko Berković
Marko BerkovićMarko Berković
Marko Berković
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис Кортунов
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр Зимин
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим Смирнов
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин Осипов
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван Бондаренко
 
Mete Atamel
Mete AtamelMete Atamel
Mete Atamel
 

CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров проектов

  • 2. Зачем нужен этот доклад? ● Разобраться, кто такой аналитик ● Решить, нужен он в вашем проекте или нет ● Понять, где их берут
  • 3. Почему я? ● Участвовала в проектах с аналитиком и без ● Знаю много менеджеров проектов ● Знаю много аналитиков ● Предложенная тема показалась интересной ● И вообще я очень люблю оптимальные решения
  • 4. А почему вы? ● Сколько в зале менеджеры проектов? ● Есть ли у вас аналитики? ● Есть ли в зале аналитики? ● А кто все остальные люди? :) ● Как вы считаете, нужны аналитики или нет?
  • 5. Прое́кт (от лат. projectus — брошенный вперед, выступающий, выдающийся вперёд) — согласно новому стандарту ISO 21500 — уникальный набор процессов, состоящих из скоординированных и управляемых задач с начальной и конечной датами, предпринятых для достижения цели. Достижение цели проекта требует получения результатов, соответствующих определённым заранее требованиям, в том числе ограничения на получения результатов, таких как время, деньги и ресурсы. http://ru.wikipedia.org/wiki/Проект
  • 6.
  • 7.
  • 8. Типичные задачи аналитика ● Познать непознанное ● Перевести с неизвестного языка на наш ● Передать знание команде
  • 9. Типичные задачи аналитика ● Познать непознанное ● Перевести с неизвестного языка на наш ● Передать знание команде
  • 10. Типичная задача аналитика в IT-проекте ● Понять проблему заказчика/суть предметной области ● Предположить решение/критерии успешного решения ● Скоммуницировать/передать видение решения команде разработки ● Сформулировать встречное предложение ● Согласовать/зафиксировать устраивающий всех конечный результат
  • 12.
  • 13. Территория завоевана. Идут колонисты Какие задачи возникают? ● Объяснить, какие самые важные вещи на этой земле ● Передать тайное знание новичкам ● Перевести с нашего языка на чужой Какие навыки нужны? ● Передать важное для них ● Передать на их языке
  • 14. Аналогии в IT-проектах Выход из проекта ● Передача на поддержку ● Сдача заказчику Задачи ● Написать release notes ● Проверить White paper
  • 15. Давайте обобщать! Выход из проекта ● Передача на поддержку ● Сдача заказчику Задачи ● Написать release notes ● Проверить White paper
  • 16. Давайте обобщать! Аналитик ловит сигналы, преобразует их и проецирует образ решения от Заказчика в команду Исполнителя Делает задачу понятней — программисты делают быстрее, тестеры понимают, что является багой — повышает качество. Аналитик - средство выявления и митигации рисков!
  • 17. А какие еще аргументы есть?
  • 19.
  • 21.
  • 22. Методология 2009 2011 2012 Scrum 14 18 21 XP 3 1 1 Agile-based (не Scrum, не 11 18 27 XP) RUP-based 5 5 5 CMM/CMMI 2 1 - Как получится 21 18 15 Через %опу 35 30 18 MSF 1 1 1 Водопад/Waterfall - 5 8 Другое 8 3 4 Голосов 122 913 850 Результаты опросов Happy-PM http://www.happy-pm.com/blog/?p=6559
  • 23. Аналитик. Нужен или не нужен? ● Антивирусный продукт для домашним пользователей ● Модульная архитектура, есть связки с облачными сервисами ● Разработчиков >30, тестировщиков >30 ● Поставляется во многие страны мира ● Продается в виде коробки с диском
  • 24. Аналитик. Нужен или не нужен? ● Доработка MS TFS для внутреннего использования (bug tracker, отчеты по проектам) ● Разработчик - 1, тестировщик - 1 ● Заказчики доработок — PMO, конкретные проекты (>10) ● Сопровождается отдельным подразделением
  • 25. Аналитик. Нужен или не нужен? ● Коробочный банк-клиент для корпоративных пользователей ● Разработчиков 6-8, тестировщиков - 1-3 ● Заказчик — отдел бизнес-анализа ● Сопровождается отдельным подразделением
  • 27. Когда аналитик не нужен? ● Когда команда понимает проблему, для которой реализует решение ● Когда есть карта (ранее выполненное решение) ● Когда изменения на финальной стадии — дешевы/малозатратны ● Когда нет ограничений по срокам/ ресурсам/ стоимости ● ?
  • 28.
  • 31. Аналитические качества Умение общаться — получать информацию от ● людей любых типов ● Умение выявлять все интересы, выделять важное ● Наблюдательность — заметить все мелочи, особенности незнаемого (анализ) ● Умение находить связи и целостные решения ● Умение делать выводы — из нескольких частностей построить общее (синтез) ● Умение объяснить — перевести полученную модель на язык команды
  • 32.
  • 33. Где водятся? ● Www.uml2.ru ● На конференциях Analyst days, ЛАФ, ReqLabs ● В LinkedIn'ах и Facebook ● Www.It-map.ru ● Sabacom.ru
  • 34. Когда аналитик хуже работает? ● Когда реальная цель проекта отличается декларированной ● Когда все настолько завязано на технологии, что решать нечего (костыль на костыле) ● Когда используют как писаря ● Когда результатами работы не пользуются