SlideShare a Scribd company logo
Сотрудничество с корпорациями:
рецепты из практики
Максим Цепков
Главный архитектор дирекции развития решений
Конференция «ПрофсоUX»
Санкт-Петербург, 15 апреля 2017
Я IT-аналитик, архитектор и руководитель проектов
 Заказная разработка и внедрение корпоративных
систем (более 20 лет)
 Крупные компании и государственные заказчики
 Ведение проектов по Agile, выстраивание
партнерских отношений с заказчиками
Кто я и о чем расскажу?
Этим опытом я поделюсь в докладе, думаю,
он поможет вам ориентироваться в таких проектах
2/20
 Место UX/Usability/UI-специалиста в проекте
 Особенности проектов крупных заказчиков
 Практики планирования проекта
План доклада
3/20
Место UX/Usability/UI-
специалиста в проекте
4/20
Эволюция: UI  Usability  UX
Concept
Requirements
and Architecture
Detailed
Design
Implementation
Integration
and Test
System
Verification
Maintenance
V-Model
(Wikipedia)
UI-design – в интерфейсе
легко ориентироваться
Usability – интерфейс
удобно использовать
UX – интерфейс
интуитивно понятен
и соответствует ожиданиям
Пользователи
Многие заказчики (и не только они) не различают специализации
и, говоря «UX», подразумевают «UI» и немного Usability
5/20
 Область аналитика –
требования, функции
и конструкция системы
 Область UX/UI-специалиста – взаимодействие
системы с пользователем
 Казалось бы, нужны два специалиста, но обычно
есть только один
 Юрий Куприянов на Analyst Days – 2015 разбирал
типовые проблемы этого
 Некоторые заказчики полагают, что UX-специалист –
это просто «новый аналитик», будьте готовы
UX/UI-специалист и аналитик
Здесь тоже путаница,
будьте готовы
6/20
Особенности крупных
заказчиков
7/20
У крупного заказчика обычно есть процесс, принятый
для реализации ИТ-проектов
 Он часто ориентирован на водопад: редкие поставки,
согласования постановок, работа через артефакты
 Но он включает налаженные каналы взаимодействия
с сотрудниками в большой организации
 И общение с сотрудниками не противоречит ему
 Есть неформальные правила – их надо соблюдать
Процесс или коммуникации?
Нужно пользоваться преимуществами
и адаптироваться к недостаткам
8/20
 У заказчика обычно есть стейкхолдеры,
заинтересованные во внедрении софта
 Они понимают, что для успеха бывает необходимо
менять требования и скоуп
 Стейкхолдеры готовы совместно находить решения:
обмен скоупа, допсоглашения и др.
 Иногда (или часто) для этого требуется жесткость
позиции, но не конфронтация
Изменения в требованиях
Найдите заинтересованных стейкхолдеров
и взаимодействуйте с ними
9/20
Позиции стейкхолдеров у заказчика
10/20
Заказчик
Компания
Технологи и руководители,
проектный офис
Concept
Requirements
and Architecture
Detailed
Design
Implementation
Integration
and Test
System
Verification
Maintenance
ИТ-отдел(ы)
новых разработок
и проектов
Операционные
сотрудники
Эксплуатация ИТ
(админы)
Нужно понимать принятый у заказчика способ
разрешения конфликтов (эскалация или переговоры)
Служба
контрактования
 Коммуникация со стейкхолдерами заказчика:
пользователями и руководителями, бизнесом и ИT
 Понимание потребностей, предложение и согласование решений
 Коммуникация между разными отделами заказчика
 Выявление неформальных правил коммуникации
 Демонстрация и внедрение результатов, обучение: вы понимали
потребности – вам и представлять результат
 Психотерапия и психоанализ 
 Коммуникация с командой, донесение ей смыслов
от заказчика
 Поддержка руководителя проекта в работе
с заказчиком
Функции UX-специалиста/аналитика
в проекте
11/20
 Нужно различать роли стейкхолдеров заказчика
 Надо знать и учитывать процедуру контрактования
Например:
 Демо может играть роль испытаний софта (или обучения)
 Пожелания на демо могут оформляться в протоколе как замечания
(устранение бесплатно) или запросы на доработку
 Часть запросов на доработку требует отдельного подтверждения
 Пожелания в письмах также могут быть основанием для доработок
