Nos modalités d'intervention

Nous pouvons vous accompagner dans vos projets d’ingénierie informatique :

  • au forfait (engagement de résultat),
  • en régie forfaitisée (méthodologie Agile),
  • en régie (engagement de moyens).

Forfait

“Projet externalisé – budget fixe”

Vous avez une idée stable de votre besoin informatique et vous souhaitez encadrer votre projet par un budget. Cette modalité d’intervention est faite pour vous!

A partir d’un cahier des charges nous sommes en mesure de nous engager sur un budget et un délai pour la production de vos projets informatiques. Si vous n’avez pas de cahier des charges, nous pouvons vous assister dans sa rédaction. En fonction de la composition de ce dernier, nous le complétons en collaboration avec vos services par des spécifications fonctionnelles détaillées et un dossier d’architecture technique. Les développements seront réalisés dans nos locaux et nous installerons ou intégrerons totalement votre futur produit informatique dans votre environnement cible. En préambule à la phase de recette du produit réalisé, nos tests unitaires et d’intégration permettent d’éliminer la majeure partie des « bugs » inhérents à tout projet informatique. De plus, notre forte réactivité durant la phase de recette vous assure une correction rapide des « bugs » potentiellement restant, pour un résultat conforme aux spécifications.

Régie Forfaitisée

“Projet externalisé adaptable – budget encadré”

Vous avez une idée de votre besoin informatique mais vous savez que vous devrez modifier et adapter les fonctionnalités le composant durant sa mise en œuvre. Il faudra privilégier cette modalité d’intervention. A partir d’une vision initiale de projet nous serons en mesure de vous indiquer un budget et un délai pour sa production. Si vous n’avez pas formalisé votre vision initiale, nous pourrons vous assister dans sa rédaction. La mise en œuvre suivra une méthodologie itérative de type Agile et pourra être développée aussi bien dans nos locaux que dans les vôtres. La liste des fonctionnalités initiales permettra d’établir le nombre de sprints (itérations), la composition de l’équipe et le budget initial. La souplesse de cette méthodologie pour permettre de « toucher » le résultat au fur et à mesure de sa réalisation et d’adapter, lors de chaque itération, la suite du projet à l’évolution de votre besoin. Vous gardez ainsi une souplesse d’adaptation et un contrôle sur la variation possible de budget.

Régie

“Intégration dans vos équipes – budget au temps passé”

Vous avez une structure interne vous permettant d’assurer la maitrise d’œuvre d’un projet informatique, mais vous ne disposez pas des compétences techniques internes ou du moins en nombre suffisant pour les technologies retenues. L’assistance technique sous forme de régie s’adapte le mieux à cette configuration. Nos ingénieurs expérimentés dans les technologies ci-après pourront répondre au mieux à votre besoin en compétences. Vous conservez ainsi une flexibilité optimale sur votre projet informatique.

Nos domaines d'intervention

Nous couvrons l’intégralité :

  • Des développements Mobile,
  • Des développements Web,
  • De l’analyse de données.
Application Mobile

Développement iOS

Développement iOS

“Pour iPhone et iPad”

En 2007, Apple a réinventé les smartphones avec iOS, la base même de l’iPhone, de l’iPad et de l’iPod touch.

  • Objective-C, Swift
  • xCode, InterfaceBuilder
  • Cocoa Touch, WatchKit, PhotoKit, HealthKit, HomeKit, CloudKit, Touch ID, SceneKit
  • iTunes Connect, AppStore

Développement Android

Développement Android

“Pour Smartphone et Tablette”

De Froyo à Lollipop, Android a su s’améliorer, séduire et s’imposer sur le marché du mobile et s’invite dans nos télés, montres et voitures.

  • Java
  • Eclipse ADT, Android Studio
  • Material Design, Android SDK, Support/AppCompact, OpenGL ES
  • Google PlayStore

Développement Windows Phone

Développement Windows Phone

“Pour l’univers Nokia et Microsoft”

