Société de développement web

Notre rôle

Nous sommes une société de développement web. Notre rôle est de développer sur mesure n’importe quelle fonctionnalité sur un site internet, intranet extranet ou une application mobile. Nos clients sont habituellement des PME qui viennent nous trouver lorsqu’ils ne trouvent pas de logiciel répondant exactement à leur besoin. Nos clients réalisent souvent un cahier des charges, ce qui nous permet  d’estimer dans un premier temps le budget à consacrer pour le projet. Nous réalisons ensuite un cadrage du besoin, puis nous programmons et nous testons la solution. Une fois la solution développée, nous restons disponibles pour corriger les dysfonctionnements éventuels et effectuer des ajustements. Voici en résumé le travail d’une société de développement web.

Photo multicanal

Maquettes fonctionnelles

Cette phase est capitale, car elle permet de vérifier que nous avons bien compris le besoin du client. Lors de cette phase de cadrage, nous dessinons les écrans des différentes pages du projet d’après les souhaits que le client nous a communiqué. Nous disposons ainsi les menus, les boutons et les différents éléments qui composeront la solution.  Une fois les premières maquettes réalisées, nous les soumettons au client et nous les modifions en fonction de ses retours.

Spécifications fonctionnelles

Les maquettes fonctionnelles ne permettant pas de définir le projet de manière exhaustive, nous les complétons par des spécifications fonctionnelles. Les spécifications fonctionnelles permettent de définir les différents rôles des utilisateurs de la solution, ainsi que les interactions entre les utilisateurs et la solution. Les spécifications fonctionnelles permettent également  de définir les données recueillies et stockées dans la base de données ainsi que les règles de gestion propres au métier du client.

Maquettes graphiques

Si le projet est un projet grand public, nous sous-traitons la création de maquettes graphiques à un graphiste.

Phase cadrage - création site web

Gestion de projet

Le projet est pris en main par un chef de projet  pour tenir les délais et faire respecter le cahier des charges. Son rôle est de planifier les réunions, recueillir le besoin client, suivre la méthodologie, choisir les solutions techniques, planifier le travail, suivre le projet, coordonner les équipes pour tenir les délais et faire appliquer les requis des maquettes et spécifications fonctionnelles.

Recueil des besoins - création site internet

Développement sur mesure

L’équipe de développement est 100% interne. Les développeurs travaillent souvent en binôme sur les projets. Leur rôle est de développer la solution en suivant les maquettes et spécifications fonctionnelles. Parfois, des problématiques non identifiées au départ apparaissent. Les développeurs proposent alors une solution au client pour respecter ses souhaits de départ tout en restant dans le périmètre défini.  Notre cœur de métier est de développer  des solutions sur mesure. Pour cela, nous réutilisons des briques d’un projet sur l’autre, afin de réduire les coûts de développement pour les clients. Nous utilisons une plateforme de développement permettant de standardiser le code afin qu’il soit facilement exploitable par d’autres développeurs.

Tests et mise en production

Les développeurs testent leur travail eux-mêmes pour s’assurer que les développements n’aient pas de dysfonctionnements. D’autres collaborateurs d’Ozytis réalisent également d’autres tests proches du fonctionnement du client dans le but de corriger le plus possible de bugs avant de fournir la solution de test au client. Le client réalise enfin les derniers tests en associant si possible leurs utilisateurs. Une fois que le client juge la solution aboutie, nous basculons en production. Afin de centraliser les échanges, nous mettons  à disposition un outil en ligne pour gérer les bugs et les évolutions de façon collaborative

Maintenance et évolutions

Nous accompagnons les clients pour maintenir la solution en bon état de fonctionnement. Pour ce faire, nous assurons la maintenance corrective qui consiste à intervenir dans un laps de temps prédéterminé pour corriger les dysfonctionnements éventuels causés par exemple par l’évolution des navigateurs ou un scénario qui n’aurait pas été testé. Nous accompagnons également les clients en réalisant des améliorations de la solution.

développeur informatique