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

25
Снижение рисков при интеграции интернет-магазина с 1С Lviv eCommerce Forum 2012 Андрей Жидилин гениальный директор Львов, 2012г.

Upload: -

Post on 16-Jun-2015

348 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

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

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

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

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

Львов, 2012г.

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

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

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

ФЕЙЛ

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

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

Клиент

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

43 года

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

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

Федя

22 года

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

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

Сергей

27 лет

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

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

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

21-35 лет

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

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

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

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

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

4

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

КЛИЕНТ

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

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

МЕНЕДЖЕР

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

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

5

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

КЛИЕНТ

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

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

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

МЕНЕДЖЕР

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

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

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

КЛИЕНТ

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

интеграция?

Штатная - $60,

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

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

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

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

7

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

КЛИЕНТ

Нет.

Нет…

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

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

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

доступ?

МЕНЕДЖЕР

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

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

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

КЛИЕНТ

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

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

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

Commerce ML2МЕНЕДЖЕР

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

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

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

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

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

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

КЛИЕНТ

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

МЕНЕДЖЕР

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

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

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

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

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

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

клиента.

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

МЕНЕДЖЕР

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

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

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

КЛИЕНТ

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

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

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

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

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

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

12

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

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

Commerce ML2!

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

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

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

МЕНЕДЖЕР

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

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

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

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

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

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

сделаю…

МЕНЕДЖЕР

КЛИЕНТ

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

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

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

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

14

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

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

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

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

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

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

E P I C

F A I L

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

EPIC FAIL

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

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

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

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

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

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

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

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

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

17

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

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

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

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

0. НОМЕР НОЛЬ

18

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

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

функционал!

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

2. АНКЕТА

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

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

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

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

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

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

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

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

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

20

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

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

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

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

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

метод PERT*

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

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

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

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

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

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

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

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

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

22

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24 / 7

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

Вопросы?

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

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

mail: [email protected]

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