dimanche 25 novembre 2012

Retour sur la mise en application en entreprise

J'étais à la dernière formation Scrum que tu as fait chez Learning Tree.
La formation était vraiment très intéressante. On viens de commencer juste notre premier sprint d'une semaine. Notre premier Task board ci-dessous.
J'ai défini un Product Owner et je fait le Scrum Master.
Pas simple de mettre cela en place, mais les gens impliqués sont motivés.

Sébastien Gignoux

vendredi 9 novembre 2012

Inscription à de nouveaux événements

 4D Summit Europe 2012

14 novembre au samedi 17 novembre 2012

http://www.4d.com/fr/company/events/SummitEU.html

4D et Wakanda
Javascript avec  JS.everywhere()
http://jseverywhere.eu/

Agile Tour Paris (France) 2012

20 novembre 2012

http://at2012.agiletour.org/fr/paris.html

Scrum Gathering Paris 2013 

23 au 25 septembre 2013

http://www.scrumalliance.org/events/611-paris-



mercredi 7 novembre 2012

Les 1001 expressions préférées des Français

Il y a une vie à coté de l'agilité. Georges, nouveau stagiaire Agile du cours Learning Tree 918, nous propose pour Noël de découvrir son livre :
Les 1001 expressions préférées des Français
Tout savoir sur leurs origines, leurs sens et leur bon usage.
Georges Planelles - 2011 - Les Éditions de l'Opportun

http://livre.fnac.com/a3677920/Georges-Planelles-1001-expressions-preferees-des-francais

http://www.amazon.fr/expressions-pref%C3%A9r%C3%A9es-fran%C3%A7ais-Georges-Planelles/dp/2360750747


mercredi 3 octobre 2012

Vision

Chaque projet Agile nécessite un cadrage, une définition du périmètre que l'on peut appeler Vision. Alors que chaque sprint va permettre de détailler le travailler à réaliser dans les prochaines semaines, la vision permet de définir l'objectif final à viser, les limites de changement au-delà duquel nous ne serons plus dans le même projet.
Avec un niveau de granularité différent, la vision peut se décliner au niveau du produit (long terme), de chaque version / release (moyen terme) et de chaque sprint (court terme) afin de fixer les caps à tenir.

Tout au long du projet et à chaque étape, la vision est une pensée commune à l'équipe qui la fédère autour d'un même objectif.

Le modèle d'écriture de la vision du produit peut suivre la trame suivante :
  • Pour : Public / Cible, clients et utilisateurs, segment de marché
  • Qui souhaitent : Besoins principaux à combler, principales fonctionnalités attendues
  • Notre produit est : Description du produit
  • Pourquoi : La valeur métier, l’utilité attendue de la solution
  • A la différence de : Pratique actuelle, solutions concurrentes
  • Afin de / Permet de : Eléments différenciateurs principaux
  • Sans : Ce qui est exclu du produit
Différentes types d'ateliers de réflexion en groupe permettent d'aider l'équipe à rédiger cette vision commune.
La vision peut prendre la forme d'un texte, d'une présentation en colonnes, sous-forme de boite packagée, couverture de magazine, etc.

mardi 11 septembre 2012

Contrat Agile

L'agilité modifie les relations avec le client. Il est donc important d'adapter l'environnement contractuel afin de permettre de réaliser le produit avec les bénéfices de l'agilité.
Passer d'un contrat traditionnel à un contrat de confiance tout en décrivant dans un cadre légale les droits et devoirs de chaque partie.

Proposition de contrat agile
http://contrat-agile.org/

vendredi 13 avril 2012

Lecture : Software in 30 Days

Le nouvel ouvrage de Ken Schwaber et, Jeff Sutherlanddes, créateurs de Scrum est paru :
Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust


http://www.amazon.com/dp/1118206665/ref=as_li_qf_sp_asin_til?tag=scrinc-20&camp=0&creative=0&linkCode=as1&creativeASIN=1118206665&adid=0FS26ZYF0WAG94AG4M5G

lundi 9 avril 2012

Liste outils pour Scrum

Un site tenu à jour par Mike Cohn et référencement de nombreux outils pour Scrum.

http://www.userstories.com/products

Microsoft propose depuis 2011, un template Scrum pour TFS (Team Fondation Server).
La présentation que j'en ai vue m'a donnée une impression de lourdeur et interpellé sur l'application de certains principes Scrum. Vous pouvez consulter le billet de Ken Schwber sur cet outil :
http://kenschwaber.wordpress.com/2011/07/18/microsoft-and-brian-harry/

L'outil HP Quality Center (HP QC)  est un outil pour la gestion des associations entre les diverses exigences du projet
et les tests qui les valident.
De plus HP propose une interface ta
bleau en mode Post-it pour gérer les projets Agiles.  


 

