Entrer en contact →

Bombardier

Leader mondial dans les solutions dématérialisées pour l’aviation commercial

Solution:

developpement web

Secteur d'activité:

aviation et aérospatiale

Défi commercial

points faibles

  • L’architecture et technologies d’application web obsolètes
  • Le calendrier du projet serré et temps insuffisant pour faire évoluer le département informatique interne
  • Aucune disponibilité d'ingénieurs logiciels internes possédant l'expertise requise
  • Plusieurs erreurs de code et bugs d’applications existantes

points forts

  • Un leader du secteur avec une forte demande mondiale pour ses solutions dématérialisées
  • Les liens solides avec plusieurs constructeurs d’avions
  • Le modèle de commerce centré sur les clients destiné à augmenter l'efficacité et réduire les coûts
  • La gamme complète de logiciels dématérialisés pour l'équipage en cabine de pilotage et le personnel au sol

Description
du projet

On-Board Data Systems (OBDS) conçoit et développe les solutions dématérialisées pour l’aviation commerciale. Avec plus de 25 ans d'expérience en assurant les outils de documentation électronique aux centaines d’opérateurs et flottes, OBDS est un leader du secteur. Propriétaires des avions Cessna, Bombardier, Dassault et Pilatus sont parmi les clients réguliers de l’entreprise. Le but de OBDS est de fournir aux clients des outils digitaux pour remplacer le papier tant au sol que dans la cabine de pilotage, en augmentant l'efficacité de vol, améliorant la sécurité et économisant de l'argent.

L'équipe de Computools a rejoint les efforts de développement en interne de OBDS pour mettre à jour l’architecture existante et introduire les fonctions nouvelles en retirant les bugs persistants. Avec la compréhension claire des exigences fonctionnelles et non-fonctionnelles du client, nous avons choisi les ingénieurs de logiciel pour se joindre au projet, et avons mis en œuvre les solutions d’index de haute performance avec les capacités de recherche plein texte, ainsi que de plusieurs interfaces de programmation d’applications.

Résultats

L'équipe de Computools a mis en œuvre les actualisations essentielles et a introduit les fonctions nouvelles aux applications web et mobiles de gestion de la documentation de vol, qui étaient dépassées. Le cadre de collaboration efficace a permis d'obtenir de bonnes performances de développement.

Plusieurs options clefs que nous avons résolu:
  • La mise à jour de l’architecture existant de gestion de documentation de vol.
  • L’introduction de nouvelles fonctions dans le système.
  • L’élimination des bugs persistants dans les applications web et mobiles.

Plate-forme digitale et technologie

Le procédé de développement comprend deux parties: la mise en œuvre de l’application web et de l’application Windows. L'équipe de Computools a proposé la pile des technologies qui sont les mieux adaptée pour satisfaire les exigences du client.

Système de la communication

La communication bidirectionnelle ouverte et efficace est essentielle à la réussite d’un projet de transformation numérique. En suivant la consultation avec le client, nous nous sommes mis d’accord à propos d’un cadre de communication clair et sans ambiguïté avec des réunions régulières en face à face et en ligne, et des rapports réguliers par e-mail. Notre écosystème de communication a aussi intégré un environnement de documents structurés et un accès des clients en plateforme interne de gestion des tâches de Computools. Cela a rendu le plan d’action général du projet ainsi que les processus spécifiques transparents et clairs pour toutes les parties.
Skype
Jira

Spécification

L'équipe de Computools a travaillé avec le département informatique de OBDS sur la définition des objectifs d’actualisation des applications mobiles. Tenant compte des nouvelles exigences fonctionnelles et non-fonctionnelles, l’équipe internationale distribuée a planifié un calendrier de mise en œuvre et les résultats attendus.

Mettre en ligne la publication zippée
Créer la rangée de file d'attente dans la base de données

Prétraiter le contrôle de service des rangées de file d'attente de base de données
Contrôler la publication MD5
Décompresser la publication dans le dossier temporaire
Vérifier l'existence du fichier toc.xml
Changer toc.xml du format de Bombardier au format OBDS
Indexer les fichiers de la publication
Déplacer la publication décompressée du dossier temporaire

