L’agilité en maintenance logicielle
Sébastien Delest
Coach agile
@HelloCoactiv

@Delest
Modèle en cascade

Depuis plus de 40 ans
Cascade

Agile
Premiers contacts
Agile

Nous?
Que pensez-vous de notre façon de
travailler?
#1 spécification
#2 version
#3 suivi
#4 packaging
#5 cycles
Besoin

Test

Besoin

Dev.

Test

Besoin

Dev.

Test

Dev.
#6 branches
1.1

1.0

1.2

2.1

2.0
#7 tests
automatiques vs manuels

Automatiques

Manuels

=

Tests de non regression = 1500 unitES

Tests de volume + performance = ...
Au fait…
Amélioration continue
Photos
Flickr photo by Myrtille D
http://www.flickr.com/photos/lestrucsdemyrtille/8456189174
Flickr photo by Samuel Huron
...
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Prochain SlideShare
Chargement dans…5
×

L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

1 208 vues

Publié le

Présentation de Sébastien Delest pour les Agile Tours Lille & Bordeaux 2013

Les pratiques agiles peuvent très bien s’appliquer dans un contexte de maintenance logicielle. Certes, la littérature abonde d’articles ou de retours d’expérience sur le lancement de projet Agile mais ces pratiques peuvent être déclinées à d’autres contextes comme le support et bien sûr la maintenance de logiciel. Dans cette présentation, je partage mon expérience d'une maintenance agile de plusieurs logiciels au quotidien: comment grâces aux rétrospectives, nous avons intégré de plus en plus de pratiques agiles pour sortir d’un cycle en V laborieux et devenir extrêmement réactifs sur des dizaines de projets de maintenance / évolution. J’y aborde le fil conducteur qui est l’amélioration continue et la définitions d’objectifs atteignables comme la définition d’une politique de gestion de version et de branches logicielles, l’introduction des itérations courtes, du backlog, de procédés de spécification simplifiés, du management visuel et des prérequis à l’intégration continue.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 208
Sur SlideShare
0
Issues des intégrations
0
Intégrations
42
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

  1. 1. L’agilité en maintenance logicielle Sébastien Delest Coach agile @HelloCoactiv @Delest
  2. 2. Modèle en cascade Depuis plus de 40 ans
  3. 3. Cascade Agile
  4. 4. Premiers contacts
  5. 5. Agile Nous?
  6. 6. Que pensez-vous de notre façon de travailler?
  7. 7. #1 spécification
  8. 8. #2 version
  9. 9. #3 suivi
  10. 10. #4 packaging
  11. 11. #5 cycles
  12. 12. Besoin Test Besoin Dev. Test Besoin Dev. Test Dev.
  13. 13. #6 branches
  14. 14. 1.1 1.0 1.2 2.1 2.0
  15. 15. #7 tests
  16. 16. automatiques vs manuels Automatiques Manuels = Tests de non regression = 1500 unitES Tests de volume + performance = 50000 UNITES
  17. 17. Au fait…
  18. 18. Amélioration continue
  19. 19. Photos Flickr photo by Myrtille D http://www.flickr.com/photos/lestrucsdemyrtille/8456189174 Flickr photo by Samuel Huron http://www.flickr.com/photos/samuel-huron/5147442889 Flickr photo by Quisper http://www.flickr.com/photos/30464612@N04/3010567917 Flickr photo by SMU Central University Libraries http://www.flickr.com/photos/smu_cul_digitalcollections/7009362 809 Flickr Photo by adam gaston http://www.flickr.com/photos/adamgaston/5664294/ Flickr Photo by Andy Magee http://www.flickr.com/photos/84272941@N00/5394212150

×