или требовать отдельного согласования
 Заказчик понимает, что ход проекта отклоняется
от процедуры, отдельные люди контролируют размер
допустимого отклонения и его цели
Поддержка контрактования
12/20
Практики планирования проекта
13/20
 Общий скоуп проекта определяется бизнес-целями
проекта заказчика и не всегда может быть изменен
 Большой проект часто можно разбить на этапы
 Есть опытно-промышленная эксплуатация (ОПЭ),
в нее может быть передан ограниченный функционал
Сценирование проекта. Этапы
Этап 2
ОПЭ Этап 1
Первый этап для ОПЭ – замкнутый функционал,
решающий существенную проблему заказчика.
MVP (Minimum Viable Product) надо выявлять
Софт в ОПЭ
уже работает!
14/20
 Разработка функционала для ОПЭ – 4–6 месяцев
 Разбиваем на 2–4 демо, представляя интересный
бизнес-заказчику, целостный функционал
 Первые демо проводим на нашей территории –
так заказчик знакомится с командой
 Далее разворачиваем тестовую среду у заказчика,
переносим демо в нее, совмещая с испытаниями
Сценирование проекта. Демо
Этап 2
ОПЭ Этап 1
Демо у нас У заказчика
15/20
Этап 2
ОПЭ Этап 1
 У каждого демо – целевая группа и интересный ей
функционал. Группа должна увидеть свой процесс
 Учитываем разрывы с текущей автоматизацией
и связанные с этим ожидания
 Нужно показать ожидаемые улучшения
 Дать понять, что «по площади» не станет хуже
 Логику разработки учитываем творчески
 Разрабатываем хороший операционный документооборот, полный
функционал – документы и справочники велик для первого демо
 Можно показать документооборот, а справочники без интерфейсов
 Или позвать группу, для которой ценны новшества в справочниках
Планирование серии демо
16/20
 Демо сценируем и проводим с учетом интересов
бизнес-пользователя на его языке
 Демо обычно проводят те, кто собрал
требования, – у них уже есть контакт с заказчиком
 В демо у нас участвует вся команда – таким
образом заказчик с ней знакомится
 Демо у заказчика – это испытания для его ИТ и
обучение для пользователей, мы их разделяем
 Такой подход позволяет расширять круг контактов у заказчика
 Пользователи заказчика могут посмотреть софт сами
 Но не вся команда участвует – надо доносить обратную связь
Проведение демо
17/20
Определяются бизнес-потребностями заказчика
 Релизы к сроку с заданным функционалом
 Релизы заданного функционала к моменту готовности
 Срочные обновления с небольшим функционалом
Это нарушает ритм работы и требует планирования
Это влечет накладные расходы на процесс
Это обеспечивает решение проблем бизнеса
Релизы после ввода в ОПЭ
18/20
 Различаем формальное и фактическое назначение
 Бывает, что есть формальная write-only документация
для соблюдения процедур и легкого фактического согласования
 Бывает, что формальный документооборот является налаженным
способом работы бюрократической машины заказчика
 Документооборот в большой организации – способ
согласования действий, его нужно поддерживать
 Документы, как и коммуникация, – способ
налаживания сотрудничества, а не конфронтации
 Часть отделов лучше общается через нас,
а не напрямую внутри организации
Документация
19/20
 Найдите стейкхолдеров, заинтересованных в успехе
проекта, и ведите с ними коммуникацию
 Сочетайте общение с перепиской, другими видами
формальной и неформальной коммуникации
 Используйте налаженные в организации пути
 Помните о формальном контрактовании
Успешного сотрудничества!
Корпорации: путь к сотрудничеству
Вопросы? Обращайтесь!
Максим Цепков mtsepkov.org
20/20

More Related Content

PPTX
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
PDF
Как выучить дизайнеров
PPTX
Agile/Scrum методологии разработки программного обеспечения
PPT
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
PPTX
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
KEY
Обзор Agile - эволюция процессов
PPT
Agile, SCRUM, Планирование – что в этом для программистов?
PPT
Вебинар: ИТ-проекты глазами Заказчика
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
Как выучить дизайнеров
Agile/Scrum методологии разработки программного обеспечения
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Обзор Agile - эволюция процессов
Agile, SCRUM, Планирование – что в этом для программистов?
Вебинар: ИТ-проекты глазами Заказчика

What's hot (19)

