Projets clients Viriato

L'une des activités centrales et l’une des compétences clé de sma.software est la réalisation de projets clients. Ces projets sont souvent basés sur nos progiciels Viriato ou ZLR. Pour la réalisation fiable et de haute qualité de telles solutions d’entreprise, divers facteurs de succès doivent être combinés. Nous décrivons ci-dessous deux aspects centraux de notre démarche. Ils montrent notre capacité à respecter les conditions-cadres exigeantes qui s'appliquent lorsque le logiciel est intégré dans les processus et l'environnement système complexe des grandes entreprises.

Le processus de réalisation de projet sma.software

Le processus de réalisation règle l'ensemble du cycle de vie d'un projet, des besoins du client à la maintenance et au support. Il a été utilisé et affiné dans de nombreux projets logiciels mis en œuvre avec succès.

Deux éléments de base composent le processus:

Le processus d'offre: Un Key Account manager, familier avec les besoins du client gère ce processus. Les besoins des clients sont traduits en exigences. La solution de principe et des estimations de couts sont établies en fonction de ces exigences, ce qui se traduit par une offre fiable et adaptée aux besoins réels du client.

Le processus de développement: Ce processus couvre la réalisation de la solution. Au cœur, le concept de Scrum est utilisé et se concrétise par des itérations de développement de trois semaines. Grâce aux itérations courtes et aux exigences élevées imposées à leur réalisation, un suivi fiable de l'avancement du projet est garanti. Après livraison, le logiciel est entretenu par la même équipe. Dans cette phase, l'intégration de la maintenance et du support au niveau de l'organisation et des processus de notre production garantit un traitement rapide et compétent des éventuels dysfonctionnements résiduels et des problèmes techniques.

Maitrise de la complexité grâce à une architecture modulaire

Notre logiciel Viriato est disponible pour plus de 90 clients dans deux éditions de base (Standard et Enterprise) avec un total d'environ 30 modules supplémentaires et environ 10 éditions spécifiques au client. Il en résulte un grand nombre de paquets et d'installations différents pour lesquelles il existe également différentes versions logicielles.

Viriato dispose d'une architecture modulaire conçue pour gérer cette complexité. La modularité permet de développer le produit rapidement et de manière prospective, d'intégrer des fonctionnalités spécifiques au client dans des modules supplémentaires correspondants et de minimiser les effets et les risques sur les fonctionnalités existantes. Ce processus de développement moderne basé sur un tronc commun permet une disponibilité permanente de toutes les versions de logiciels.

L'intégrité architecturale de Viriato est continuellement contrôlée de manière automatique ce qui complète les nombreux autres tests techniques aussi automatisés.