Contacts
 

Expertise

Nos compétences

Technologies web et mobile
Java, J2EE, J2ME, JSP, Servlets, Applets, EJB, Ant, Maven, CuiseControl, JUnit, HTML, XHTML, DHTML, CSS, Javascript, XML, Schéma / XSD, AJAX, ASP, PHP, .Net, Web services

Frameworks
AppFuse, Hibernate, XDoclet, Spring, Castor, XMLBeans, JSF, Struts, JSTL

Serveurs d’applications / Serveurs web
Jboss, Websphere, Weblogic, Resin, Apache, Tomcat, IIS

Bases de données
Oracle, SQLServer, MySQL, PostgreSQL

Business Intelligence
Business Objects, Cognos, Hyperion, Oracle, Informatica, Microstrategy

 

Les prestations que Business & Decision Mauritius propose sont le conseil, le développement d’applications et la TMA (Tierce Maintenance Applicative).

Le conseil
L’expertise de nos consultants permet de construire avec le client une solution parfaitement adaptée à ses besoins. Une phase de compréhension des besoins et d'analyse de l'existant permet d’identifier les besoins du client et les enjeux de l’entreprise. Nous pouvons ensuite définir une solution mettant en adéquation les besoins et les ressources du client. Si des solutions du marché existent, nous les identifions et nous préconisons celles qui pourraient répondre le mieux à cette adéquation. Si un développement spécifique est requis, nous pouvons alors définir le cahier des charges et les spécifications fonctionnelles et techniques.

Le développement
Nos équipes de développement, composées de chefs de projets et d’ingénieurs confirmés, offrent des prestations couvrant tout le cycle de vie d’un projet.

(a) Conception
Pour répondre aux besoins exprimés dans le cahier des charges le chef de projet va rédiger les spécifications fonctionnelles et techniques que les développeurs traduiront en application informatique. L’application est modélisée de façon à répondre aux exigences de qualité, performances, coûts et délais qui ont été préalablement définies avec le client.

(b) Réalisation
Nos ingénieurs logiciels se chargent de développer l’application selon les spécifications fonctionnelles et techniques fournies par le chef de projet. Leur expertise et expérience leur permettent de maîtriser tous les aspects techniques usuels du développement d’applications informatiques. La réalisation fait l’objet d’un suivi continuel et rigoureux en terme de respect des délais, des spécifications et des niveaux de qualité.

(c) Déploiement, support et maintenance
A la fin de la réalisation, nos équipes se chargent de déployer l’application chez le client et de former les utilisateurs finaux afin de faciliter l’appropriation de l’application. La phase support et maintenance commence alors. Nos ingénieurs sont disponibles pour répondre aux questions du client ainsi que pour apporter des modifications éventuelles à l’application. Ces modifications sont faites de façon rigoureuse en respectant un processus de gestion des risques et des modifications.

(d) Qualité
Tout au long du cycle de vie du projet, nos ingénieurs qualité s’assurent du respect d’un niveau de qualité strict. Des tests sont menés de façon systématique et un suivi des erreurs et corrections est fait à l’aide d’un système de traçabilité. Une gestion des versions rigoureuse offre une structure de développement fiable à une équipe étendue et diversifiée.

La TMA
Nous assurons aussi la maintenance d'applications à distance (corrective ou évolutive), permettant à nos clients d'optimiser leurs ressources informatiques.