29
Идеальный аналитик И почему его не может быть

Ideal analyst code (Software Engineering)

Embed Size (px)

DESCRIPTION

Доклад на конференции AnalystDays 2013 ( Санкт-Петербург ) Авторы доклада: Дмитрий Безуглый, Ирина Сурова У каждого руководителя вместе с успехом неизбежно наступает момент, когда компания/команда растет, задач непочатый край, а специалисты по анализу, как и сам руководитель, "не резиновые". Остро встает вопрос где взять, как выбрать и как включить аналитика в команду. Типичные проблемы с которыми сталкивается руководитель в этом процессе: Проверенный специалист, отлично зарекомендовавший себя в нескольких проектах, "ни с того ни с сего" проваливает проект. Отличный кандидат, взятый на вырост, месяц за месяцем проедает ваше время и силы и когда остается еще чуть-чуть упирается в невидимую стену и прекращает расти сколько его не "окучивай", или еще хуже, сразу после завершения обучения уходит в другой проект или компанию. Опытный профессионал "с репутацией", пришедший в команду, так и не находит себе места, проходят месяцы, а результата нет. И приходится расставаться, потеряв и время и деньги. Хорошо если обойдется без обид и взаимных обвинений. Такова жизнь или все-таки можно что-то сделать? Разумеется можно и что для этого нужно делать мы расскажем в своем докладе. В рамках доклада мы хотим раскрыть тему компетентности и эффективности аналитика. Основные вопросы на которые вы получите ответы: Требования к личностным характеристикам аналитика, простые инструменты их идентификации и взаимосвязи с эффективным применением в проекте Структура и методы оценки знаний и навыков аналитика Методология применения модели компетенций к отбору и развитию компетенции специалистов и отдела бизнес и системного анализа в целом Для кого: Руководители групп аналитиков, Специалисты по методологии, Аналитики и желающие ими стать.

Citation preview

Page 1: Ideal analyst code (Software Engineering)

Идеальный аналитикИ почему его не может быть

Page 2: Ideal analyst code (Software Engineering)

2

Безуглый Дмитрий

Инженер – Системотехник НТТУ «КПИ». Вычислительные машины, комплексы и сети.

Опыт : 20-лет участия в проектах по созданию, развитию, внедрению и эксплуатации различных систем.

Max масштаб проекта ~50 инженеров, 30 ч/л Перевод проекта на Scrum-of –scrum

Играющий тренер-консультант Системный анализ. Требования Бизнес анализ. Продукты Управление. Люди и проекты

Более 2000 обученных специалистов и участников комплексных проектов

Page 3: Ideal analyst code (Software Engineering)

Сурова Ирина

Teamlead системных аналитиков в Лаборатории Касперского,

Более 10 лет в IT. Соавтор Клуба Системных

Аналитиков Стратоплан.Ру Методология системного

анализа процессов производства ПО.

Page 4: Ideal analyst code (Software Engineering)

Ситуация из жизни

Page 5: Ideal analyst code (Software Engineering)

Проект

• Важный TimeDriven проект

• Сложная предметная область, большой продукт

• Многокомпонентная архитектура, в которой много взаимосвязей

• Нет процесса

Большая распределенная команда

анализ разработка Тестирование

Постоянно растет scope проекта

Page 6: Ideal analyst code (Software Engineering)

Аналитик Петр

• 31 год

• Хорошо пишет большие документы

• Аккуратный

• Глубоко понимает технические детали

• Сложно разобраться в его требованиях

• Непонятно объясняет

• Отвечает вопросом на вопрос

• Не берет ответственность на себя

Page 7: Ideal analyst code (Software Engineering)

Аналитик Роман

27 лет Очень активный Прекрасно

общается Вырвет

согласование у всех Хорошо презентует

информацию

• Общается с бизнесом раньше, чем согласует решение в команде

• Упрямо увлекается неважным

Page 8: Ideal analyst code (Software Engineering)

Аналитик Александра

