39
Как снизить риски и повысить эффективность проектов перевода сильно модифицированных конфигураций на управляемые формы (на примере перевода конфигурации «Бухгалтерия предприятия» с редакции 2.0 на редакцию 3.0) Шумилов Евгений, директор 7-8 ноября 2013 г.

Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

  • Upload
    ex1s

  • View
    12

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

Как снизить риски и повысить эффективность проектов перевода

сильно модифицированных конфигураций

на управляемые формы(на примере перевода конфигурации

«Бухгалтерия предприятия»с редакции 2.0 на редакцию 3.0)

Шумилов Евгений,директор

7-8 ноября 2013 г.

Page 2: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

2 из 39

2007 г. УПП 48 мес.

2013 г. БП 63 мес.

2011 г. БП 1.6

Истории про…

Page 3: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

3 из 39

Работа вручную

Долго

Скучно

Трудно

Дорого

Page 4: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

4 из 39

По статистике сайта superjob.ru за 14.10.2013 г.

Тестировщики Программисты

8

668

157

2 421

«1С» Другие фирмы

Потребность в специалистах

Специалистов

всегд

а

не хва

тает!

Page 5: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

5 из 39

Автоматизировать!

Восстание машин

Page 6: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

6 из 39

Обновление. Этапы

Обновление метаданных

Обновление форм

Обновление макетов

Обновление интерфейсов

Обновление предопределенных элементов

Обновление ролей

Проверка коллизий

Проверка неверных ссылок

Создание промежуточных конфигураций

Обновление модулей

Page 7: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

7 из 39

Обновление метаданных

Page 8: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

8 из 39

Обновление модулей

Page 9: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

9 из 39

Обновление форм

Page 10: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

10 из 39

Обновление макетов

Page 11: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

11 из 39

Обновление интерфейсов

Page 12: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

12 из 39

Обновление предопределенных элементов

Page 13: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

13 из 39

Обновление ролей

Page 14: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

14 из 39

Проверка коллизий

Page 15: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

15 из 39

Проверка неверных ссылок

Page 16: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

16 из 39

Создание промежуточных конфигураций

Page 17: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

17 из 39

Исправлениеошибоквручную

Выполнение обновления

Итого

2 ч. 45 мин. 3 ч. 40 мин. 6 ч. 25 мин.

Затрачено времени*

*обновление «1С:Управление производственным предприятием»с релиза 1.3.22.1 на 1.3.34.1

41 ч. 00 мин.41 ч. 00 мин. не учитывалось

Соревнования по обновлению

Page 18: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

18 из 39

Вывод

Автоматизировано 95%

Скорость возросла в 6,3 раз

Page 19: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

19 из 39

Ситуация у нас

Количество, шт.

ВручнуюАвтоматизирован

но

Специалисты, чел.

170

130

170

8

Page 20: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

20 из 39

Тестирование. Этапы

Поиск ошибок

Определение места возникновения ошибок

Исправление ошибокв месте их возникновения

Повторный поиск ошибок

Проверка работоспособности конфигурации

Page 21: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

21 из 39

Поиск ошибок

Page 22: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

22 из 39

Место возникновения ошибки

Page 23: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

23 из 39

Исправление ошибок

Page 24: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

24 из 39

Повторный поиск ошибок

Page 25: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

25 из 39

Все работает!

Page 26: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

26 из 39

Соревнования по тестированию

Найденоошибок

Затраченовремени

Скоростьтестирования

0 мин. 8 сек. 1182,5

ошибок/мин.

Скорость и качество*

*тестирование «1С:Управление производственным предприятием»с релиза 1.3.22.1 на 1.3.34.1

0,27-0,30ошибок/мин.

11 – 20 мин. 3-6

Page 27: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

27 из 39

Вывод

Автоматизировано 100%

Скорость возросла в 275 раз

Page 28: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

28 из 39

Ситуация у нас

Количество, шт.

ВручнуюАвтоматизирован

но

Специалисты, чел.

600

810

600

3

Page 29: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

29 из 39

Переход с 2.0 на 3.0. Этапы

Анализ объекта конфигурации

Деление объекта на независимые последовательные блокиПеренос и компоновка всех элементов старой формыв управляемую

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

Полное тестирование объекта

Перевод кода: функции и процедуры

Page 30: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

30 из 39

Технология перехода на редакцию 3.0

Оценка

Обновление до последнего релиза редакции 2.0

Обновление метаданных до редакции 3.0

Анализ кода исходной конфигурации

Перенос элементов управления

Трансляция кода

Тестирование полученной конфигурации

Доработка результата

Дополнение базы правил трансляции

Page 31: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

31 из 39

Анализ кода исходной конфигурации

Page 32: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

32 из 39

Обычная форма Управляемая форма

Перенос элементов управления

Page 33: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

33 из 39

Трансляция кода

Page 34: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

34 из 39

Доработка результата

Page 35: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

35 из 39

Дополнение базы правил трансляции

Page 36: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

36 из 39

Доработка вручную

Выполнение перехода

Итого

76 часа 52 часа 128 часов

Затрачено времени*

*переход «1С:Бухгалтерия предприятия» с редакции 2.0 на редакцию 3.0

381 час381 час -

Соревнования по переходу

Page 37: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

37 из 39

Вывод

Автоматизировано 80%

Скорость возросла в 3 раза

Page 38: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

38 из 39

1С:Зарплата и управление персоналом

1С:Управление производственнымпредприятием

Все на управляемые формы!

Комплексная автоматизация

Другие

Page 39: Конференция «Infostart Event Revolution 2013», 7-8 ноября 2013 г., г. Санкт-Петербург

Меньше сложностей, больше

производительности!

7-8 ноября 2013 г.

sale@1c–izhtc.ru

8-800-77-51-256

633-050-631

sale_1c-izhtc

1С–ИжТиСи.РФ