Cinimex Development Tool инновационный профессиональный инструмент для оптимизации процессов разработки IT-решений
Ключевой функционал:
Автогенерация структур и шаблонов компонентов разрабатываемых сервисов посредством анализа формализованных описаний и требований на базе ML-технологий;
Поддержка процесса разработки посредством проверки качества кода;
Анализ эффективности команд разработки для оптимизации и распределения ресурсов по проектам и задачам;
Оптимизация процессов работы технической поддержки и работы с дефектами.
Cinimex Development Tool - инновационный профессиональный инструмент (далее - Система) для оптимизации процессов разработки IT-решений (web-сервисов и мобильных приложений). Система является дополнением платформы Cinimex Services Agility и имеет большое количество интеграций с различными подсистемами.
Система позволяет:
1. Автоматически генерировать структуру проекта, шаблоны программных компонентов (программная архитектура приложения) разрабатываемых сервисов посредством анализа (на базе технологий машинного обучения) формализованных описаний, требований и пользовательских сценариев, задаваемых в web-интерфейсе Системы при описании решения;
2. Осуществлять поддержку процесса разработки посредством проверки качества кода до сборки и развертывания (наличие ошибок, соответствие стиля программирования, повторение участков кода и качество комментариев, соответствие архитектурным паттернам);
3. Проводить анализ и визуализацию эффективности работы команд разработки с учетом трекинга времени работы на рабочем месте (IBM Rational Software Architect Designer, Rational Application Developer, Eclipse, Visual Studio, Visual Studio Code, PyCharm, XCode) и трекинга скорости команд, а также каждого разработчика по задачам из JIRA/Redmine (анализ количества, времени и качества оценки задач, в том числе в story points) для оптимизации и распределения ресурсов по проектам и задачам;
4. Оптимизировать процессы работы технической поддержки (2 и 3 линий), работы над дефектами посредством инструментов классификации заявок на тех.поддержку, автоматического создания в JIRA/Redmine дефектов (bugs) с предварительной автоматической оценкой времени/сложности по реализации;
5. Поддержка интеграции с CI/CD, Git (GitLab, GitHub, BitBucket), JIRA;
6. Поддержка технологических стеков IBM (RPG, Java, IBM WAS), Java EE, Microsoft .NET, JavaScript, Kotlin, Swift, Python.