Dans le cadre du module « Project Lifecycle Management » de la majeure Informatique, Big Data et Objets connectés, en deuxième année du cycle ingénieur de l’ESILV, les élèves ingénieurs ont bénéficié de l’intervention d’Olivier Gosselin, Senior e-commerce project manager chez Castelis, sur la thématique de la qualité logicielle.
Au programme de cette conférence :
- Idées recues sur le développement
- La qualité logicielle en pratique : les IDEs et le RCS, le moteur de production, l’analyse statique de code …
- tests unitaires, méthode agile, méthode scrum
- La gestion de projet
Un peu de sagesse Padawan: KISS: Keep It Simple, Stupid! ; DRY: Don’t Repeat Yourself ; YAGNI: You’re Aren’t Gonna Need It ; RERO: Release Early, Release Often ; TAYC: Test Automatically Your Code ; DoReW: Don’t Reinvent The Wheel
Quelques idées recues sur le software engineering
1Vous pensez que vous serez toujours sur un nouveau projet, sans historique
La réalité : le legacy code
2Vous croyez que vous serez toujours seul et autonome sur votre projet.
La réalité : En équipe où chacun a son propre vécu.
3Vous pensez que vous pouvez développer sans bugs ni régressions.
La réalité : Let’s code, let’s bug…
4Vous croyez que les spécifications ne bougeront pas au cours du projet.
La réalité : le client veut pouvoir changer d’avis (time-to-market) … ou ne pas avoir d’avis maintenant … ou jamais.
5Vous pensez que vous aurez le temps d’atteindre la perfection du code (évolutif, robuste, maintenable).
La réalité : arbitrage permanent entre la Qualité, le temps et le coût
5Vous croyez que vos applications peuvent passer du dev en prod en 2’.
La réalité : équipe d’exploitation, recette fonctionnelle et technique, gestion des migrations, traçabilité des évolutions / corrections, release vs patch
A propos de Castelis
Castelis, c’est 15 ans d’expérience, 50 collaborateurs, 4 offres logicielles métiers et 5M€ de CA annuel. Créée en 1999, Castelis est une société d’ingénierie informatique spécialisée dans la conception et la réalisation de systèmes d’information sur mesure.
Par sa maîtrise des environnements open sources comme des plateformes propriétaires, Castelis apporte son expertise des technologies dans les projets de gestion à forte valeur ajoutée (e-commerce, finance, gestion commerciale …). L’accompagnement de ses clients tout au long de la vie de leurs projets est un facteur clé de son succès : de la rédaction du cahier des charges à la maintenance applicative en passant par la formation des équipes, ou encore l’hébergement. A vos cotés, Castelis deviendra rapidement votre partenaire de développement.
La société est par ailleurs éditrice de logiciels modulables, centrés sur des besoins spécifiques : Chronos gestion d’affaire, i-marchand et Migration Sepa.
This post was last modified on 16 janvier 2014 3:37 pm