Cнижение рисков при интеграции с 1с

Preview:

DESCRIPTION

Как снизить риски и избежать фейла при интеграции интернет-магазина с 1С.

Citation preview

Снижение рисковпри интеграции

интернет-магазина с 1СLviv eCommerce Forum 2012

Андрей Жидилин гениальный директор

Львов, 2012г.

3 из 4 проектов при штатной интеграциис 1С заканчиваются неудачей 75%

1 из 4 проектов при интеграции с 1С требуетграндиозной доработки25%

ФЕЙЛ

Маркетинг заставляет говорить, что все просто и легко! 2

Клиент

Николай Игоревич

43 года

Владелец заводов, газет, пароходов…

Программист 1С

Федя

22 года

Пописывает 1С для клиента

Проект-Менеджер

Сергей

27 лет

Представитель студии

Программисты

Костя, Толя и еще...

21-35 лет

Целый отряд программистов студии

ДЕЙСТВУЮЩИЕ ЛИЦА

3Моделируем ситуацию…

НА ЭТАПЕ СДЕЛКИ

4

Перенос интеграции на этап после разработки интернет-магазина может привести к проблеме…

КЛИЕНТ

Я не знаю, там же все просто из коробки

Какая у вас версия 1С?

МЕНЕДЖЕР

НА ЭТАПЕ СДЕЛКИ

5

Информация о том, что 1С кто-то дописывает – очень тревожный сигнал…

КЛИЕНТ

Да, приходит мальчик, настраивает нам все там, пописывает...

Есть ли у вас специалист, который

занимается 1С?

МЕНЕДЖЕР

НА ЭТАПЕ СДЕЛКИ

6Вилка цен – риск потерять потенциального клиента…

КЛИЕНТ

Сколько стоит

интеграция?

Штатная - $60,

нетиповая порядка $900,

возможно и больше… МЕНЕДЖЕР

ЭТАП СОГЛАСОВАНИЯ ТЗ

7

Отсутствие выгрузки или доступа к 1С, к сожалению, частая проблема…

КЛИЕНТ

Нет.

Нет…

Для правильной организации структуры нам нужно выяснить состояние информации в 1С.

Можно ли получить выгрузку из 1С?

А временный удаленный

доступ?

МЕНЕДЖЕР

ЭТАП СОГЛАСОВАНИЯ ТЗ

8Что русскому благо, то немцу смерть…

КЛИЕНТ

Наш программист говорит, что сделает выгрузку в

таком формате, как будет надо…

В идеале, нам необходима выгрузка из 1С в формате

Commerce ML2МЕНЕДЖЕР

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

ЭТАП РАЗРАБОТКИ

9Результат не будет соответствовать ожиданиям…

Ок. Запрошу у клиента.

Программисты студии

КЛИЕНТ

Выгрузка будет позже. Скажите, только конкретно, что надо? Программист наш сделает.

МЕНЕДЖЕР

Нам бы стандартную…Хорошо. Тогда делаем пример выгрузки структуры каталога на

основании ТЗ…

ЭТАП РАЗРАБОТКИ

10Имеем риск несоответствия структуры данных…

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

клиента.

Программисты студии

МЕНЕДЖЕР

ЭТАП СДАЧИ ПРОЕКТА

11Теперь менеджер будет «рулить» удаленным программистом

КЛИЕНТ

В каком формате? Пришлите еще раз и в

копию поставьте нашего программиста.

Ваш магазин почти готов. Необходимо произвести импорт из вашей 1С в том формате, который

мы запрашивали.МЕНЕДЖЕР

ЭТАП СДАЧИ ПРОЕКТА

12

Программист заказчика либо не разобрался в спецификации, либо пробовал, но не получилось, либо…

Да, но вы говорили, что сможете обеспечить поддержку формата

Commerce ML2!

Программист клиента

Я не могу сделать в вашем формате, так как у нас

конфигурация нетиповая…

МЕНЕДЖЕР

ЭТАП СДАЧИ ПРОЕКТА

13О штатной интеграции можно было уже давно забыть…

Пусть пришлет хоть что-то…

Программист клиента

Я не понимаю, что им от меня надо! Через неделю что-нибудь

сделаю…

МЕНЕДЖЕР

КЛИЕНТ

Решите, в конце концов, вопрос выгрузки с моим

программистом. Вы срываете сроки!

ЭТАП СДАЧИ ПРОЕКТА

14

С большой долей вероятности программист клиента начнет изобретать велосипед…

Программист клиента

Программисты студииВсе характеристики хранятся в

одном поле - это не позволит фильтровать товары по

характеристикам!

E P I C

F A I L

EPIC FAIL

16Как с этим бороться? Как уменьшить риски?..

- Бюджет превышен

- Сроки сорваны

- Клиент недоволен

- Разработчик тоже…ЛЕЧЕНИЕ

Увеличение цены на 3-5-8… человеко-дней со стороны программистов студии.

5-10 часов нервных переговоров между менеджером проекта и клиентом

1. ОРГАНИЗАЦИОННАЯ ЗАДАЧА

17

Интеграция - это прежде всего организационная задача, а не техническая!..

Начните с организационных вопросов и планирования

сценариев работы!

0. НОМЕР НОЛЬ

18

Реализация интеграции в начале позволит не растратить ресурсы…

Сначала делайте интеграцию, потом программируйте

функционал!

2. АНКЕТА

19Проинформирован - значит вооружен…

• Есть ли у клиента программист 1С в штате;

• Версия и конфигурация 1С;

• Была ли 1С переписана и насколько сильно;

• Какие данные и как часто должны ходить в обе стороны;

• Совпадает ли каталог 1С с будущим каталогом на сайте;

• Как будут загружаться картинки, файлы…

3. ПРОГНОЗИРУЕМ БЮДЖЕТ

20

Трудозатраты на консультации клиента и управление проектом обычно в несколько раз превышают затраты на интеграцию…

t(O) – оптимистичный прогноз

t(Р) – реалистичный прогноз

t(П) – пессимистичный прогноз * - опираемся на статистику прошлых проектов

( t(О) + 4t(П) + t(Р) ) / 6

метод PERT*

4. ДОКУМЕНТИРУЕМ ПРОЕКТ

21Без бумажки ты букашка, а с бумажкой человек…

• Делайте отдельное ТЗ на интеграцию;

• Описывайте максимум в ТЗ;

• В договоре или в ТЗ опишите ход работ по интеграции;

• Ведите протоколирование встреч…

4. ЭТАЛОННАЯ БАЗА

22

Заключить Договор с обязательным созданием эталонных файлов для интеграции при разработке ТЗ…

• Понять на чей стороне ошибка

• Сократить время разработки

Помогает решить две задачи:

ПОДВЕДЕМ ИТОГИ

23Снижайте риски при интеграции…

1. Интеграция - организационная задача;

2. Получайте и отдавайте информацию;

3. Считайте правильно бюджет;

4. Максимально документируйте;

5. Сначала реализуйте интеграцию;

6. Воспользуйтесь эталонной базой…

ЛЮБИТЕ КЛИЕНТА!!!

24 / 7

Вопросы?

Андрей Жидилин гениальный директор

tel: +38 (098) 33-27-444

mail: ceo@webstudio.biz

http://webstudio.bizООО «Первая Украинская Студия», Днепропетровск, 2012г.

Recommended