3ème acteur du marché, Microsoft a su se frayer une place. Windows 8.1 était un bon début mais Windows 10 est encore plus prometteur.

  • C++, C#, XAML, VB
  • Microsoft Visual Studio Express, Windows App Studio
  • SDK SensorCore, Azure Mobile Services, DirectX
  • Windows Phone Store

Cross-plateformes

“Think Mobile First !”

1 seul développement, X applications natives : l’hybride facilite la maintenance, la portabilité et réduit ainsi les coûts..

  • HTML 5, Javascript, CSS3 – C#
  • Apache Cordova – PhoneGap
  • Xamarin

Web App

“Responsive Web Design”

Une seule WebApp connectée, interactive, qui s’adapte à tous vos appareils, magique!

  • HTML5 / Javascript / CSS3
  • Bootstrap
  • Ajax – API – JSON – RPC

Application Web

Développement Web

“L’essence du digital”

Du simple blog au site industriel de e-Commerce, les technos web partagent un objectif commun : l’expérience utilisateur.

  • PHP 5, HTML, Javascript, CSS, Ruby
  • Eclipse, Netbeans
  • Symfony, AngularJS, RubyOnRails, jQuery
  • Joomla, Drupal – VirtueMart, Magento
  • Apache2 – Node.js

Développement Java

“Pour des intranet/extranet robustes”

Dans l’univers java, JavaEE est un socle solide pour développer des applications web.

  • Java 8
  • Eclipse, NetBeans
  • Struts, Spring – JSF, Richfaces, PrimeFaces – JPA, Hibernate, CDI
  • Tomcat, WildFly, GlassFish, JBoss AS

Développement .NET

“Tout l’univers Microsoft”

Avec l’émergence des services cloud, .NET s’oriente vers une expérience utilisateur multi-device.

  • C#, VB, F#
  • Microsoft Visual Studio
  • ASP.NET (Identity, MVC, Web Forms, Web API, Cache) – ADO.NET, Entity Framework
  • Serveur web IIS

Maîtrise des données

SGBD

“Le coffre fort du 21ème siècle”

Brique essentielle des architectures N-Tiers utilisée dans les applications client/serveur et les applications web.

  • Relationnelle : Mysql, PostgreSql , Oracle, SQL Serveur
  • NoSQL : MongoDB, Neo4J

Business Intelligence

“Pour comprendre et agir”

Comment convertir du BigData en information utile pour l’analyse métier et la prise de décision ?

  • Data warehouse, Datamart, ODS / ETL, OLTP, OLAP
  • SAP BusinessObjects, IBM Cognos Business Intelligence
  • Reporting : BIRT, CrystalReport, Jasper

Nos méthodologies

Souples ou rigides, nos méthodologies s’adaptent à vos habitudes.

L’approche classique

“Le cycle en V”

Cette méthodologie est simple :

  1. Cahier des charges,
  2. Spécifications,
  3. Réalisation,
  4. Recette

La 1ère étape est d’être en adéquation avec votre besoin, vos délais et votre budget : nous élaborons un premier cahier des charges et une enveloppe globale à partir de l’analyse de vos processus métiers ou de votre projet.
De là nous spécifions, avec vous, en détail, chaque partie du projet et affinons le chiffrage en conséquence.
Durant la réalisation, nous effectuons des tests unitaires, d’intégration puis de validation.
A la livraison, nous nous assurons du bon déroulement de la recette et de votre satisfaction !

Méthodologie Agile

“Résultat et Modularité”

Dans cette approche, nous adoptons SCRUM : nous segmentons le projet en plusieurs objectifs ou backlogs à réaliser dans des sprints de 2 à 4 semaines. Nous réitérons les phases 2, 3 et 4 de la méthodologie classique jusqu’à livraison du dernier backlog. Elle a l’avantage d’obtenir un module utilisable à la fin de chaque sprint mais pour ce faire il faut parfois réévaluer les priorités (Bottom-Up) et délaisser les fonctionnalités les moins importantes. Le référent client qui est le « Product Owner » doit donc dégager une grande disponibilité afin de spécifier, d’arbitrer et de valider les sprints en étroite collaboration avec le SCRUM Master et sa team.