Les méthodes de travail que nous appliquons

Ordinateur portable
values.image.name
La plupart des projets informatiques sont confrontés à l’une ou l’autre de ces réalités :
 
- Il est difficile de réunir toutes les spécifications d’un projet dès le démarrage ;
 
- Les spécifications seront amenées à changer au cours du projet ;
 
- Il y aura toujours plus de choses à réaliser que d’argent et de temps pour les accomplir.
 
Fort de ce constat, nous avons fait le choix de mettre en place une organisation qui répond aux exigences des bonnes pratiques des méthodes agiles. Ceci nous permet d'atteindre la souplesse et la qualité dont vous avez besoin dans vos projets.
 
Nous gardons toujours à l’esprit que le succès de notre collaboration dépend de notre capacité à adapter notre organisation à la vôtre et nos processus de travail à l'environnement de votre projet.
 
L'amélioration continue constitue ainsi un axe de développement majeur de notre organisation. Génératrices de satisfaction, ces méthodes de travail sont source de la réussite des projets que nous bâtissons ensemble.
 
Mettre la qualité au cœur de tous nos process c'est notre engagement vis-à-vis de tous ceux qui contribuent à notre succès : nos clients et nos collaborateurs. En entamant une démarche d'évaluation CMMi, IOcean a pour objectif d'accroître la performance de ses process, de mutualiser ses expériences et de gagner en réactivité.

Les outils pour garantir la qualité

Ecran
values.image.name
Pour appliquer les principes de qualité que nous vous proposons, nous avons fait le choix d'outils ad-hoc :
 
- Nextcloud pour la collaboration avec vous durant les phases de spécification de vos besoins, qui nous permet de conserver les données chez nous ;
 
- Redmine pour le suivi de vos demandes d’évolutions et d’incidents ;
 
- GitLab pour la gestion de version des sources de vos applications outil leader des solutions ;
 
- Jenkins pour l’automatisation de la construction, de la vérification (tests, qualité des sources…) et de la livraison de vos applications ;
 
- SonarQube pour mettre en place des métriques permettant de vérifier la qualité des sources de vos applications.
 
Ces outils sont un soutien essentiel à nos équipes de développement, et vous garantissent :
 
- Le suivi en direct de l’avancé de vos demandes ;
 
- La traçabilité du code, c'est à dire la possibilité de comprendre à quelle exigence répond le code produit ;
 
- La garantie de disposer d'un code clair et documenté ;
 
- La facilité, pour une personne externe, à appréhender la solution développée.

Les plateformes que nous utilisons

Tablette horizontale
values.image.name
Une application web doit apporter des solutions performantes, robustes, ergonomiques et attractives.
 
Pour répondre à cette promesse, nous mettons en place une Architecture Orientée Micro Services basée sur les écosystèmes Java et JavaScript-HTML-CSS pour l'ensemble de nos développements. Nos collaborateurs maîtrisent totalement ces écosystèmes et peuvent ainsi facilement partager, évoluer, échanger, s'améliorer au contact de leurs pairs pour votre plus grand bénéfice.
 
Ces choix stratégiques vous garantissent :
 
- La fluidité de l'interface administrateur ;
- La facilité de mise en place de tests unitaires et de performance ;
- Une totale souplesse dans la conception des interfaces de navigation ;
- Des solutions éprouvées issues du monde open source ;
- L’adaptabilité de nos solutions aux différents terminaux ;
- La facilité d'intégration au sein de votre SI.

Les solutions que nous avons retenues

Ordinateur portable
values.image.name
En complément de cette architecture SOA, nous avons toujours fait le choix efficace et pragmatique de partenariats avec des éditeurs de solution open source qui nous apportent les compléments nécessaires pour répondre pleinement à vos attentes.
 
Ces solutions s'intègrent facilement aux projets que nous menons, et limitent ainsi les coûts de développement et de mise en œuvre. Elles offrent des fonctionnalités étendues et riches, et disposent d'une communauté importante.
 
- Birt ;
- Elastic Search ;
- Liferay ;
- Talend.