fbpx

Модернізація системи навчання співробітників

Модернізація та інтеграція системи для навчання співробітників виробничої компанії
Компанія клієнта – стартап, що створює складні програмні продукти, які використовуються виробничими компаніями для моделювання різних аспектів їх виробничих ліній.
Березень 2018 - Дотепер
Модернізація застарілої системи

Клієнт хотів встановити довгострокові відносини з партнером, який міг би надати повну команду досвідчених розробників, внести деякі архітектурні зміни, оновити дизайн системи, додати нові компоненти та провести повне тестування системи.

Рішення

Компанія AdvantISS відповідала за розробку більшої частини веб-стеку. Наші інженери використовували технології .NET та JavaScript-фреймворки на фронтенді. У результаті ми працювали здебільшого з C#, .NET і Vue.js.

У клієнта є власна команда, яка займається 3D-частиною, і у них є старший архітектор проєкту та технічний директор. А з нашого боку є менеджер проєкту, який перебирає більше адміністративних завдань, планування та управління часом, щоб ми могли стати напівавтономними.

У міру ускладнення продукту ми відіграли важливу роль у забезпеченні того, щоб інженерна сторона системи тестування QA була реалізована таким чином, що допомогло б нам зберегти і, що важливіше, покращити якість.

Процес

SCRUM із двотижневими спринтами під керуванням нашого PM (JIRA/TM4J).

Перенесення застарілих програм веб-консолі з Angular.js MVC на Vue.js SPA
Проєктування оновленої архітектури
Розробка нових функцій для застосування консолі веб-керування основного рішення продукту
Розробка функцій системи відповідно до бізнес-задач
Управління Jenkins CI
1 менеджер проєкту
1 архітектор систем
1 back-end розробник
2 front-end розробників
C#.NET, Vue.js, MySQL, SqlLite, Firebird, NSIS
  • Система була налаштована під кожен тип користувача
  • Декілька нових функцій було запропоновано нашою командою
  • Ми здійснили перехід проєкту на більш сучасні фронтенд-технології
  • Протягом цього періоду наша команда провела 4 основні релізи
The Complete Guide for Decision-Makers
Web Application Development Process
Learn more