Our methods of intervention

We can assist you with your IT engineering projects on the basis of the following contracts:

  • fixed-price (commitment of results)
  • “Agile” fixed-price (Agile methodology)
  • On-site (commitment of resources).

Fixed price contract

“Outsourced project – fixed budget”

You have a stable idea of your IT need and you want to give your project a financial frame. This method of intervention is made for you!

You have a stable idea of your IT need and you want to give your project a financial frame. This method of intervention is made for you!
Based on your specifications, we will commit to a budget and a timeline for the execution of your IT projects. If you don’t have a clear set of requirements, we can help you draft them. Depending on the nature of these requirements, we will complete them in collaboration with your services by adding detailed functional specifications and the foundations of the technical architecture. All developments will be made in our facilities and we will set or totally incorporate your future IT product in your target environment. Prior to the acceptance testing phase of the finished product, our unit and integration tests will eliminate most of the bugs inherent in any IT project. Furthermore, our strong reactivity during the acceptance testing phase ensures a quick correction of any bugs that may remain, for a result fully matching the specification.

“Agile” fixed-price

“Adaptable outsourced project – regulated budget”

You have an idea of your IT need but you know you will have to modify and adapt its functionalities during its execution. This method of intervention is the most adapted to your case. Starting with an initial project vision, we will be able to estimate the timeline and cost for its execution. If you haven’t drafted your initial project vision yet, we can help you with that. The project execution will follow an iterative, Agile-type methodology and can be developed either in our facilities or in yours. The initial functionalities list will dictate the number of sprints (iterations), the team composition and the initial budget. The flexibility of this methodology allows you to “have a taste” of the product as it is developed and to adapt the rest of the project to the evolution of your need at every iteration.
It allows to keep some flexibility of adaptation and to stay in control of a potential budget variation.

On-site

“Integration in your teams – hourly budget”

You have an internal structure that allows you to manage your IT project, but you don’t have the internal technical skills, or at least not enough for the technologies you need. Technical help through a cost-plus contract is best suited for this situation. Our experienced engineers, highly skilled at the following technologies, will answer your needs in the best possible way. This ensures that you keep an optimal flexibility on your IT project.

Our fields of intervention

We cover all:

  • Mobile developments,
  • Web developments,
  • Data analysis.
Mobile Application

Développement iOS

iOS development

“For iPhone and iPad”

In 2007, Apple reinvented the smartphone with iOS, the very basis of the iPhone, the iPad and the iPod touch.

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

Développement Android

Android development

“For Smartphone and Tablet”

From Froyo to Lollipop, Android has managed to improve, charm and become prominent on the mobile market and now invites itself into our TVs, watches and cars.

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

Développement Windows Phone

Windows Phone development

“For the Nokia and Microsoft world”

3rd actor on the market, Microsoft has now secured its place. Windows 8.1 was a good start, but Windows 10 is even more promising.

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

Cross-plateforms

“Think Mobile First !”

One development, X native applications: the hybrid facilitates maintenance and portability, thus decreasing the costs.

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

Web App

“Responsive Web Design”

Just one connected, interactive WebApp that adapts to all your devices, it’s like magic!

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

Web Application

Web development

“The essence of the digital world”

From the simple blog to the e-Business industrial website, the web techs share a common goal: user experience.

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

Java development

“For strong intra/extranets”

In the java world, JavaEE is a solid basis for the development of web aplications.

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

.NET development

“The whole Microsoft world”

With the emergence of cloud services, .NET goes toward a mutli-device user experience.

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

Control of data

DBMS

“The 21st century safe”

Key element of N-Tier architectures used in client/server applications and web applications.

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

Business Intelligence

“To understand and take action”

How to convert BigData in useful information for business analysis and decision making ?

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

Our methodologies

Flexible or rigid, our methodologies adapt to your habits.

The classic approach

“The V-model”

This methodology is simple:

  1. Business requirements,
  2. Specifications,
  3. Execution,
  4. Acceptance test

The 1st step is to match your need, your timeline and your budget: we elaborate an initial specification and an overall budget based on the analysis of your business processes or your project.
From there, we specify with you and in detail each part of the project and we refine the budget accordingly.
During the execution, we run unit, integration and finally validation tests.
At delivery, we make sure that the acceptance test runs smoothly and that you are satisfied!

Agile methodology

“Results and Modularity”

In this approach, we adopt SCRUM: we segment the project into a series of goals or backlogs to achieve in 2- to 4-week sprints. We reiterate phases 2, 3 and 4 of the classic methodology until delivery of the last backlog. The upside is to obtain a usable module at the end of each sprint, but sometimes that requires reevaluating the priorities (Bottom-Up) and abandoning the least essential functionalities. The client adviser designated as the “Product Owner” must then be very available in order to specify, arbitrate and validate the sprints in tight collaboration with the SCRUM Master and his/her team.