Documentation du registre logiciel

UpCore

Description des caractéristiques fonctionnelles et informations nécessaires à l'installation, l'exploitation et le support.

Nom
UpCore
Titulaire
OOO Dexmobile
INN
9715334304
Version
1.1 du 08.06.2026

1. Informations générales

Nom du logicielUpCore
ObjetTeam lead numérique pour former et contrôler l'efficacité des développeurs à partir du code source et des données du processus de développement.
Mode de livraisonPlateforme web disponible en SaaS ou installée dans le périmètre du client.
UtilisateursCTO, CPO, HRD, chefs de projet, team leads, RH, développeurs et auditeurs de projets IT.
Supportsales@dex-it.ru, +7 (930) 066-46-20

UpCore est destiné aux entreprises disposant de grands départements IT et d'équipes de développement. Le système analyse le code sans rapports manuels et produit des indicateurs de gestion par spécialiste, projet, stack et organisation.

2. Caractéristiques fonctionnelles

2.1 Analyse du code source

  • connexion de dépôts et chargement de l'historique ;
  • filtrage du bruit : génération automatique, copier-coller, renommages et changements syntaxiques ;
  • détection des changements réels dans les lignes, expressions, fonctions et modules ;
  • calcul de la complexité cyclomatique, cognitive, logique et technologique ;
  • prise en compte des langages, frameworks, legacy et nouvelles technologies.

2.2 Évaluation de l'efficacité

  • calcul de l'effort en heures et en valeur financière ;
  • comparaison de l'effort attendu avec les événements, feuilles de temps ou worklogs ;
  • prise en compte de plus de 50 facteurs : étape projet, équipe, complexité, contribution, qualité, bugs, revues et valeur architecturale ;
  • détection des anomalies, baisse de productivité, épuisement et risques de délai ;
  • suivi de la dynamique après l'adoption de nouveaux processus et outils IA.

2.3 Grades et développement

  • détermination du grade réel du développeur ;
  • comparaison avec le projet, le stack, l'entreprise et le marché ;
  • détection de surqualification et sous-qualification ;
  • préparation de plans de développement individuels ;
  • rapports pour performance review, onboarding, rotation et décisions RH.

2.4 Gestion des projets et prestataires

  • classement des projets par efficacité, qualité et risques ;
  • prévision des délais selon l'efficacité réelle de l'équipe ;
  • audit des équipes externes et du volume livré ;
  • évaluation financière par projet et spécialiste ;
  • affectation des développeurs selon profil technique et compétences prouvées.

3. Architecture et intégrations

UpCore comprend une interface web, une API serveur, un module d'analyse du code, un modèle de calcul, un stockage de données, un module d'intégration et un assistant IA. Les composants peuvent être déployés dans un environnement isolé du client.

  • GitLab, GitHub, Bitbucket et serveurs Git compatibles ;
  • Jira, YouTrack, Redmine et intégrations API ;
  • LDAP, SAML, OpenID Connect ;
  • BI, exports CSV/JSON et API ;
  • modèle LLM on-prem ou fournisseur externe sur accord.

Sécurité

  • installation hors ligne possible ;
  • contrôle d'accès par rôles ;
  • analyse du code dans le périmètre client sans transfert externe ;
  • journalisation des actions ;
  • sauvegarde selon la politique du client.

4. Installation

4.1 Exigences

OSLinux x86_64 : Ubuntu Server 22.04 LTS ou compatible
ConteneursDocker Compose ou Kubernetes
CPU8 vCPU pour pilote, 16 vCPU pour production
RAM32 Go pour pilote, 64 Go pour production
Disqueà partir de 200 Go SSD
BasePostgreSQL 14+ ou base compatible

4.2 Installation dans le périmètre client

  1. Valider l'architecture, les intégrations et les exigences de sécurité.
  2. Préparer serveurs, domaine, certificat TLS, comptes et base de données.
  3. Recevoir le package UpCore et la clé de licence.
  4. Déployer les conteneurs.
  5. Configurer services, base, SSO, Git et droits.
  6. Exécuter les migrations et vérifier les services.
  7. Connecter les dépôts pilotes et lancer l'analyse initiale.
  8. Vérifier rapports, rôles et journaux.

4.3 SaaS

En mode SaaS, le client reçoit l'accès à un environnement web protégé. Sur accord, l'analyse du code peut être réalisée par un agent dans l'infrastructure du client avec transfert de métriques agrégées uniquement.

5. Exploitation

Cette section décrit l'exploitation quotidienne après l'installation ou la connexion SaaS.

ResponsableAdministrateur UpCore du client ou spécialiste de support nommé.
ModeAccès 24/7, traitement planifié ou par événement.
ContrôleInterface, API, base, files d'analyse et intégrations.

5.1 Rôles

  • Administrateur : paramètres, utilisateurs, intégrations et droits.
  • Responsable IT : métriques société, projets, risques et résultat financier.
  • Chef de projet : équipe, délais, effort et qualité.
  • Team lead : revues, 1:1, développement et distribution des tâches.
  • RH : grades, onboarding, plans de développement et risques RH.

5.2 Scénarios

  1. Connecter projet, dépôt et source des heures.
  2. Lancer l'analyse initiale.
  3. Vérifier les tableaux de bord.
  4. Configurer l'analyse régulière.
  5. Utiliser les rapports pour gérer projets, équipes et prestataires.

5.3 Réglement d'exploitation

Chaque jourVérifier files, fraîcheur des données, erreurs et sauvegardes.
Chaque semaineVérifier rapports, utilisateurs, droits et projets à risque.
Chaque moisPréparer les rapports, valider les grades et mettre à jour les équipes.
Chaque trimestreTester la restauration, revoir la sécurité et les intégrations.

5.4-5.16 Procédures

  • première connexion et préparation de l'organisation ;
  • connexion du projet, dépôt, tâches et heures ;
  • contrôle de l'analyse et des erreurs ;
  • travail avec les rapports développeur, projet et code ;
  • gestion des accès et blocage des comptes ;
  • sauvegarde quotidienne et test de restauration ;
  • résolution des cas typiques : dépôt, mapping utilisateurs, tâches, rapport incomplet ;
  • synchronisation régulière, mise à jour de version, monitoring, incidents et checklist de mise en production.

6. Cycle de vie et support

  • Le produit est développé par OOO Dexmobile.
  • Les versions sont publiées au fur et à mesure des améliorations et corrections.
  • Le support de déploiement et formation est fourni pendant les deux premiers mois du pilote.
  • Les erreurs sont enregistrées par email ou Service Desk.
  • Les erreurs critiques sont traitées en priorité.
  • La documentation est mise à jour lors des changements fonctionnels ou réglementaires.

7. Titulaire des droits

OrganisationOOO Dexmobile
INN / KPP9715334304 / 773401001
OGRN5187746013659
Date18 décembre 2018
Adresse123308, Moscou, pr-kt Marshal Zhukov, d. 2, local 21P
Emailsales@dex-it.ru