Наименование проекта:
Эволюционный перевод используемой корпоративной системы на платформе 1С 7.7 на 1С:Предприятие 8.2
Цели проекта :
- Разработать систему на базе 1С:Предприятие 8.2 с использованием новых возможностей платформы.
- Обеспечить работу пользователей в рамках сложившихся бизнес процессов, но с использованием новой программно-аппаратной платформы.
- Увеличить масштабируемость и отказоустойчивость системы. Получить возможность роста числа пользователей и интенсивности протекающих бизнес процессов, согласно перспективам развития компании.
- Существенно расширить функционал системы.
- Провести ревизию имеющегося функционала, исключить из разработки не использующийся функционал.
Требования к выполнению проекта:
- Минимизация рисков на этапе ввода системы в эксплуатацию (простои недопустимы).
- Быстрый ввод системы в эксплуатацию (48 часов).
- Перенос в новую систему значительного объема исторических данных.
- Участие в разработке собственной команды.
- Измеримость хода разработки и достигнутых результатов.
- Контроль производительности системы, начиная с ранних стадий разработки.
- Прозрачность оценки стоимости и сроков проекта.
- Выполнение проекта в две фазы.
Используемые приемы:
-
Проектное управление:
- Устав
- План
- Регламенты
- Ответственные
- Контроль изменений
- Формирование требований к производительности будущей системы на основании сбора статистики текущей системы.
-
Проверка показателей путем нагрузочного тестирования прототипа:
- Перенос данных Проведение документов (5 нагружающих систему).
- Восстановление последовательности документов.
- Обратный инжиниринг текущей системы 1С 7.7:
- Изучение структуры и определение сложности реализации
- Выделение используемого функционала (сбор статистики использования на основании данных мониторинга).
- Реализация переноса данных уже на ранних стадиях проекта (в ходе разработки прототипа).
-
Распределенная команда разработки (команды сто стороны Заказчика и Исполнителя):
- Хранилище конфигурации.
- Система управления коммуникациями и документооборотом.
- Тестирование функционала разрабатываемой системы, путем сверки поведения с наследуемой системой.
-
Оперативный контроль за ходом разработки:
- План/Факт.
- История изменений.
- Баг-трекинг.
-
Применение набора инструментов:
- Парсинг кода.
- Нагрузочное тестирование.
- Система планирования и контроля за ходом работ.
- Перенос данных.
- Сверка данных.
Текущий статус проекта:
|