Техническая поддержка проекта после смены подрядчика
Приняли на техническую поддержку LMS-платформу без документации, восстановили структуру проекта и за три месяца подготовили систему к дальнейшему развитию.
Задача и проблема
При смене подрядчика важно не только сохранить работоспособность системы, но и быстро передать ее новой команде. Если проект не документирован и процессы разработки не описаны, каждая доработка занимает больше времени и повышает риск ошибок.
Задача — принять проект на техническую поддержку, обеспечить его надежную эксплуатацию и создать условия для развития платформы.
О клиенте
К нам обратилась образовательная организация, которой требовалось передать существующую LMS-платформу новой команде разработки.
Проект состоял из 38 репозиториев, библиотек, компонентов и отдельных сервисов. Его передали нашей команде без технической документации, поэтому перед началом доработок нужно было восстановить архитектуру системы и интегрировать проект в действующие процессы разработки и сопровождения.
Решение — стандартизировали процесс разработки
Подготовили платформу к стабильной технической поддержке и дальнейшим доработкам.
Сначала команда изучила архитектуру проекта и собрала 38 репозиториев, библиотеки, компоненты и сервисы в единую структуру. Это позволило быстрее ориентироваться в кодовой базе и безопасно работать с системой.
Затем настроили Dev-серверы и подготовили документацию по настройке и развертыванию проекта.Благодаря этому команда работает по единым правилам и не зависит от устных знаний отдельных специалистов. Теперь новое окружение можно развернуть по инструкции, а подключение новых разработчиков занимает меньше времени.
Чтобы сделать выпуск обновлений предсказуемым, настроили процесс CI/CD. Автоматизация сборки и развертывания сократила количество ручных операций и упростила сопровождение платформы.
Мы приняли сложный проект на техническую поддержку и в результате за три месяца платформа стала полностью готова к дальнейшему развитию. Теперь проект можно сопровождать и развивать по единым правилам без зависимости от предыдущей команды разработки.
Какие задачи помогает решать такой подход
Такой подход помогает безопасно принимать на поддержку сложные проекты и готовить их к дальнейшему развитию без потери накопленной функциональности.
- принять проект после смены подрядчика;
- восстановить структуру и архитектуру системы;
- подготовить проект к дальнейшей разработке;
- стандартизировать процессы сборки и развертывания;
- ускорить подключение новых разработчиков;
- снизить зависимость от знаний отдельных специалистов.
Кому актуально это решение
Подход подойдет организациям, которые развивают сложные цифровые продукты и передают их на сопровождение новой команде разработки.
- образовательным платформам;
- университетам;
- корпоративным LMS;
- владельцам высоконагруженных веб-сервисов;
- компаниям, меняющим подрядчика по разработке и технической поддержке.
Другие наши проекты
Все проектыОбсудить проект
Расскажите о проекте в форме или свяжитесь с нами напрямую
Написать нам на почту
Написать нашему аккаунт-директору в Telegram
Московский офис
Новая площадь, 6