Le proces la métamorphose vers l'avenir - exploration des conflits kafkaïens du monde agile

Preview:

Citation preview

Le procès

Sam Cranford – Upwiser@nostradamnit

la métamorphose vers l'avenir - exploration des conflits kafkaïens du monde agile

● Développeur de logiciel depuis 15 ans● Agiliste depuis plus de 10 ans● Très (trop) expérimenté avec les transitions

vers l'agilité● Formateur agile et technique● A noter: présentation en fr_US

Qui suis-je ?

Kafka

son œuvre est caractérisée par une atmosphère cauchemardesque, sinistre, où la bureaucratie et la société impersonnelle ont de plus en plus de prise sur l'individu

Le Procès

● Bureaucratie et son effet sur la vie et l'esprit

● Dehumanisation● Liberte de l'esprit● Incomprehension et la

recherche de la verite

La Métamorphose

● handicap ● perte du langage et de l'identité● solitude● routine● rivalité père-fils● désirs incestueux● incommunicabilité● culpabilité

Kafkaïen

Oppressant, absurde et cauchemardesque.

https://fr.wiktionary.org/wiki/kafka%C3%AFenhttp://www.larevanchedurameur.com/quel-rameur/

L'etat des lieux

On ne nous fait plus confiance avec ces methodes...

La réalité

● Hiérarchique● Inflexible● Contractuel● Inefficace● Décevant

Trainer's Handbook - A 14 days Teaching Methodology Course (GTZ, 190 p.) http://www.nzdl.org

Comment on est arrivé là ?

http://www.stilldrinking.org/programming-sucks

Agilité

C'est quoi ?

Agilité

Les individus et leurs interactions plus que les processus et les outils

Des logiciels opérationnels plus qu’une documentation exhaustive

La collaboration avec les clients plus que la négociation contractuelle

L’adaptation au changement plus que le suivi d’un plan

Nous reconnaissons la valeur des seconds éléments,

mais privilégions les premiers.

Le manifeste agile

Les principes agile Notre plus haute priorité est de satisfaire le client

en livrant rapidement et régulièrement des fonctionnalités

à grande valeur ajoutée.

Accueillez positivement les changements de besoins,

même tard dans le projet. Les processus Agiles

exploitent le changement pour donner un avantage

compétitif au client.

Livrez fréquemment un logiciel opérationnel avec des

cycles de quelques semaines à quelques mois et une

préférence pour les plus courts.

Les utilisateurs ou leurs représentants et les

développeurs doivent travailler ensemble quotidiennement

tout au long du projet.

Réalisez les projets avec des personnes motivées.

Fournissez-leur l’environnement et le soutien dont ils

ont besoin et faites-leur confiance pour atteindre les

objectifs fixés.

La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.

Un logiciel opérationnel est la principale mesure d’avancement. Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurset les utilisateurs devraient être capables de maintenirindéfiniment un rythme constant.

Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité.

La simplicité – c’est-à-dire l’art de minimiser la

quantité de travail inutile – est essentielle.

Les meilleures architectures, spécifications et

conceptions émergent d'équipes autoorganisées.

À intervalles réguliers, l'équipe réfléchit aux moyens

de devenir plus efficace, puis règle et modifie son

comportement en conséquence.

Gestion

Empirique plus que prédefini

Le dialogue plus que les directives

Capacité et valeur plus que temps et budget

L'equipe

Les individus plus que les resources

L'auto-organisation plus que l'hierarchie

L'estimation plus que le chiffrage

La prevision plus que l'engagement

L'oeuvrage

Le design emergeant plus que le BDUF

Le TDD plus que le processus SRA

Expertise

Noob ou expert ?

Modele de Dreyfus– Debutant

– Debutant avancé

– Competent

– Proficent

– Expert

Infermieres / programmeurs

● Resources / petites mains ● Pas d'evolution sans passer au management● Education – formelle plus que practique● But global

Humanité

invulnérabilité

statut et ego

fausse harmonie

ambiguïté

résultats médiocres

http://agile-lean-et-compagnie.com/2014/09/les-5-dysfonctionnement-dune-equipe/

Creativité

● Click to add text● On ne peut pas la forcer● La pression tue la creativité

Contexte

● les 4 cavaliers de l'apocalypse– La critique

– Le mepris

– Le contre-attaque

– La fuite

mottainai

● Le sentiment de regret d'avoir gacher quelque chose

Change

● Pourquoi c'est si difficile ?● Qui ne veux pas changer ?

– L'ignorant

– Le mouton

– Le cynique

– Le débité

– Le pressé

– Le chef

– L'irrationnel

Change

Techniques pour contres la resistance

Honnête

● Exposer les fraudes● Insister sur des

échéances justes● Ne pas vous laisser

écraser

Maturité

● C'est le resultat de la vecu● Si on sait apprendre de ses experiences

Humilité

● Savoir reconnaître ses fautes, ses erreurs

“L'humilité n'est pas de penser moins à soi-même, mais penser moins de soi-même” C. S. Lewis

Quelques livres

C’est pas la taille de l’épée qui compte, c’est l’agilité du mousquetaire

Merci !

● Aux organisateurs de l'Agile Tour Bordeauxm● Aux participants !● A Upwiser et tous mes anciens et futurs

collaborateurs● A tous les agilistes● A Okiwi.org et les agilistes de Bordeaux

License

Cette présentation est sous les licenses ● Beerware● WTFPL