32
Общие ошибки аналитиков, работающих в ИТ-индустрии. Ошибки аналитика.

Андрей Вербицкий: Ошибки IT-аналитика

  • Upload
    raum7

  • View
    1.439

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Андрей Вербицкий: Ошибки IT-аналитика

Общие ошибки аналитиков, работающих в ИТ-индустрии.

Ошибки аналитика.

Page 2: Андрей Вербицкий: Ошибки IT-аналитика

О чем будет эта презентация

Ошибки в нашей жизни

Анализ в ИТ. Этапы

Этап 1. Знакомство

Этап 2. Сбор требований

Этап 3. Анализ

Вместо заключения. Правила Аналитика.

Page 3: Андрей Вербицкий: Ошибки IT-аналитика

Опыт - это то, что мы получаем, когда не получаем желаемого.

Опыт в нашей жизни

Page 4: Андрей Вербицкий: Ошибки IT-аналитика

Ошибки в нашей жизни.

Подумайте - сколько времени мы тратим на оценку успешных действий, а сколько - на оценку неудач?

Время и силы на "разбор полетов" отличаются кардинально (разница обычно от порядка и выше).

Оценка причин достижения успеха могла бы дать очень много, однако, на деле она почти не производится - такова особенность человеческой психологии (успех воспринимается как само собой разумеющееся).

Page 5: Андрей Вербицкий: Ошибки IT-аналитика

Ошибки в нашей жизни.

Первая и общая наша ошибка – это не уделениеанализу причин успеха должного внимания.

Успех не воспроизводим сам по себе. Игнорирование этого приводит к тому, что авторы и лидеры успешных проектов становятся могильщиками в других.

Page 6: Андрей Вербицкий: Ошибки IT-аналитика

Меняются технологии, этапы - остаются.

Этапы работы аналитика

Page 7: Андрей Вербицкий: Ошибки IT-аналитика

Этапы работы аналитика

Вне зависимости от используемого способа ведения работы над проектом, работа аналитика всегда будет включать три следующих этапа: Формирование первичного образа решения

Работа с материалами и заказчиком

Анализ и фиксация требований

Второй и третий этапы могут итеративно повторяться в течении жизненного цикла, но они всегда будут выделяемы.

Page 8: Андрей Вербицкий: Ошибки IT-аналитика

Первое впечатление - всегда самое важное и устойчивое. Как при общении с людьми, так и при знакомстве с задачей.

Знакомство

Page 9: Андрей Вербицкий: Ошибки IT-аналитика

Знакомство.

Ошибки

Каждый раз, когда начинается проект - звучат слова «новое и уникальное», тем самым порождаются ложные и вредные представления.

Создаются излишне тяжелые, морально устаревшие еще до своего рождения проекты.

Не уделяется достаточно внимания первичному анализу слабых мест решения

Page 10: Андрей Вербицкий: Ошибки IT-аналитика

Знакомство.

Этап знакомства с задачей – наверное, самый важный.

Образ решения формируется почти мгновенно, а для его изменения потом - требуется масса сил и времени.

Используйте чужой и свой опыт! Что бы было, если бы архитекторы проектировали дома, не считаясь с тысячелетним опытом своих коллег?

Page 11: Андрей Вербицкий: Ошибки IT-аналитика

Знакомство

Велосипед

Не изобретайте велосипед - берите идею готового, ищите аналог, выделяйте ключевые свойства (то, что делает велосипед велосипедом - не больше).

Даже очень богатые люди покупают серийные автомобили (что бы не говорила реклама) -пусть и "собранные вручную».

Page 12: Андрей Вербицкий: Ошибки IT-аналитика

Знакомство

Пингвины - не летают. Что бы вам не показывали по телевизору:)

Многие программные комплексы, внешне похожие на птиц - на самом деле пингвины, которым постоянно требуется пинок (или катапульта) для продолжения их полета.

Оставьте в ядре системы только минимум -легкий каркас. В противном случае – стоимость и сроки реализации решения увеличиваются на «вес» катапульты.

Page 13: Андрей Вербицкий: Ошибки IT-аналитика

Знакомство

Будущее

На этапе постановки целей проекты часто ориентируются на "сейчас" (или того хуже -"вчера").

Сравнение с конкурентами - это прекрасно, но -помните - вы сравниваете свои "завтрашние" возможности со "вчерашними" возможностями конкурентов. Выход один – анализ трендов.

Page 14: Андрей Вербицкий: Ошибки IT-аналитика

Знакомство

Слабые места

Воспользуйтесь опытом архитекторов -начинайте работу с поиска видимых слабых мест. Сделайте их сильными местами вашего решения.

Page 15: Андрей Вербицкий: Ошибки IT-аналитика

Знакомство

Болезни роста

Задача часто решается "в лоб", в отрыве от контекста и перспективы. Результат - получаем перегруженный уродливыми ящиками и скрипящий от собственной тяжести комод.

Если нельзя переформулировать и обобщить задачу до ее совпадения с уже имеющейся архитектурой - нужно или отказаться или строить новое решение (кто знает - возможно -пришло время реинжиниринга).

Page 16: Андрей Вербицкий: Ошибки IT-аналитика

