valtech - quelle place pour le département architecture dans l'entreprise agile ?

26
Hubert Gillon Responsable Agile & Project Office 06 25 63 40 91 [email protected] Géraud Dugé de Bernonville Consultant Senior 06 61 45 64 98 [email protected] Le pôle architecture dans un monde agile

Upload: valtech

Post on 18-Dec-2014

984 views

Category:

Technology


6 download

DESCRIPTION

Quelle place pour le département Architecture dans l'entreprise agile ? Le pôle architecture dans un monde Agile. Géraud Dugé de Bernonville, Architecte, Valtech France [email protected] Hubert Guillon Responsable Agile & Project Office, Valtech France [email protected] Agile Day 2012 Valtech

TRANSCRIPT

Page 1: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Hubert Gillon

Responsable Agile & Project Office

06 25 63 40 91

[email protected]

Géraud Dugé de Bernonville Consultant Senior

06 61 45 64 98

[email protected] Le pôle architecture dans un monde agile

Page 2: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Et l’Agilité?

Plusieurs possibilités envisageables…

La transformation

Les origines du pôle archi

Agenda

Page 3: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Les origines du pôle archi

Page 4: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Qu’est ce que le pôle architecture?

Pour répondre à la complexification des organisations DSI, le pôle transverse d’architecture est apparu comme une solution pour définir et faire appliquer les règles d’architecture du SI

Il est composé d’architectes fonctionnels/métier/urbaniste/SI et techniques

Au niveau global, ils élaborent la stratégie du SI (définition des standards, projets transverses, veille technologique, « Buy vs. Build »…)

Au niveau des projets, ils apportent leur expertise fonctionnelle ou technique aux projets (revues, assistance…)

4

Page 5: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Un rôle important dans l’entreprise

Page 6: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Un rôle important dans l’entreprise

Page 7: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Un rôle important dans l’entreprise

Page 8: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Les constats

Une tour d’ivoire

« Concrètement, que font-ils? »

« Ils sortent des specs inadaptées à la réalité des projets »

« Ils ne connaissent pas les projets »

Un surcoût pour les projets

« Les documents d’architecture sont compliqués à compléter »

« Ils sont juste là pour mettre le tampon « Validé » sur mon dossier d’architecture »

Une structure rigide

« Le processus pour utiliser une nouvelle techno et déroger aux standards est décourageant »

« Les outils fournis ne sont pas à jour et évoluent peu souvent »

8

Page 9: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Les constats

9

Page 10: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Les causes

Présence ponctuelle sur un projet, et donc manque de connaissance des projets

L’architecture est imposée au début du projet

Peu d’implication ou trop nombreux projets à gérer en parallèle

Offre de services pas suffisamment claire

Volonté de « génériciser » au maximum les processus, normes et standards, sans vérifier l’applicabilité

Besoin de tout vouloir concevoir, documenter et vérifier en amont des projets

10

Page 11: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Et l’Agilité ?

Page 12: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Top 3 des concepts non compatibles

Ajuster, à intervalles réguliers, son comportement, ses processus pour être plus efficace

Page 13: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Top 3 des concepts non compatibles

Ajuster, à intervalles réguliers, son comportement, ses processus pour être plus efficace

Les meilleures architectures, spécifications et conception émergent d’équipes auto-organisées

Page 14: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Top 3 des concepts non compatibles

Ajuster, à intervalles réguliers, son comportement, ses processus pour être plus efficace

Les meilleures architectures, spécifications et conception émergent d’équipes auto-organisées

Les demandes de changement sont les bienvenues

Page 15: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Les apports de l’Agilité… et des architectes

L’agilité demande une forte implication des participants sur la durée de vie du projet

Une plus forte implication permet de revaloriser le rôle de l’architecte auprès de l’équipe projet

15

« Nous découvrons comment mieux développer des logiciels

par la pratique et en aidant les autres à le faire. »

Introduction du Manifeste Agile

Apports de l’agilité Apports de l’architecte

L’architecture logicielle est bâtie au fur et à

mesure des itérations. Elle n’est pas figée en

démarrage de projet.

Un architecte intervenant sur le projet devra y être

attaché jusqu’au bout, afin de faire évoluer

l’architecture du projet.

Il pourra ainsi mettre en pratique les standards et

capitaliser sur leur mise en œuvre.

Les membres de l’équipe sont pluridisciplinaires.

Tout le monde spécifie, développe et teste. Ils

doivent être présents tout au long du projet.

L’architecte technique peut s’intégrer à l’équipe en

tant que leader technique, tout en apportant sa

connaissance du SI.

L’équipe de développement réfléchit aux moyens

de devenir plus efficace. Cela doit se faire en

respectant le contexte de l’entreprise.

L’architecte rattaché à un projet peut faire

remonter plus facilement les besoins de

dérogation aux règles, les justifier et faire évoluer

les règles.

Il participe ainsi à l’amélioration continue du SI.

Page 16: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Plusieurs possibilités…

Page 17: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Idéalement

100% de l’architecte sur le projet

0%

20%

40%

60%

80%

100%

IT0 IT1 IT2 IT3 IT4 IT5 … ITn

% d'implication de l'architecte

Page 18: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Une solution intermédiaire

100% sur l’itération 0 80% sur les 3-4 itérations suivantes (jusqu’à la levée des

risques techniques)

0%

20%

40%

60%

80%

100%

IT0 IT1 IT2 IT3 IT4 IT5 … ITn

% d'implication de l'architecte

Page 19: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Le rôle de l’architecte technique sur un projet agile

19

Pôle archi

Projet

L’architecte technique est

intégré au projet.

Il apporte:

-Les normes et standards

-Les outils

-Les frameworks

Il contribue

régulièrement à

l’amélioration des

normes & standards,

outils et frameworks

À la mise en prod, il

retourne au pôle:

- Feedback sur la mise

en place de l’architecture

- Capitalisation des

connaissances

Il construit l’architecture au fur

et à mesure et assume le rôle

de leader technique

Page 20: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Le pool d’architectes

20

Pôle archi

Projets

L’architecte technique

intervient sur demande des

projets Demande de support

Projets Projets

Page 21: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

L’architecte SI sur un projet agile

21

Pôle archi

Projet

L’architecte SI est

l’interlocuteur du projet.

Il apporte sa

connaissance du SI.

Feedback sur

l’évolution des

interfaces…

Il apporte du support

au projet

Page 22: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

La transformation

Page 23: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

La transformation du pôle archi

Les objectifs

Améliorer l’efficacité des équipes

Capitaliser les connaissances

Maintenir une vision globale du SI

Les moyens

Impliquer les architectes au sein des projets

Travailler en collaboration

Gérer des communautés

Les outils

Se former à l’Agilité

Faire appel à un coach agile

Expérimenter

23

Page 24: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Questions ?

Page 25: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

Backup slides

Page 26: Valtech - Quelle place pour le département Architecture dans l'entreprise agile ?

La satisfaction du client est prioritaire. Les demandes de changement sont les bienvenues. La livraison de versions opérationnelles se fait le plus souvent

possible. La coopération entre Client et Equipe projet est permanente. Les projets se construisent autour d’individus motivés. La conversation en face à face est privilégiée. La mesure de l’avancement du projet se fait en termes de

fonctionnalités. L’avancement du projet suit un rythme soutenable et constant. L’excellence technique et la conception font l’objet

d’une attention de tous les instants. La simplicité est favorisée. Les équipes sont auto-organisées. L’ajustement des comportements et des processus est

régulier.