34 года Умеет выстроить

процесс работы с требованиями

Знает весь функционал продукта

• Конфликты с менеджером и тимлидами по поводу улучшения процессов

• Потеря интереса к работе

Page 9: Ideal analyst code (Software Engineering)

1. Давайте начнем с правильных ожиданий

Page 10: Ideal analyst code (Software Engineering)

Компетенция

Свойства Мотивы

Я концепция Установки и ценности

Навыки и знания

08.04.2023Разработка требований к ПО

Компетенция 5-10 л

3-5 л

0,5 -3 л

Page 11: Ideal analyst code (Software Engineering)

04/08/2023

Analytical Thinking and Problem Solving

Decision Analysis

Learning

Problem Solving

Systems Thinking

Разработка требований к ПО

База + Установки + Знания BABOK® BA

Page 12: Ideal analyst code (Software Engineering)

04/08/2023

Behavioral Characteristics

Ethics

Personal

Organization

Trustworthiness

Разработка требований к ПО

УстановкиBABOK® BA

Page 13: Ideal analyst code (Software Engineering)

04/08/2023

Ключевые навыки

Communication Skills

• Oral Communications

• Teaching• Written

Communications

Interaction Skills

• Facilitation and Negotiation

• Leadership and Influencing

• Teamwork

Разработка требований к ПО BABOK® BA

Page 14: Ideal analyst code (Software Engineering)

04/08/2023

Знания

Business Knowledge

• Business Principles and Practices

• Industry Knowledge• Organization

Knowledge• Solution Knowledge

Software Applications

• General Purpose Applications

• Specialized Applications

Разработка требований к ПО BABOK® BA

Page 15: Ideal analyst code (Software Engineering)

Все Ок ?

Page 16: Ideal analyst code (Software Engineering)

2.ПРОТИВОРЕЧИЕ

Page 17: Ideal analyst code (Software Engineering)

Люди и Технологии

Page 18: Ideal analyst code (Software Engineering)

Тактика и стратегия

Page 19: Ideal analyst code (Software Engineering)

VVision

S Support

A Architecture

DDevelopment

Личный код аналитика

Стратегия

Тактика

Техн.

Люди

Page 20: Ideal analyst code (Software Engineering)

-

-

-

V--- Аналитик мечтатель

Стратегия

Тактика

Техн.

ЛюдиV

Page 21: Ideal analyst code (Software Engineering)

-

А

-

-А-- Мистер идеальное решение

Стратегия

Тактика

Техн.

Люди

- A

Page 22: Ideal analyst code (Software Engineering)

-

-

-

D

--D- Сейчас напишу

Стратегия

Тактика

Техн.

Люди

Page 23: Ideal analyst code (Software Engineering)

-Vision

S Support

- Architecture

-Development

---S Чужой среди своих

Стратегия

Тактика

Техн.

Люди

Page 24: Ideal analyst code (Software Engineering)

Как применить

Требования проектаЛюди, Стратегия,

Архитектура

Vas- Визионер

vAs- Архитектор

vaS- Внедренец

• Петр– Не любит людей

(--Ad)

• Роман– Не видит общей

картины. (--Sd)

• Александра– VAsd

Page 25: Ideal analyst code (Software Engineering)

3. Глубина и соответствие знаний

Page 26: Ideal analyst code (Software Engineering)

Предметная область

Специальные навыки Системный Анализ

Решение

Области знаний

Page 27: Ideal analyst code (Software Engineering)

Предметная область

Специальные навыки Системный Анализ

ИТ

Специализация

МетодистКПД ~ 0%

ЭкспертКПД ~ 0%

Аналитик ?

Page 28: Ideal analyst code (Software Engineering)

Успешное решение задач найма и развития

аналитиков требует осознанного подхода.

Page 29: Ideal analyst code (Software Engineering)

Спасибо за внимание

Дмитрий Безуглый

http://www.system-approach.ru

@cornerless

Ирина Сурова

[email protected]