Conseil & Expertise - En savoir plus

A L M

Agile Software Efficiency - For your business
INDUSTRIALISATION LOGICIELLE
JUST IN TIME TO MARKET
DEVOPS
Contacts

INDUSTRIALISATION LOGICIELLE

Software Factory

Afin de soutenir le processus de production de votre solution, tout en maîtrisant les changements inhérents, il est indispensable de mettre en place des outils d'industrialisation constituant une usine logicielle afin de soutenir une livraison continue et réactive, conforme aux exigences du métier. Il s'agit également de réduire les coûts et les délais par la recherche de toute automatisation de tâches récurrentes.
Les principales activités adressées sont :

  • Contrôle qualité
  • La gestion d'exigences
  • La gestion de la configuration
  • Le versionning des référentiels
  • Intégration Continue
  • Builds
  • Tests automatisés
  • Gestion d'activité et Reporting
  • Déploiement automatisé
  • Support d'exploitation

ALM - FOCUS

L'Application Lifecycle Management est un processus transversal à l'entreprise visant à prendre en charge l'ensemble des activités assurant la délivrance du produit ou service logiciel, de l'idée business à la mise sur le marché ou l'exploitation comprenant le support. La statégie est de concevoir la production logicielle comme un centre de profit et non comme un centre de coûts inhérents à des moyens techniques.

Un seul objectif : la satisfaction de l'utilisateur client

ALM - de l'idée à la solution

DEVOPS

Le processus de collaboration et les outils associés à DevOps tendent à réduire les contentions entre les développeurs et l'exploitation, en améliorant la traçabilité, la communication et l'automatisation des déploiements dans les différents environnements.

- Du côté de l'équipe de développement, les enjeux d'innovation, les approches agiles et les techniques d'industrialisation logicielle ont réduit la durée des cycles de livraison, induisant une approche très réactive de livraison "sortie d'usine". L'équipe doit être réactive face aux nouvelles demandes utilisateurs.

- Du côté de l'équipe Exploitation, celle-ci reçoit dans des délais plus courts des solutions dont ils doivent être garants de la disponibilité et de la continuité de service. Leurs enjeux reposent sur la stabilisation et la rationalisation de l'environnement d'exécution. L'équipe est confrontée directement à l'usage réel des utilisateurs et leur potentiel insatisfaction en cas d'incident.

DevOps = Développement + Exploitation

MÉTHODES & PROCESSUS

Parce que votre organisation est unique, sans être spécialisée sur ses méthodes, notre expérience nous permet de vous proposer une méthode adaptée à votre contexte que nous mettons en oeuvre ensemble dans une démarche de conduite du changement.

Activités

  • Vision produit - Cadrage - Elicitation
  • Gestion d'Exigences
  • Analyse
  • Conception - Architecture - Modélisation
  • Développement
  • Tests
  • Mise en production
  • Support et exploitation
  • Gestion du changement et de la configuration
  • Gestion de projet et pilotage
  • Gestion des incidents et anomalies
  • Industrialisation logicielle

Méthodes

  • ADHOC - SUR MESURE
  • Cycle V
  • Unified Process
  • 2Track
  • Waterfall
  • Scrum
  • Extreme programming
  • Kanban
  • Hermes
  • Prince 2