26
L’agilité en maintenance logicielle Sébastien Delest Coach agile @Delest @HelloCoact iv

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

  • Upload
    coactiv

  • View
    669

  • Download
    2

Embed Size (px)

DESCRIPTION

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.

Citation preview

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

L’agilité en maintenance logicielle

Sébastien Delest

Coach agile

@Delest@HelloCoactiv

Page 2: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Page 3: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

Modèle en cascade

Depuis plus de 40 ans

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

AgileCascade

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

Premiers contacts

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

Nous?

Agile

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

Que pensez-vous de notre façon de travailler?

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

#1 spécification

Page 9: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Page 10: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

#2 version

Page 11: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Page 12: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

#3 suivi

Page 13: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Page 14: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

#4 packaging

Page 15: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Page 16: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

#5 cycles

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

Besoin

Dev.Test

Besoin

Dev.Test

Besoin

Dev.Test

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

#6 branches

Page 19: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Page 20: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

1.0 2.0

1.1 1.2 2.1

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

#7 tests

Page 22: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
Page 23: L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)

automatiques vs manuels

Automatiques

Manuels

= Tests de non regression = 1500 unitES

Tests de volume + performance = 50000 UNITES

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

Au fait…

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

Amélioration continue

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

PhotosFlickr photo by Myrtille Dhttp://www.flickr.com/photos/lestrucsdemyrtille/8456189174

Flickr photo by Samuel Huronhttp://www.flickr.com/photos/samuel-huron/5147442889

Flickr photo by Quisperhttp://www.flickr.com/photos/30464612@N04/3010567917

Flickr photo by SMU Central University Librarieshttp://www.flickr.com/photos/smu_cul_digitalcollections/7009362809

Flickr Photo by adam gastonhttp://www.flickr.com/photos/adamgaston/5664294/

Flickr Photo by Andy Mageehttp://www.flickr.com/photos/84272941@N00/5394212150