Want to make creations as awesome as this one?

Transcript

Antonio Van Grieken
AW

Plan

1. Présentation de la société

3. Déroulement des missions

4. Difficultés et points forts

5. Conclusion

2. Contexte

Présentation de la société

1

2

Il est impossible pour un sourd de communiquer normalement

En 2005

En 2006

Paris

Montbonnot

Toulouse

Aujourd'hui

3

La solution est simple et innovante

4

Sourd

Interprète

Entendant

Contexte

Développeur Web

André Da Silva

Développeur Android

Benjamin Fortoul

Développeur Télécom

Julien Spitaleri

Responsable Développement

Thomas Carvello

Ingénieur Télécom

Jean Marc Bollon

Développeur MacOS & IOS

Thomas Bouges

Développeur Web

Aurélien Morel

Développeur Web

Simon Menet

Développeur Win

Marc Bergeron

Ingénieur Télécom

Jean Pierre Brochet

Alternant Développeur Web

Antonio Van Grieken

5

2

Service d'accueil

Environnement de Travail

Communication Interne

Partage de fichiers, réunions, messagerie privée, visio-conférences.

Travail Collaboratif

Partage de code et "versionning"

Gestion de tickets/projets

Création et gestion de tickets, projets, réunions, absences (RTT, CP, Formation)

6

Jenkins CI/CD

Intégration continue (builds automatisés, lint, tests unitaires, génération de doc, packaging).

Déroulement des missions

3

7

Documentation

3 mois

8

**CTI : Couplage Téléphonie-Informatique

**ACD : Automatic Call Distribution

Documentation

9

Évolution & Développement

Produit Interprète

Maintenance User API

Teaming & Sprint 9

Missions Secondaires

12 mois

10

Produit Interprète : Teaming

2

1

11

Sourd

Interprète

Entendant

Instance de driver mySQL dont sa taille ne cessait pas d'augmenter

Après correctif on constate une stabilisation dans l'état de la mémoire

VS

Interface CTI

Correction d'une fuite mémoire dans une application Java

12

New VI : Sprint 9

Self Announce & Youth Account

Modification de mot de passe

Couper la vidéo & audio côté interprète

Centralisation de requêtes vers le CTI

Détecter lorsque la connexion avec l'utilisateur est perdue -> mise à jour de l'interface

Refonte de la mécanique de "Callback"

Formatage des numéros de téléphone en fonction du pays/contexte

...

13

Mission Principale

12 mois

14

Technologies utilisées

15

Produit Interprète

Produit Connect

Produit Utilisateur

Produit Espace Client

Produit RDV

Produit Backoffice

TELECOM

API REST

Difficultés rencontrées

  • Manque de documentation
  • Absence de commentaires dans le code
  • Environnement de développement problématique
  • Projets de très grande taille
  • Absence d'architecture MVC (ou autre) dans la plupart de projets
  • Solution centrée télécom (longue période de formation)
  • Utilisation de vieilles technologies

4

17

Points forts

  • Bonnes pratiques concernant la gestion de versions.
  • Opportunité d'être autonome sur certains projets (phases de chiffrage, développement et livraison).
  • Formation aux domaines liés à la télécom me permettant de travailler sur d'autres projets en parallèle.
  • Bonne ambiance d'équipe et très bon accompagnement.
  • Possibilité de faire des revues de code avec d'autres développeurs.
  • CDI proposé à la fin de l'alternance.

4

18

Conclusion

5

Migration du New VI en Europe

Jalon : Livré (Sprint 1)

En attente de planification

Maintenance & Développement Produit Interprète

Jalon : En attente de livraison (Sprint 9)

25%

90%

Documentation

Jalon : Livré

100%

16

En moyenne ~75% des objectifs ont été accomplis.

+450

commits

24

Merge requests approuvées

Bilan

19

20

Merci !