mercredi 14 mars 2012

ATELIER « ITIL® et la Chaîne de Valeur Agile »

Le prochain atelier  de la section IDF de itSMF France se tiendra le 20 mars 2012 de 14h30-18h30 sur le thème « ITIL® et la Chaîne de Valeur Agile ».
Aujourd’hui, les méthodes agiles rencontrent un succès significatif. En accélérant les projets, en fluidifiant les communications entre clients et développeurs, elles permettent de construire une chaine de valeur innovante et pragmatique pour autant que soit prise en compte l’exploitation future de la solution.
Dans ce cadre, quel peut être l’apport de l’agilité à ITIL ? Nous vous proposons cet atelier pour imaginer, ensemble, comment l’un et l’autre peuvent accoster en particulier lors de la Transition des Services (les autres phases du cycle de vie, la conception notamment, seront abordées ultérieurement, dans le cadre de la filière « Agilité »).
Le propos sera d’utiliser la chaine de valeur agile comme trame de réflexion, et de construire ensemble une approche en utilisant certains outils agile (les Innovation Games).
En plus de l’accès aux restitutions, les participants recevront un aide-mémoire sur les concepts et la démarche.
Le nombre de place est limité, il est vivement conseillé de s'inscrire au plus tôt :  ateliers@itsmf.fr .

Nous vous rappelons que la participation à cet atelier est gratuite pour les adhérents de l'itSMF France.
Les non-adhérents peuvent assister aux ateliers moyennant une participation aux frais de 90 €.

Lieu de l'atelier:
Capgemini
Salle « Show-room » situé en RDC
55, quai Marcel Dassault
92212 Saint-Cloud  - Tél : 01.57.58.51.00

http://www.itsmf.fr/

http://www.itsmfconf.fr/

samedi 10 mars 2012

Evaluer l'agilité

Il peut être nécessaire d'effectuer des évaluations afin de pouvoir suivre l'avancement de la maturité du processus agile au sein des équipes de développement.
Ces évaluations de la maturité de l'agilité peuvent s'inspirer de CMMI (Capability Maturity Model Intégration) sans pour autant vouloir appliquer des normes et un cadre rigide aux processus empiriques de l'agilité.

Évaluation comparative de l'agilité
Ken Rubin et Mike Cohn ont proposé un modèle d'évaluation comparative de l'agilité (Comparative Agility Assessment) : http://www.comparativeagility.com/
Une centaine de questions portent sur 7 domaines avec des caractéristiques :
  • Travail d'équipe
  • Exigence
  • Planification
  • Pratiques techniques
  • Qualité
  • Culture
  • Apprentissage
Un graphe polaire (radar) peut permettre de visualiser le résultat de l'évaluation :

Évaluation des compétences d'une équipe agile
Agile skills : 7 pillars
7 piliers, qui dans 7 domaines de compétences primaires, contribuent au développement logiciel agile.
http://www.agileskillsproject.org
Délivrer de la valeur métier
Encourager la collaboration
Construire la confiance
Partager la vision du produit
Rechercher l'amélioration personnel
Promouvoir une culture de soutient et support
Encourage l'excellence technique

Ces 7 piliers pourront également faire l'objet d'une évaluation avec une représentation avec un graphe polaire :


La mesure régulière de ces 7 piliers est également développer sur le site agileskillsproject :
http://www.agileskillsproject.org/skill-levels/charts

En pratique, chaque domaine évalué est lié aux autres domaines avec des dépendances. Il est donc préférable de se fixer comme objectif d'améliorer progressivement sa maturité dans l'ensemble des domaines plutôt que de vouloir atteindre un niveau de maturité élevé dans un domaine sans s'améliorer dans les autres domaines.

Une ADAPTation réussie vers l'agilité

Le modèle ADAPT propose 5 étapes pour introduire l'agilité au niveau d'une équipe de développement, propager l'agilité entre les équipes techniques puis maintenir la dynamique en permettant à l'organisation de soutenir l'agilité.


Awareness
Favoriser la Prise de conscience que le processus actuel ne fonctionne pas bien ou plus
Desire
Accroitre le Désire d’adopter un fonctionnement agile en réponse aux dysfonctionnements
Ability
Développer la Capacité nécessaire pour une réussite de l’agilité
Promotion
Promouvoir l’agilité par le partage des expériences et les histoires des réussites
Entretenir la visibilité et la mémoire des succès 
Transfer
Transférer les implications de l’agilité dans la production vers les autres services de l’organisation (services généraux, RH, juridique, management, ...)

http://www.mountaingoatsoftware.com/events/50-adapting-to-agile-for-continued-success

http://www.succeedingwithagile.com/