Slogan des gauchistes post-soixante-huitards, contre "l'apolitisme de droite": cantonner le
Politique à certaines sphères, certains domaines, certaines activités, c'est rejeter dans la
sphère du contrat privé, donc implicitement du rapport de force individuel, ces domaines,
activités, sphères
Figure du Salaud selon Sartre
(http://fr.wikipedia.org/wiki/L%27existentialisme_est_un_humanisme): celui qui se "croit
nécessaire", donc qui justifie ses actes par la nécessité/la Nature/la Société. Selon Sartre,
l'homme est responsable parce que contingent: tous mes actes engagent ma responsabilité (mais
Sartre a eu lui-même un comportement de "salaud" pendant la guerre, ses faits de Résistance ont
été remis en cause par l'historiographie. Sources ?)
Dans "La Haine de la démocratie", Jacques Rancière identifie Démocratie et Politique: le
Politique naît avec la démocratie, qui est le gouvernement de ceux qui n'ont aucun titre à
gouverner.
"L'anarchie, c'est l'ordre moins le pouvoir" - Elisée Reclus
L'Agilité est-elle juste un nouveau mode d'organisation? Une nouvelle méthode de développement,
destinée à être supplantée par la prochaine mode (le Lean ?)? Où s'agit-il d'une manifestation de
changement paradigmatique? Serres évoque l'âge de l'information, après l'âge de l'écriture et
l'âge de l'imprimerie, pour insister sur les impacts énormes que l'informatique (pour faire
court) a sur notre civilisation.
Ne se prend-on pas la tête pour rien ? N'est-ce pas un passe-temps de mâle blanc entre 25 et 45
ans de se poser des questions existentielles de ce genre ?
Question: Qui a une expérience d'engagement politique ? Qui veut en parler ?
Minutes
Perrick
l'agilité est un laboratoire du futur, voir Pierre Rabhi et son intervention à TEDx (voir aussi
Vers la sobriété heureuse).
lien avec le logiciel libre, de nouveaux mode de diffuser/traiter/partager/analyser l'information
(data-journalism)
Thèse de ma femme: Penser la liberté sur le mode affective.
La philosophie est production de concepts (Qu'est-ce que la philosophie ?, Deleuze-Guattari),
elle entre en conflit avec la vie quotidienne
expérience d'engagement en tant que syndiqué CFDT lors d'une expérience professionnelle
antérieure. Pas de contribution significative, au-delà de la cotisation (0,025% du salaire)
en tant que patron, pas trouvé de syndicat patronal adéquat
Gabriel
Engagement politique dans les MJS, tourne rapidement à la lutte de pouvoir pour la conquête des
places
Bernard
participation avec d'autres parents à une lutte contre la fermeture d'une classe/école dans le
village. Le groupe de parent s'est rapproché dans la lutte, y compris avec le personnel
enseignant, cela s'est traduit par une invitation de réveillon de Nouvel An: "les enfants ont vu
leur maîtresse danser la lambada !"
lien avec le concept de "Collectif" mis en avant par certains mouvements récents (infirmières,
retraites, chômeurs…)
Dominic
Au début, XP était subversif et radical. Il voulait changer la façon dont les choses se passaient
Quand on est étranger et qu'on n'a pas le droit de vote, le changement passe nécessairement par
l'action personnelle
Aujourd'hui le message est dilué
Thierry
K.Beck présente explicitement XP comme un outil de "changement social"
En Tunisie, Facebook a permis la diffusion du mouvement de contestation du régime
Référence à Pierre Rabhi
Arnaud
Toujours existe "La tentation des forêts" (livre de Michel Onfray) : le choix de s'isoler, de
vivre selon ses choix, avec des amis choisis, loin du bruit du monde…
Perrick
"Volem rien foutre al pais" (documentaire de P.Carles) énumère quelques exemples de mouvements
contestataires:
des étudiants squatteurs en Espagne
des gens qui vivent uniquement du RMI/RSA à la campagne
des communautés coupées du monde
comment vivre cette contestation quand on a des métiers intellectuels ? Quelle valeur a un
informaticien dans un SEL ?
Manu
Je remarque que l'on réifie le droit de parole en utilisant un symbole que chacun cherche à
s'approprier pour parler (au risque de ne pas écouter ?)
Raphaël
Au début, j'ai voulu changer Orange, c'était ma mission. Puis j'ai suivi les préceptes de Gandhi:
"Soyez le changement que vous voulez voir dans le monde".
Je veux créer un environnement qui me plaise, mais je veux aussi contribuer à en créer plein
d'autres pour pouvoir en changer à ma guise
Lutter contre le système de l'intérieur ou en sortir
"je suis développeur" est un acte politique
Colin
expérience de construire une entreprise sur les principes de l'agilité: c'est subversif sans le
vouloir. Les politiques internes mises en place (transparence de la comptabilité, décision par
consensus) sont vécus à l'extérieur comme "politisés"
Gabriel
l'entreprise est un lieu de pouvoir, il y a une vision radicale de l'agilité comme lutte contre
le pouvoir
Manu
l'engagement serait déjà de refuser de rentrer dans une "boîte"
la coopérative (UT7) est un projet politique, contre les donneurs de leçons
se documenter, apprendre, comprendre ce qui a existé et ce que certains proposent, c'est un acte
politique
Olivier
consommer ce que l'on produit
échanger des services
Thierry
substituer le troc et l'échange à l'argent
l'agilité est un éthique (avant d'être une politique ?)
2 Pourquoi on croit ce qu'on croit ?
quels sont les divers modes d'acquisition de croyance ?
l'exposition à une preuve scientifique
expérimentation personnelle
la transmission par un tiers de confiance
la transmission culturelle (ie. par acculturation ?)
parce que ça m'arrange
ce qui nous intéresse plus particulièrement, ce sont les croyances liées aux méthodes de
développement. On laisse de côté ("dans la boîte") les croyances relatives à l'évolution, à Dieu,
au 11 septembre…
l'ensemble des croyances non prouvables est bien plus grand que l'ensemble des croyances prouvables
l'ensemble des croyances est plus grand et inclut l'ensemble des intuitions, évidences, déductions
qui a fait l'expérience de changer d'avis ?
"j'ai cru pendant longtemps que l'objet était un snobisme"
est-il possible d'avoir une conversion graduelle ? n'est-ce-pas un oxymore ? auquel cas,
qu'est ce qui nous fait changer d'avis ?
il existe des dispositions à croire, par exemple Agile est un memeplex, un système mouvant
auto-porté et auto-renforcé qui induit une disposition à croie certaines choses (le TDD
accélère le développement…)
sur quel sujet pense-t-on changer bientôt d'avis ? (étrange …)
y-a-t'il des agilistes de droite ?
processus de calibration, exprimer un degré de conviction et calibrer en fonction de prédictions
dans un certain intervalle de confiance (??)
3 Beyond TDD
principes du TDD: définir une propriété que doit posséder le code, la vérifier empiriquement
(ie. au moyen de l'exécution du code lui-même et de l'observation ou non de la présence de cette
propriété)
peut-on garder le principe en faisant autre chose que du tests (unitaires, intégration,
fonctionnel…) ?
autres outils
raisonnement équationnel (Pearls of Functional algorithm design, Richard Bird): partir d'une
implémentation naïve, inefficace, mais explicite et simple du code, la raffiner au moyen de
"théorèmes" prouvant l'équivalence entre diverses formes plus ou moins efficaces (eg. loi de
fusion pour les map/fold)
un cas particulier des méthodes formelles: raffiner une spécification jusqu'à l'obtention d'un
programme complet
property-based testing (QuickCheck, smallcheck, scalacheck): exprimer la propriété que doit
vérifier le code de sorte que l'on puisse générer des cas de test automatiquement et
valider/invalider empririquement le code sans écrire de tests explicites
c'est un cas particulier du model-based testing, des tests basés sur un modèle exécutable
(eg. spécifier un distributeur de banque au moyen d'un automate et énumérer des chemins pour
trouver des bugs)
Eiffel: contrats sur les classes vérifiés au runtime
fuzz testing
PEX (Microsoft)
4 Vers l'auto-organisation
se manager les uns les autres, co-management: tous les membres de l'équipe sont à égalité
Weinberg (Systems Thinking, v.1) définit le manager (ou le management) comme le superviseur d'un
système I/O: le manager observe les outputs du système et modifie ses conditions de
fonctionnement et ses inputs pour atteindre certains objectifs, corriger des pbs….
un tel système peut-être récursif: le manager lui-même est un système qui peut être observé,
supervisé… ou réflexif : systèmes et managers sont imbriqués et se corrigent l'un l'autre
il n'y a pas de rôle attribué de manager, chacun a la possibilité d'être l'un ou l'autre selon
les circonstances
l'auto-organisation est un processus continu, depuis la hiérarchie rigide (eg. Armée ?) jusqu'à
l'anarchisme intégral
introduit chez UT7: la personne pour qui c'est important le fait. C'est une valeur de l'agilité
le rôle du coach serait de trouver l'organisation adéquate pour une équipe, faire se manifester
(ou attendre une manifestation) d'un besoin d'autonomie
comment caractériser l'auto-organisation ?
pas de figure instituée prenant les décisions, elles émergent au fur et à mesure
l'autorité est révocable à tout moment
il est toujours possible de se réorganiser
le pouvoir est réversible
l'adaptation est permanente et instantanée ?
positionnement d'une organisation sur deux axes:
l'axe de la fluidité du pouvoir : avec quel rapidité le pouvoir change-t'il
l'axe de la fluidité des règles
l'auto-organisation possède des règles et une structure de pouvoir, mais elles sont très
fluides, elles peuvent toujours évoluer très rapidement au gré des circonstances et des
besoins
"l'auto-organisation est 1 innovation sociale pour la responsabilisation et l'autonomie des
gens": Laurent
l'auto-organisation est une position éthique qui répond à un besoin de justice sociale, ou a un
sentiment d'injustice sociale
elle peut être source d'angoisse: "Ce qui accompagne la liberté, c'est l'insomnie", Peter Block
la rétrospective est un moyen de redonner confiance, de créer du confort pour pallier à la
"violence" de l'auto-organisation
5 Enseigner l'agilité
la transmission des principes, valeurs, techniques agile est difficile dans un cadre
d'enseignement, auprès de personnes qui n'ont pas travaillé
comment enseigner les différentes pratiques XP ? c'est assez facile pour certaines (eg. le TDD),
problématiques pour d'autres et difficile à mettre en situation dans un cours (eg. customer on
site? user stories ?)
l'importance du travail en équipe est difficile à faire percevoir
il faut du feedback: utiliser des fiches de "rétrospective" anonymes afin de libérer la parole
comment évaluer ? Un exemple: l'auto-évaluation, les étudiants s'alignent spontanément dans
l'ordre des mérites qu'ils s'attribuent collectivement, puis celui du milieu donne sa note et les
autres sont calculées à partir de cette moyenne
on adoucit le système en donnant à chacun la possibilité d'attribuer aux autres des bonus
discrétionnaires
l'examene est important, c'est de la responsabilité de l'enseignant que de fournir une
évaluation du travail de l'étudiant: cela fait partie du "contrat". L'étudiant attend de
l'institution, donc de ses représentants, qu'ils l'aident à progresser, qu'ils identifient ses
points forts et ses lacunes
6 Subvertir l'entreprise
brainstorming sur les moyens de subvertir le modèle de l'entreprise
limiter les salaires
supprimer le modèle de sécurité sociale uniquement basé sur le salariat