accueilinsightsreprise de la gestion d’une grande software factory – du besoin à la solution
digital solutions
reprise de la gestion d’une grande software factory – du besoin à la solution
Itecor · April 28, 2023
mission
le client est un éditeur de logiciels et de services dont les clients et utilisateurs finaux vont du secteur public au domaine bancaire
construire une équipe forte et autonome pour prendre en charge l’ensemble de la software factory de trois lignes de produits
challenges
transfert de responsabilité du développement et dans une phase ultérieure de la maintenance applicative
constitution de trois équipes de développement
intégration multiplateforme de plusieurs technologies
catalyseurs de succès
une très grande expertise technique en matière de développement de logiciels
capacité d’établir une relation de confiance avec l’ensemble des parties prenantes
partage des connaissances entre toutes les équipes
contexte
Notre client est éditeur de logiciels et prestataire de services. Il offre des solutions logicielles de gestion des RH, d’administration publique et de gestion documentaire pour divers secteurs d’activités, public bancaire et assurance.
Actuellement, ces solutions sont utilisées par plus de 250000 utilisateurs finaux.
Son besoin initial fut de trouver et choisir son partenaire de développement logiciel, dont l’équipe solide et autonome prendrait en charge la software factory de ses principales lignes de produits.
L’ambition de base était ainsi de construire trois équipes distinctes qui prendraient en charge chacune une ligne de produit.
Nous avons eu l’opportunité dès 2019 de devenir ce principal partenaire, pour le développement et bien plus encore.
solution
assumer la responsabilité des activités et établir une relation de confiance
La prise en charge des trois lignes de produits comporte son lot de défis. En effet, travailler avec différentes équipes nécessite une très bonne organisation ainsi que des procédures et des processus bien en place pour une communication et une collaboration efficaces. Ceci est particulièrement important lorsque ces équipes sont impliquées en cours de projet. Pour ce faire, nous avons apporté une attention toute particulière à nos attentes respectives.
Prendre en charge la software factory a imposé un travail collaboratif de tous les instants, concernant entre autres :
Un consensus sur les processus et les procédures
Une construction structurelle des équipes et collaboration avec le client pour développer les équipes (recrutement, formation, évaluation, évolution)
Une coordination d’équipes multiples
Une co-estimation du projet et établissement des lots de livraison
Une mise en place d’une communication transparente et d’un travail d’équipe réussi entre les équipes d’Itecor et celles du client
Une réorganisation du processus de développement adaptées aux serveurs
Une évolution et croissance constante des technologies de la software factory
développement logiciel de qualité
Une relation de confiance commence toujours par un premier succès. Ainsi, le premier projet que nous avons pris en charge avait une feuille de route conséquente pour la solution de gestion RH:
repenser l’intégration des différents modules comme par exemple le module de rémunération
faire évoluer l’application d’un «client lourd» vers une plateforme web
fournir une vue plus moderne de l’application
ajouter d’autres fonctionnalités qui permettraient aux utilisateurs d’exploiter pleinement le logiciel de gestion des RH.
Ce premier succès nous a permis d’être reconnus aussi bien pour notre éthique de travail que pour notre forte organisation et notre expertise. Nos responsabilités et champ d’action se sont étendus à d’autres projets et fonctionnalités. Sur la base de ce premier grand succès, une deuxième équipe de développement a été mise en place pour prendre en charge le logiciel ERP spécifique dédié aux administrations publiques. Dans ce cas, les enjeux principaux furent la modernisation, l’optimisation de la taille des données et l’évolution du produit.
Quant à la troisième équipe dédiée au développement de la solution logicielle de gestion de documents, les responsabilités principales consistent à optimiser, moderniser, migrer vers des technologies plus récentes et à intégrer nativement une solution de signature électronique de documents, en remplacement d’un logiciel tiers précédemment utilisé.
bénéfices et résultats
En utilisant des technologies innovantes et en incorporant des méthodologies agiles, nous aidons le client à développer et intégrer différentes applications, en conjonction avec les solutions logicielles existantes. Nos activités sont très variées : développement de nouvelles fonctionnalités, intégration de plateformes multi-produits, contrôle de la qualité et de la performance mais également proposition d’améliorations en matière d’évolution technologique. Nous prenons aussi la responsabilité de la maintenance et de la stabilisation de chaque solution logicielle.
Nos équipes de développement utilisent principalement une stack technologique composée de Java EE, ActiveMQ, Solr, Angular 10 et Docker.
Outre l’expertise technique, les facteurs clés de succès d’une software factory réussie sont une collaboration efficace et une confiance réciproque.
«Nous avons eu et continuons d’avoir une collaboration incroyablement positive avec notre client. Nous avons été dès le début acceptés comme des professionnels qui apportent de la valeur. Cela signifie que nos points de vues sont écoutés, pris en compte, et que nous nous sentons libres de proposer des modifications dans le but d’obtenir le meilleur résultat possible», explique Nikola Tanev, responsable de la Software Factory et Senior Architect chez Itecor.
En apportant notre expertise et en partageant les connaissances avec l’ensemble des équipes, nous dirigeons aujourd’hui les activités de conception de logiciels modulaires, de planification d’équipe, de développement, de validation et de support des produits. En plus de fournir des solutions stables et de qualité, nous agissons aussi comme un trusted advisor sur les trois lignes de produit de notre client.
Combien de temps voulez-vous masquer la barre d'outils ?Combien de temps voulez-vous masquer la barre d'outils d'accessibilité ?
Profils d'accessibilité
Mode Déficience Visuelle
Améliore les éléments visuels du site web
Profil Sécurisé contre les Crises
Supprime les éclairs et réduit les couleurs
Mode Convivial pour TDAH
Navigation focalisée, sans distraction
Mode Cécité
Réduit les distractions, améliore la concentration
Mode Sécurisé contre l'Épilepsie
Assombrit les couleurs et arrête le clignotement
Modules de contenu
Taille de l'icône
Par défaut
Hauteur de ligne
Par défaut
Modules de couleur
Modules d'orientation
Nous utilisons des cookies sur notre site web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées. En cliquant sur "Accepter tout", vous consentez à l'utilisation de TOUS les cookies. Toutefois, vous pouvez visiter "Paramètres des cookies" pour fournir un consentement contrôlé.
Ce site web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site. Parmi ceux-ci, les cookies qui sont catégorisés comme nécessaires sont stockés sur votre navigateur car ils sont essentiels pour le fonctionnement des fonctionnalités de base du site web. Nous utilisons également des cookies tiers qui nous aident à analyser et à comprendre comment vous utilisez ce site web. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement. Vous avez également la possibilité de refuser ces cookies. Mais la désactivation de certains de ces cookies peut affecter votre expérience de navigation.
Les cookies publicitaires sont utilisés pour fournir aux visiteurs des annonces et des campagnes de marketing pertinentes. Ces cookies suivent les visiteurs à travers les sites web et collectent des informations pour fournir des annonces personnalisées.
Cookie
Durée
Description
IDE
1 an 24 jours
Les cookies Google DoubleClick IDE sont utilisés pour stocker des informations sur la façon dont l'utilisateur utilise le site web afin de lui présenter des annonces pertinentes et en fonction de son profil.
test_cookie
15 minutes
Le test_cookie est défini par doubleclick.net et est utilisé pour déterminer si le navigateur de l'utilisateur accepte les cookies.
VISITOR_INFO1_LIVE
5 mois 27 jours
Un cookie défini par YouTube pour mesurer la bande passante qui détermine si l'utilisateur obtient la nouvelle ou l'ancienne interface du lecteur.
YSC
Session
Le cookie YSC est défini par Youtube et est utilisé pour suivre les vues des vidéos intégrées dans les pages Youtube.
Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site web. Ces cookies permettent de fournir des informations sur les métriques le nombre de visiteurs, le taux de rebond, la source de trafic, etc.
Cookie
Durée
Description
__hstc
1 an 24 jours
Il s'agit du principal cookie défini par Hubspot, pour le suivi des visiteurs. Il contient le domaine, l'horodatage initial (première visite), le dernier horodatage (dernière visite), l'horodatage actuel (cette visite) et le numéro de session (qui s'incrémente pour chaque session suivante).
_ga
2 ans
Le cookie _ga, installé par Google Analytics, calcule les données relatives aux visiteurs, aux sessions et aux campagnes et assure également le suivi de l'utilisation du site pour le rapport d'analyse du site. Le cookie stocke les informations de manière anonyme et attribue un numéro généré de manière aléatoire pour reconnaître les visiteurs uniques.
_ga_JYCPSB48B8
2 ans
Ce cookie est installé par Google Analytics.
CONSENT
16 ans 2 mois 25 jours 10 heures
YouTube place ce cookie par le biais des vidéos youtube intégrées et enregistre des données statistiques anonymes.
hubspotutk
1 an 24 jours
Ce cookie est utilisé par HubSpot pour garder une trace des visiteurs du site web. Ce cookie est transmis à Hubspot lors de la soumission du formulaire et utilisé lors de la déduplication des contacts.
Les cookies fonctionnels aident à réaliser certaines fonctionnalités comme le partage du contenu du site web sur les plateformes de médias sociaux, la collecte de commentaires et d'autres fonctionnalités tierces.
Cookie
Durée
Description
__cf_bm
30 minutes
Ce cookie, défini par Cloudflare, est utilisé pour prendre en charge la gestion des robots Cloudflare.
__hssc
30 minutes
HubSpot définit ce cookie pour assurer le suivi des sessions et pour déterminer si HubSpot doit incrémenter le numéro de session et les horodatages dans le cookie __hstc.
Les cookies nécessaires sont absolument indispensables au bon fonctionnement du site web. Ces cookies assurent les fonctionnalités de base et les caractéristiques de sécurité du site web, de manière anonyme.
Cookie
Durée
Description
__hssrc
Session
Ce cookie est défini par Hubspot chaque fois qu'il modifie le cookie de session. Le cookie __hssrc défini à 1 indique que l'utilisateur a redémarré le navigateur, et si le cookie n'existe pas, on suppose qu'il s'agit d'une nouvelle session.
_GRECAPTCHA
5 mois 27 jours
Ce cookie est défini par le service recaptcha de Google pour identifier les bots afin de protéger le site Web contre les attaques malveillantes de spam.
cookielawinfo-checkbox-advertisement
11 mois
Défini par le plugin GDPR Cookie Consent, ce cookie est utilisé pour enregistrer le consentement de l'utilisateur pour les cookies de la catégorie " Publicité " .
cookielawinfo-checkbox-analytics
11 mois
Ce cookie est défini par le plugin de consentement aux cookies GDPR. Le cookie est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie "Analytics".
cookielawinfo-checkbox-functional
11 mois
Le cookie est défini par le consentement aux cookies GDPR pour enregistrer le consentement de l'utilisateur pour les cookies de la catégorie "Fonctionnel".
cookielawinfo-checkbox-necessary
11 mois
Ce cookie est défini par le plugin de consentement aux cookies du GDPR. Il est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie "Nécessaire".
cookielawinfo-checkbox-others
11 mois
Ce cookie est défini par le plugin de consentement aux cookies GDPR. Ce cookie est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie " Autre ".
cookielawinfo-checkbox-performance
11 mois
Ce cookie est défini par le plugin de consentement aux cookies du GDPR. Ce cookie est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie "Performance".
viewed_cookie_policy
11 mois
Ce cookie est défini par le plugin GDPR Cookie Consent et est utilisé pour stocker si l'utilisateur a consenti ou non à l'utilisation de cookies. Il ne stocke pas de données personnelles.
Les cookies de performance sont utilisés pour comprendre et analyser les indices de performance clés du site Web, ce qui permet d'offrir une meilleure expérience utilisateur aux visiteurs.