PDF
Кнопочное мышление против целостного IT-продукта
PDF
Презентация "Scrum с нуля" (2 часть)
PDF
Impact mapping: от пользовательских историй к роадмапу
PDF
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
PPTX
Развитие управления проектами и критериев качества в ит
PPTX
Борис Вольфсон. Почему Agile больше не работает
PDF
PM глазами программиста
PPTX
Асхат Уразбаев, КПЭ и бонусы
PDF
Киев. Как внедрить SCRUM без трупов и остаться довольным
PDF
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
PPT
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
PPTX
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
PPT
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистов
PDF
Scrum в Заказной разработке
PPTX
Agile и управление знаниями в ИТ-проектах
PPTX
вольфсон построение собственного Agile-фреймворка (шаблон)
PPTX
Введение в Scrum
PDF
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
PDF
Что такое Scrum
Кнопочное мышление против целостного IT-продукта
Презентация "Scrum с нуля" (2 часть)
Impact mapping: от пользовательских историй к роадмапу
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Развитие управления проектами и критериев качества в ит
Борис Вольфсон. Почему Agile больше не работает
PM глазами программиста
Асхат Уразбаев, КПЭ и бонусы
Киев. Как внедрить SCRUM без трупов и остаться довольным
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистов
Scrum в Заказной разработке
Agile и управление знаниями в ИТ-проектах
вольфсон построение собственного Agile-фреймворка (шаблон)
Введение в Scrum
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Что такое Scrum
Ad

Similar to Опыт госпроектов и взаимодействия с корпоративными структурами (20)

PDF
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
PPTX
DDD-secon-2014-tsepkov
PPT
Ddd softwarepeople-2012-tsepkov
PPTX
SECON'2014 - Максим Цепков - DDD: от требований до кода
PDF
Requirement modelling in software creation process
PPT
обзор Erp
PPTX
Никита Ремизов - Введение в разработку ТЗ
PPTX
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
PPTX
Roles happy dev-2013-tsepkov
PPT
плакаты конькова ивана12[1].02.14
PPTX
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
PPTX
практика управления требованиями
PPT
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
PPT
Ddd softwarepeople-2013-tsepkov
PPTX
DDD — правильный курс в потоке изменений требований
PPTX
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
ODP
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
PPT
Методология ведения проектов
PPTX
изменения в проекте. что делать с постоянным притоком пожеланий заказчика
PPTX
Разделение ответственности в заказной разработке
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
DDD-secon-2014-tsepkov
Ddd softwarepeople-2012-tsepkov
SECON'2014 - Максим Цепков - DDD: от требований до кода
Requirement modelling in software creation process
обзор Erp
Никита Ремизов - Введение в разработку ТЗ
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Roles happy dev-2013-tsepkov
плакаты конькова ивана12[1].02.14
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
практика управления требованиями
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Ddd softwarepeople-2013-tsepkov
DDD — правильный курс в потоке изменений требований
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
Методология ведения проектов
изменения в проекте. что делать с постоянным притоком пожеланий заказчика
Разделение ответственности в заказной разработке
Ad

More from ПрофсоUX (20)

PDF
Наталья Мануйлова. Топ-задачи или что самое важное в бэклоге?
PDF
Мама, прости, что-то пошло не так
ODP
Свободный дизайн — опенсорс и все-все-все
PPTX
Обратная связь в большом проекте и как извлечь из неё максимум пользы
PPTX
Как точно определить задачи и выбрать метод: канва для исследователя
PPTX
UX-способы повысить конверсию интернет-магазина
PPTX
UX для сотрудников в большой компании
PPT
UX strategy – the secret sauce that defines the pixie dust
PDF
Пользовательский интерфейс как иностранный язык
PPTX
Обучение других как драйвер профессионального роста
PPTX
Математический аппарат в UX. Как проверять гипотезы на статистических данных
PPTX
Как сделать хороший интерфейс для незрячих
PPTX
Дизайн дневниковых исследований
PPTX
Резюме и портфолио UX-дизайнера
PPTX
Истории о прототипах
PPTX
Проблемы UI/UX в медицинской технике
PDF
Brain Computer Interface: «Залезть человеку в голову»
PPTX
Дизайн алгоритма, который помогает подбирать одежду
PPTX
Как и когда использовать айтрекер на юзабилити тестировании
PDF
Дзен и искусство проектирования себя
Наталья Мануйлова. Топ-задачи или что самое важное в бэклоге?
Мама, прости, что-то пошло не так
Свободный дизайн — опенсорс и все-все-все
Обратная связь в большом проекте и как извлечь из неё максимум пользы
Как точно определить задачи и выбрать метод: канва для исследователя
UX-способы повысить конверсию интернет-магазина
UX для сотрудников в большой компании
UX strategy – the secret sauce that defines the pixie dust
Пользовательский интерфейс как иностранный язык
Обучение других как драйвер профессионального роста
Математический аппарат в UX. Как проверять гипотезы на статистических данных
Как сделать хороший интерфейс для незрячих
Дизайн дневниковых исследований
Резюме и портфолио UX-дизайнера
Истории о прототипах
Проблемы UI/UX в медицинской технике
Brain Computer Interface: «Залезть человеку в голову»
Дизайн алгоритма, который помогает подбирать одежду
Как и когда использовать айтрекер на юзабилити тестировании
Дзен и искусство проектирования себя