Сбор требований это итеративный диалоговый процесс.

Аналитики не обучаются ведению переговоров.

Сбор требований

Page 17: Андрей Вербицкий: Ошибки IT-аналитика

Сбор требований

Ошибки

Не умение и не понимание того, как и зачем проводятся переговоры, с кем и о чем надо говорить, что должно быть результатом.

Page 18: Андрей Вербицкий: Ошибки IT-аналитика

Сбор требований

Переговоры

Переговоры - это то, что делает аналитика аналитиком, как минимум на 30%.

К любой встрече с заказчиком надо готовиться -как это происходит на обычных переговорах.

Page 19: Андрей Вербицкий: Ошибки IT-аналитика

Сбор требований

Персона Говорят не с тем, кто решает, а с теми, кто

соглашается говорить. Разговаривая с таким человеком - вы скорее всего просто даром теряете время. И его и свое.

Требования авторов проекта Действительные требования авторов проекта (или

иначе - требования бизнеса) остаются за кадром. Решается не та задача, для которой был

инициирован проект, а та, которая была озвучена аналитику.

Page 20: Андрей Вербицкий: Ошибки IT-аналитика

Сбор требований

Общий язык

Проект строительства вавилонской башни провалился из-за языковых проблем.

Разные среда и задачи порождают разные оценки одних и тех же ситуаций. (Стакан на половину полон или он на половину пуст?)

Люди мыслят шаблонами 85% времени и принимают решения в условиях ограниченной рациональности (а не абсолютной)

Page 21: Андрей Вербицкий: Ошибки IT-аналитика

Сбор требований

Искусство говорить «НЕТ»

Принято считать, что "клиент всегда прав" - но, в данном случае, это не так.

Вас приглашают не для того, что бы вы просто соглашались с тем, что вам говорят. Для этого есть другие люди и другие места.

Page 22: Андрей Вербицкий: Ошибки IT-аналитика

Помните – «важно все» это на самом деле –«все неважно».

Анализ требований

Page 23: Андрей Вербицкий: Ошибки IT-аналитика

Анализ

Ошибки

Слишком много требований ("все важно")

Не правильный выбор факторов риска.

«Стенографические" требования.

Аналитик не может увидеть ситуацию глазами бизнеса

Page 24: Андрей Вербицкий: Ошибки IT-аналитика

Анализ

Презумпция виновности

Требование лишнее, если оно не признано нами как ключевое и заказчик не может доказать его важность и значимость для решения. Если по его мнению оно ключевое - пусть он обоснует и докажет это.

Page 25: Андрей Вербицкий: Ошибки IT-аналитика

Анализ

Принцип 20/80

Сокращать число требований. Для этого используем правило Парето (20/80)

Привлекаем mindmap и ТРИЗ.

Page 26: Андрей Вербицкий: Ошибки IT-аналитика

Анализ

От общего к частному, от частного к общему

Частные требования надо обобщить, общие -сделать более частными. Граница схождения этих двух процессов - верифицируемые высокоуровневые требования.

Помним о полноте. Возможно, после доработки, полученную картину придется дополнять - и идти собирать требования снова.

Page 27: Андрей Вербицкий: Ошибки IT-аналитика

Анализ

Стакан - он на половину полон или пуст?

Задача системы - поддерживать бизнес, а не менять его в угоду разработчику и мифической "оптимизации бизнес-процессов".

Аналитик и бизнесмен в обычной жизни видят мир по-разному. И предпринимают разные действия. Аналитик должен уметь видеть мир и думать как бизнесмен.

Page 28: Андрей Вербицкий: Ошибки IT-аналитика

Анализ

Риски

Сейчас ситуация такова, что основной риск -время (изменения происходят очень быстро и ситуация крайне динамична). Время - это деньги как заказчика, так и исполнителя.

На заметку - Agile технологии успешны именно потому, что они: Уменьшают время разработки

Сокращают количество требований

Page 29: Андрей Вербицкий: Ошибки IT-аналитика

Анализ

Взгляд сверху

Необходимо уметь смотреть на решение «вне деталей». Иначе - за лесом теряются из виду деревья.

Важно уметь видеть ситуацию в целом, со всех сторон и с разного расстояния.

Page 30: Андрей Вербицкий: Ошибки IT-аналитика

Комильфо аналитика

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

Page 31: Андрей Вербицкий: Ошибки IT-аналитика

Найди свой велосипед («Все уже придумано до нас»)

Расписание на послезавтра (анализ трендов)

Пингвины – не летают! (правило Парето, бритва Оккама)

От частного – к общему, от общего – к частному.

Стоя на вершине Фудзи (Как видеть лес за деревьями)

Кто не рискует… (время-деньги-риски)

Стакан на половину полон или на половину пуст?

С заказчиком – о заказчике и на одном языке (наука переговоров и постановки вопросов).Эта хорошая привычка говорить «нет»

Болезни роста (или о бабушкиных комодах)

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

Page 32: Андрей Вербицкий: Ошибки IT-аналитика

Андрей Вербицкий

LinkedIn: Andrey Verbitsky

Skype: Andrey.Verbitsky

Email: [email protected]

Вопросы?