Программная платформа для проектировщиков компании ПИК

  1. Задача

    Платформа Family Manager — это самописное программное решение для проектирования жилых домов. Оно представляет собой менеджер номенклатурных компонентов, из которых проектировщики в 3D-редакторах собирают будущие строения. Библиотека менеджера постоянно дополняется новыми элементами, расширяя тем самым возможности специалистов.

    Изначально платформа была разработана в формате десктопного приложения для семейства операционных систем Microsoft Windows. Поддерживать и масштабировать такое решение было непросто, поэтому руководство приняло решение перенести платформу в облако, чтобы доступ к ней проектировщики могли получать с любого устройства, имеющего доступ к сети.

    Для ускорения процесса нужно было привлечь к проекту дополнительных внешних специалистов. Решение в пользу Sibedge в качестве исполнителя клиент принял, отметив опыт и вовлечённость экспертов, которые ради погружения в проект активно изучали нишевые технологии, применяемые в архитектуре и строительстве.
  2. Решение

    После начала работы над проектом эксперты Sibedge тщательно изучили существующее десктопное решение и внесли ряд предложений по его улучшению, которые клиент воспринял с энтузиазмом. Текущая разработка была временно приостановлена, чтобы осуществить глубокий рефакторинг кода. Это позволило сделать платформу более гибкой и избавить её от недостатков, препятствующих дальнейшему развитию.

    Определённым вызовом для разработчиков стало использование системы внутренней авторизации, на которой завязаны все программные решения заказчика. Авторизация, менеджер компонентов, а также плагины для его интеграции с 3D-редакторами Revit и Civil 3D от компании Autodesk должны были работать в единой связке, несмотря на разные языки программирования и технологии.

    Клиент по достоинству оценил преимущества профессионально выстроенного процесса тестирования, поэтому были привлечены дополнительные QA-эксперты. Изначально от компании Sibedge над проектом работали всего трое человек, но позднее по решению заказчика команда была расширена до шести специалистов. Основными технологиями в работе над Family Manager стали .NET Framework, Angular и система управления базами данных PostgreSQL.
    Фотография клиента
    Сергей Кривой
    Ведущий системный аналитик
    marks

    Нас очень порадовала полноценность предоставляемого сервиса. С вашей стороны всё координируют руководитель проекта и его ассистент. Проводятся ежедневные встречи, раз в месяц — ретроспективы. Соблюдаются все договорённости. У нас ни разу не возникало каких-то неприятных ситуаций.

    Говоря про код, я считаю, что всё всегда должно быть понятно описано. Чтобы потом не приходилось переделывать, и ничего при этом не отваливалось. В этом специалисты Sibedge сегодня работают на одном уровне с нашей внутренней командой. Очень помог в работе над проектом ваш тимлид по back-end части. И именно благодаря вам мы вывели процесс тестирования программного обеспечения на новый уровень.

    Ожидания от нашего сотрудничества оправдались. Мы работаем с вашими сотрудниками так, словно они наши. А для меня это самое важное: воспринимать удалённых специалистов как полноценную команду. Я бы смело порекомендовал сотрудничество с Sibedge своим знакомым.

  3. Результат

    С помощью рефакторинга кода разработчикам удалось избавить платформу от потенциальных проблем, которые могли бы возникнуть в будущем. Это не только повысило стабильность работы программного решения, но также значительно ускорило процесс переноса системы в облако, который на сегодняшний день был успешно завершён.

    На руку заказчику сыграл тот факт, что специалисты Sibedge очень быстро погрузились в достаточно непростую предметную область проекта. То, на что у других инженеров могли уйти месяцы, они изучили всего за две недели. Работа над расширением функциональности Family Manager продолжается по сей день, но уже сейчас клиент планирует сотрудничать с Sibedge и над другими внутренними проектами.
Детали проекта
ПИК
ПИК - крупнейшая российская девелоперская компания, реализующая комплексные проекты в девяти регионах России с фокусом на Москву и Московскую область. ПИК работает на рынке с 1994 года.
Индустрия:
Строительство
Продолжительность:
Сентябрь 2019 - по н.в.
Команда:
  • .NET разработчика (2)
  • Front-end разработчик (1)
  • QA (1)
  • Менеджер проекта (1)
Технологии:
  • Angular
  • .Net framework