Опыт госпроектов и взаимодействия с корпоративными структурами

  • 1. Сотрудничество с корпорациями: рецепты из практики Максим Цепков Главный архитектор дирекции развития решений Конференция «ПрофсоUX» Санкт-Петербург, 15 апреля 2017
  • 2. Я IT-аналитик, архитектор и руководитель проектов  Заказная разработка и внедрение корпоративных систем (более 20 лет)  Крупные компании и государственные заказчики  Ведение проектов по Agile, выстраивание партнерских отношений с заказчиками Кто я и о чем расскажу? Этим опытом я поделюсь в докладе, думаю, он поможет вам ориентироваться в таких проектах 2/20
  • 3.  Место UX/Usability/UI-специалиста в проекте  Особенности проектов крупных заказчиков  Практики планирования проекта План доклада 3/20
  • 5. Эволюция: UI  Usability  UX Concept Requirements and Architecture Detailed Design Implementation Integration and Test System Verification Maintenance V-Model (Wikipedia) UI-design – в интерфейсе легко ориентироваться Usability – интерфейс удобно использовать UX – интерфейс интуитивно понятен и соответствует ожиданиям Пользователи Многие заказчики (и не только они) не различают специализации и, говоря «UX», подразумевают «UI» и немного Usability 5/20
  • 6.  Область аналитика – требования, функции и конструкция системы  Область UX/UI-специалиста – взаимодействие системы с пользователем  Казалось бы, нужны два специалиста, но обычно есть только один  Юрий Куприянов на Analyst Days – 2015 разбирал типовые проблемы этого  Некоторые заказчики полагают, что UX-специалист – это просто «новый аналитик», будьте готовы UX/UI-специалист и аналитик Здесь тоже путаница, будьте готовы 6/20
  • 8. У крупного заказчика обычно есть процесс, принятый для реализации ИТ-проектов  Он часто ориентирован на водопад: редкие поставки, согласования постановок, работа через артефакты  Но он включает налаженные каналы взаимодействия с сотрудниками в большой организации  И общение с сотрудниками не противоречит ему  Есть неформальные правила – их надо соблюдать Процесс или коммуникации? Нужно пользоваться преимуществами и адаптироваться к недостаткам 8/20
  • 9.  У заказчика обычно есть стейкхолдеры, заинтересованные во внедрении софта  Они понимают, что для успеха бывает необходимо менять требования и скоуп  Стейкхолдеры готовы совместно находить решения: обмен скоупа, допсоглашения и др.  Иногда (или часто) для этого требуется жесткость позиции, но не конфронтация Изменения в требованиях Найдите заинтересованных стейкхолдеров и взаимодействуйте с ними 9/20
  • 10. Позиции стейкхолдеров у заказчика 10/20 Заказчик Компания Технологи и руководители, проектный офис Concept Requirements and Architecture Detailed Design Implementation Integration and Test System Verification Maintenance ИТ-отдел(ы) новых разработок и проектов Операционные сотрудники Эксплуатация ИТ (админы) Нужно понимать принятый у заказчика способ разрешения конфликтов (эскалация или переговоры) Служба контрактования
  • 11.  Коммуникация со стейкхолдерами заказчика: пользователями и руководителями, бизнесом и ИT  Понимание потребностей, предложение и согласование решений  Коммуникация между разными отделами заказчика  Выявление неформальных правил коммуникации  Демонстрация и внедрение результатов, обучение: вы понимали потребности – вам и представлять результат  Психотерапия и психоанализ   Коммуникация с командой, донесение ей смыслов от заказчика  Поддержка руководителя проекта в работе с заказчиком Функции UX-специалиста/аналитика в проекте 11/20
  • 12.  Нужно различать роли стейкхолдеров заказчика  Надо знать и учитывать процедуру контрактования Например:  Демо может играть роль испытаний софта (или обучения)  Пожелания на демо могут оформляться в протоколе как замечания (устранение бесплатно) или запросы на доработку  Часть запросов на доработку требует отдельного подтверждения  Пожелания в письмах также могут быть основанием для доработок или требовать отдельного согласования  Заказчик понимает, что ход проекта отклоняется от процедуры, отдельные люди контролируют размер допустимого отклонения и его цели Поддержка контрактования 12/20
  • 14.  Общий скоуп проекта определяется бизнес-целями проекта заказчика и не всегда может быть изменен  Большой проект часто можно разбить на этапы  Есть опытно-промышленная эксплуатация (ОПЭ), в нее может быть передан ограниченный функционал Сценирование проекта. Этапы Этап 2 ОПЭ Этап 1 Первый этап для ОПЭ – замкнутый функционал, решающий существенную проблему заказчика. MVP (Minimum Viable Product) надо выявлять Софт в ОПЭ уже работает! 14/20
  • 15.  Разработка функционала для ОПЭ – 4–6 месяцев  Разбиваем на 2–4 демо, представляя интересный бизнес-заказчику, целостный функционал  Первые демо проводим на нашей территории – так заказчик знакомится с командой  Далее разворачиваем тестовую среду у заказчика, переносим демо в нее, совмещая с испытаниями Сценирование проекта. Демо Этап 2 ОПЭ Этап 1 Демо у нас У заказчика 15/20 Этап 2 ОПЭ Этап 1
  • 16.  У каждого демо – целевая группа и интересный ей функционал. Группа должна увидеть свой процесс  Учитываем разрывы с текущей автоматизацией и связанные с этим ожидания  Нужно показать ожидаемые улучшения  Дать понять, что «по площади» не станет хуже  Логику разработки учитываем творчески  Разрабатываем хороший операционный документооборот, полный функционал – документы и справочники велик для первого демо  Можно показать документооборот, а справочники без интерфейсов  Или позвать группу, для которой ценны новшества в справочниках Планирование серии демо 16/20
  • 17.  Демо сценируем и проводим с учетом интересов бизнес-пользователя на его языке  Демо обычно проводят те, кто собрал требования, – у них уже есть контакт с заказчиком  В демо у нас участвует вся команда – таким образом заказчик с ней знакомится  Демо у заказчика – это испытания для его ИТ и обучение для пользователей, мы их разделяем  Такой подход позволяет расширять круг контактов у заказчика  Пользователи заказчика могут посмотреть софт сами  Но не вся команда участвует – надо доносить обратную связь Проведение демо 17/20
  • 18. Определяются бизнес-потребностями заказчика  Релизы к сроку с заданным функционалом  Релизы заданного функционала к моменту готовности  Срочные обновления с небольшим функционалом Это нарушает ритм работы и требует планирования Это влечет накладные расходы на процесс Это обеспечивает решение проблем бизнеса Релизы после ввода в ОПЭ 18/20
  • 19.  Различаем формальное и фактическое назначение  Бывает, что есть формальная write-only документация для соблюдения процедур и легкого фактического согласования  Бывает, что формальный документооборот является налаженным способом работы бюрократической машины заказчика  Документооборот в большой организации – способ согласования действий, его нужно поддерживать  Документы, как и коммуникация, – способ налаживания сотрудничества, а не конфронтации  Часть отделов лучше общается через нас, а не напрямую внутри организации Документация 19/20
  • 20.  Найдите стейкхолдеров, заинтересованных в успехе проекта, и ведите с ними коммуникацию  Сочетайте общение с перепиской, другими видами формальной и неформальной коммуникации  Используйте налаженные в организации пути  Помните о формальном контрактовании Успешного сотрудничества! Корпорации: путь к сотрудничеству Вопросы? Обращайтесь! Максим Цепков mtsepkov.org 20/20