Akelaï

Maîtriser le Cycle de Développement Logiciel

logo Akelaï Visitez notre site WEB : www.akelai.fr

Henry Ford nous a appris que l'efficacité passe par la répétition. L'approche processus nous invite à normer les bonnes pratiques.
Pourtant, les projets IT peinent à capitaliser leur expérience: une fois le projet terminé, il faut vite passer à autre chose.

L'approche d'Akelaï pour analyser et améliorer l'organisation des projets de développement logiciels prend en compte les processus essentiels mis en oeuvre dans le cycle de développement, en distinguant les processus dits d'organisation des processus dit techniques.

an image

Les processus organisationnels mettent de l'ordre et de la visibilité dans le projet.
Un nombre limité d'entre eux sont critiques. Selon le contexte et les outils disponibles, (excel, outil de workflow, accessibilité web ...) ils peuvent être établis assez rapidement et sans difficultés majeures au début du projet.
Les processus organisationnels du projet sont de plus en plus souvent accessibles au travers d'un portail collaboratif (Sharepoint...).

an image

Les processus techniques sont plus complexes à faire évoluer, et leur évolution doit souvent prendre en compte des contraintes historiques sur les produits développés. L'évolution des processus techniques doit associer fortement le personnel de développement.
Les processus techniques du projet sont organisés autour d'un IDE (Environnement de Développement Intégré) tel que Eclipse ou Visual Studio et d'une chaine de Build -- construction du produit livré.

Dans une démarche d'amélioration, le CMMI demande d'abord d'agir au niveau des processus organisationnels du projet (c'est le niveau 2). Les 5 processus techniques sont introduits seulement au niveau 3.