Contrôle des services de notification de file d'attente de base de données pour un état FINI et pas être notifié
Générer le manifeste de publications précédées
Générer le manifeste de publication actuelle
Comparer les deux publications
Envoyer la notification à Amazon SNS

L'équipe

Ayant sélectionné son groupe d'ingénieurs logiciels, Computools a proposé les spécialistes les plus compétents en ASP.NET et WPF pour compléter la compétence du développement interne et aider à terminer le projet à temps.

En coulisses

L’utilisation du système de communication viable a permis à l’équipe de Computools de soutenir efficacement les spécialistes de côté client, planifier et exécuter le développement et mettre en œuvre la solution qui remplit chaque besoin du client.

SCRUM QUOTIDIEN

Le respect du calendrier et du budget par l'équipe créée a été possible grâce aux scrums quotidiens courts et précis. La discussion du progrès, des plans futurs et des problèmes apparaissants ont aidé à résoudre les problèmes rapidement et garder les ingénieurs sur la bonne voie.

REMUE-MÉNINGES

Tous les membres de l’équipe constituée ont pris part à la session initiale de remue-méninge. La conférence web sans critique a permis aux ingénieurs de monter les idées les unes contre les autres et trouver les solutions créatives et efficaces pour remplir les besoins du client.

SESSION DE RÉACTION

À part des scrums quotidiens et rétrospectives de sprints, les sessions de réaction régulières ont été arrangées. Les échanges bidirectionnels d’idées, de problèmes et de suggestions ont permis d'améliorer l'efficacité de l'équipe et de favoriser l'innovation.

Flux de communication interne

Les ingénieurs logiciels de Computools ont compté sur le flux de système de communication bien établi pour coordonner leurs efforts avec les développeurs de côté client et pour assurer une coopération efficace. Des e-mails quotidiens et des conférences audio et vidéo sur Skype ont permis à toute l'équipe d'être informée des progrès, des plans et des obstacles. Le chef de Scrum a confié les tâches et suivi leur progrès grâce au Kanban.

Méthodologie de gestion de projet

Attentive aux exigences du projet, l’équipe de Computools a mis en œuvre la méthodologie de gestion de projet hybride qui combinait les avantages de Scrum et Kanban. Les scrums quotidiens et sprints courts ont donné le rythme de développement, tandis que les conseils de Kanban ont permis aux membres d’équipe de suivre le progrès de chaque tâche de son affectation à son achèvement. Cette approche a permis à l’équipe de rester flexible face aux exigences changeantes et problèmes imprévus. Les ingénieurs de logiciel ont rassemblé les sprints avec les tests internes et démonstrations des nouvelles fonctions.

Chronologie du projet

01

CONSULTATION

Première vue
  • Analyser les processus d'affaires du client
  • Identifier les points forts et faibles
  • Fixer les objectifs de développement avec le client
  • Développer la Spécification, les Tâches et les Dates Limites
02

CONCEPTION DE PROJET

Préparation
  • Modeler les procédés de commerce
  • Sélection de technologie
Flux de gestion du projet
  • Évaluation des talents basée sur la compétence et formation d’équipe
  • Établissement de flux de la communication interne
  • Méthodologie de gestion du projet
Flux de Développement
  • Mise en œuvre de la méthodologie
03

INGÉNIERIE DU PRODUIT

Mise en œuvre du système
  • Analyse des besoins du système
  • Affectation des rôles et des tâches
Développement de logiciel
  • Création et Remaniement du code
  • Tests et Correction
Lancement
  • Vérification des besoins de sécurité
  • Lancement du système
  • Déploiement et Assistance

utilisez le lien ci-dessous pour trouver
l'échantillon du code

https://github.com/computools/dot-net-code-sample

Contactez Nous

Obtenez des conseils professionnels.
Utilisez ce formulaire pour écrire un mot ou nous envoyer un email: info@computools.com

Merci pour votre message!

Votre demande sera soigneusement étudiée par nos experts. Nous vous contacterons dans un délai d'un jour ouvrable.

Merci pour votre message!

Votre demande sera soigneusement étudiée par nos experts. Nous vous contacterons dans un délai d'un jour ouvrable.

GET PROFESSIONAL ADVICE