Génie logiciel

Le terme génie n'a ici rien de magique ou de prétentieux : il s'agit de l'ensemble des connaissances et techniques propres à un domaine.
Le génie logiciel regroupe donc l'ensemble des techniques de développement de logiciels.
Dans la plupart des cas, la clef de la réussite d'un bon developpement dépend de la compréhension d'un processus métier.
Mais le développement est aussi une affaire humaine, une écoute et une compréhension des différentes approches car chaque acteur professionnel a son propre ressenti face à son activité.

Ecouter, comprendre, traduire en code, installer, former...
et encore écouter, comprendre, coder...
et encore écouter...


Agile !

Les méthodes agiles permettent un développement informatique réactif et efficace.

Le modèle standard entraîne souvent un délai substantiel entre le début et la fin du projet. D'autres besoins peuvent apparaître et la mise en place d'un nouveau projet et donc d'un nouveau cycle devient nécessaire.
Dans le cas d'une méthode agile, le lien entre le demandeur et le développeur est extrêmement court. Dans ce cas, il est souvent nécessaire de redéfinir les équipes. La réactivité se fait au dépend de la disponibilité, des deux parties.