Développer
en mode
Kick-Ass@sleberrig
Qui pense apprendre un nouvelle
méthodologie?
Il n’y a pas de manifeste Kick-Ass!
…et encore moins de certification
Qui veut juste kick-ass?
(déchirer)
C’EST VOTRE PRÉSENTATION
Non, ce n’est pas moi…
Comment développer en mode
kick-ass?
Utilisez Scrum
Utiliser Scrum
…ce n’est pas ça qui compte
Samuel Le Berrigaud
AMBASSADEUR ATLASSIAN
@sleberrig
samuel@atlassian.com
meilleurs logiciels
développeurs heureux
moins d’ ”overhead”
utilisateurs heureux
développements rapides
Agile
Agileen 2014 ?
C’est quoi l’état de l’
We are uncovering better the only ways of developing

software by doing it and helping teaching others do it.

Through thi...
Programming, Motherfucker
Do you speak it?
Agile
Est-ce que l’
est mort?
La Courbe Hype de Gartner
Agile?
personnes intelligentes! Guru
On a besoin de
Arrêtez de suivre le prochain guru
et kick-ass à nouveau
(déchirez)
qu’ajouter des process aide
les équipes legacy pensent...
que les décisions passées sont toujours valides
que changer les ...
Faisons-mieux!
et kick-ass à nouveau
(déchirons)
les équipes legacy pensent... IMPOSSIBLE
On s’en #@!%
Livrer du logiciel qui Kick-Ass
Une équipe Kick-Ass
Thèmes Kick-Ass
La Collaboration Kick-Ass
Automatisation Kick-Ass
Livrer
du logiciel Kick-Ass
Construire la bonne chose
Comment le savons-nous?
avant
Microsoft Kin
Fake it
til you
Make it
Expérience Speech-to-Text
encore une étape avant ça…
Prototypes
Papier
LogicielSite de Construction - Amélioration de Logiciel
Feedback
Créer un expérience de
Kick-Ass
Facile à trouver
Simple
Rapide à remplir
GOT FEEDBACK?
GOT FEEDBACK?
GOT FEEDBACK?
Got Feedback?
Submit Cancel
What do you like? * Super outil, mais cette présentation ne déchire pas du tout!...
GOT FEEDBACK?
Got Feedback?
Submit Cancel
What do you like? * Super outil, mais cette présentation ne déchire pas du tout!...
Protégez
vos Développeurs
The Sh*t umbrella
100 développeurs
425 million d’utilisateurs
On ne développe pas
Tout le monde
sur le
Front
Rétrécir la boucle
de Feedback
et avoir une relation pers nnelle
Développeurs
en
Support
Prenez soin de vos utilisateurs!
Et ayez une boucle de feedback efficace
Améliorez-vous en permanence!
Équipe Kick-Ass
Une
Développeur
Différent(e)sDes Rôles
Des Responsabilités
Testeur
Les Problèmes
Goulots : Responsabilité : Scalabilité
Développeur Testeur
DoT
Developer
on
Test
Alors, les développeurs
font tout le travail?
A·ssis·tance Qua·li·té[a-sis-tɑ̃s] [ka-li-te]
La qualité est la reponsabilité de tous. Les employées de QA aident et
forme...
6 Conseilspour des kick-ass DoT…………
1. les Entraînments
2. Pairing
3. Blitz Test
4. Recettes de Test*
* dot avancé
5. Sessions Séparées*
* dot avancé
6. Chasseur de Bugs*
* dot avancé
Qualitéest la responsabilité de tous
La
Design
Les Développeurs
font du
Design
Les Développeurs
font du
Because we suck!
devrions-nous avoir des designers?
Pourquoi
Designers?“Scaling”
Designer Designer ? ?
Designer Designer Développeur Développeur
les Développeurs, FTW!Utilisez
Designers?“Scaling”
Nos développeurs ont besoin de
Design !conseils en
Design Guidelines
Outils pour tester le designQuelques contrôles
Règles simples
https://developer.atlassian.com/design/
Dev...
DesignAtelierpour les Développeurs
sont
Développeursles
Designersdes
DéveloppeursDesigners
supprimer les frictions
sontsont
Designer dans le code
Développeursles
Designersles
Les barrières entre Départements vous ralentissent!
Travaillez ensemble comme une équipe!
Améliorez vous en permanence!
La Collaboration
Kick-Ass
Lonesome Cowboy Coder
Les ennuis commencent
avec l’´équipe
Les Règles de développement
nous empêchent de faire des erreurs
PULLBRANCH MERGE
Une branche
pour chaque tâche
Les branches
ont une vie courte
en moyenne 2 jours
nous utilisons les
Pull Requests
Qu’en pensez-
vous?
approbation rapide
avance rapidement
2+
Co-localisées
Équipes
nous préférons
des
ce n’est pas
toujours
possible
la vérité est que
Où
travaillez-vous le mieux?
…au bureau?
…au café d’à côté?
…dans votre canapé à la maison?
ça dépend
communique-t-on
Comment
efficacement?
ChatQui utilise le ?
Chat Rooms
Confluence
Developer
Design Team
Enterprise
Discussions
Beer Drinkers
Juste les conversations dont vous
avez bes...
Chat Rooms
Super pour les projets cross-fonctionnels
Temporaires
Designer Marketeur Dév WebRH Management
Chat est super pour les conversations distantes
…mais aussi locales!
On peut rester dans la zone
Chat fonctionne bien à travers différents fuseaux horaires
Le chat conserve toutes les conversations qui se sont passées p...
Chat permet d’inclure les personnes dans les conversations
@mention-ez quelqu’un tout simplement
facilement
Supprimez les frictions de collaboration
Workflows simples -> développement rapide
Améliorez-vous en permanence!
Automatisation
Kick-Ass
On aide tout le monde
à être plus rapide
en automatisant leur travail
Combien de temps par semaine passez-vous
à automatiser vos développements?
Quifait de l’intégration continue?
Quifait de l’intégration continue qui déchire?
Nos builds
trop long
étaient trop compliqués
étaient instables
manquaient d’un concept
étaient mauvais
ÉchecRapide
4 trucspour apprivoiser le monstre des builds
et déchirer à nouveau
1. Passez les artefacts
2. Parallélisez les Tests
3. Ayez une strategie de build
construction + tests unitaires & UI
à chaque check in
tests de plate-formemoins fréquent (t...
Data Porn4. Jetez un oeil à vos stats!
Builds plus rapides >>
moins de changement de contexte
Automatisatisez
Encore plus
d’automatisation!
Utilisez vos compétences pour tout
automatiser!
Améliorez-vous, en permanence!
Livrer du logiciel qui Kick-Ass
Une équipe Kick-Ass
La Collaboration Kick-Ass
Automatisation Kick-Ass
Développement Logiciel Kick-Ass
Agile
Est-ce que l’
est mort?
Partagezvos succès & vos échecs
Construisezune culture kick-ass
Avez-vous
kick-ass
aujourd’hui?
[déchiré]
Merci!
@sleberrig
Développer en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum Day
Prochain SlideShare
Chargement dans…5
×

Développer en mode kick-ass à Scrum Day

900 vues

Publié le

Développer en mode Kick-Ass permet de vraiment faire les choses.

Dans cette présentation je montre comment:
- nous utilisons les Pull Requests pour la qualité du code
- collaborer rapidement pour développer vos idées
- éviter les meetings pour être productif
- raccourcir les boucles de retour pour échouer plus rapidement
- raccourcir vos cycles de livraison
- et travailler ensemble à travers différents continents.

Cela peut fonctionner aussi dans votre entreprise.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
900
Sur SlideShare
0
Issues des intégrations
0
Intégrations
299
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Développer en mode kick-ass à Scrum Day

  1. 1. Développer en mode Kick-Ass@sleberrig
  2. 2. Qui pense apprendre un nouvelle méthodologie?
  3. 3. Il n’y a pas de manifeste Kick-Ass! …et encore moins de certification
  4. 4. Qui veut juste kick-ass? (déchirer)
  5. 5. C’EST VOTRE PRÉSENTATION Non, ce n’est pas moi…
  6. 6. Comment développer en mode kick-ass?
  7. 7. Utilisez Scrum
  8. 8. Utiliser Scrum …ce n’est pas ça qui compte
  9. 9. Samuel Le Berrigaud AMBASSADEUR ATLASSIAN @sleberrig samuel@atlassian.com
  10. 10. meilleurs logiciels développeurs heureux moins d’ ”overhead” utilisateurs heureux développements rapides Agile
  11. 11. Agileen 2014 ? C’est quoi l’état de l’
  12. 12. We are uncovering better the only ways of developing
 software by doing it and helping teaching others do it.
 Through this work we have come to value: Individuals and interactions over and not processes and tools
 Working software over and not comprehensive documentation
 Customer collaboration over and not contract negotiation
 Responding to change over and not following a plan That is, while since there is no value in the items
 on the right, we value only the items on the left more. Dark Manifesto for Agile Software Development
  13. 13. Programming, Motherfucker Do you speak it?
  14. 14. Agile Est-ce que l’ est mort?
  15. 15. La Courbe Hype de Gartner Agile?
  16. 16. personnes intelligentes! Guru On a besoin de
  17. 17. Arrêtez de suivre le prochain guru et kick-ass à nouveau (déchirez)
  18. 18. qu’ajouter des process aide les équipes legacy pensent... que les décisions passées sont toujours valides que changer les choses est trop compliqué SENS UNIQUE
  19. 19. Faisons-mieux! et kick-ass à nouveau (déchirons)
  20. 20. les équipes legacy pensent... IMPOSSIBLE On s’en #@!%
  21. 21. Livrer du logiciel qui Kick-Ass Une équipe Kick-Ass Thèmes Kick-Ass La Collaboration Kick-Ass Automatisation Kick-Ass
  22. 22. Livrer du logiciel Kick-Ass
  23. 23. Construire la bonne chose Comment le savons-nous? avant Microsoft Kin
  24. 24. Fake it til you Make it
  25. 25. Expérience Speech-to-Text
  26. 26. encore une étape avant ça… Prototypes Papier
  27. 27. LogicielSite de Construction - Amélioration de Logiciel
  28. 28. Feedback Créer un expérience de Kick-Ass
  29. 29. Facile à trouver Simple Rapide à remplir
  30. 30. GOT FEEDBACK?
  31. 31. GOT FEEDBACK?
  32. 32. GOT FEEDBACK? Got Feedback? Submit Cancel What do you like? * Super outil, mais cette présentation ne déchire pas du tout! What needs to be improved?* Ajouter quelques blagues… Name BrowseUpload a screenshot Email Fred Eedback f.eedback@jemeplains.fr Rate the page * Awesome HorribleGood Meh! Bad
  33. 33. GOT FEEDBACK? Got Feedback? Submit Cancel What do you like? * Super outil, mais cette présentation ne déchire pas du tout! What needs to be improved?* Ajouter quelques blagues… Name BrowseUpload a screenshot Email Fred Eedback f.eedback@jemeplains.fr Rate the page * Awesome HorribleGood Meh! Bad Facile à trouver Simple Rapide à remplir
  34. 34. Protégez vos Développeurs
  35. 35. The Sh*t umbrella 100 développeurs 425 million d’utilisateurs
  36. 36. On ne développe pas
  37. 37. Tout le monde sur le Front
  38. 38. Rétrécir la boucle de Feedback et avoir une relation pers nnelle
  39. 39. Développeurs en Support
  40. 40. Prenez soin de vos utilisateurs! Et ayez une boucle de feedback efficace Améliorez-vous en permanence!
  41. 41. Équipe Kick-Ass Une
  42. 42. Développeur Différent(e)sDes Rôles Des Responsabilités Testeur
  43. 43. Les Problèmes Goulots : Responsabilité : Scalabilité Développeur Testeur
  44. 44. DoT Developer on Test
  45. 45. Alors, les développeurs font tout le travail?
  46. 46. A·ssis·tance Qua·li·té[a-sis-tɑ̃s] [ka-li-te] La qualité est la reponsabilité de tous. Les employées de QA aident et forment les développeurs à devenir de meilleurs testeurs, à tester des choses plus compliquées, à créer des données de test, à rechercher de nouveaux outils de test et à travailler sur de nouvelles stratégies de test. QA
  47. 47. 6 Conseilspour des kick-ass DoT…………
  48. 48. 1. les Entraînments
  49. 49. 2. Pairing
  50. 50. 3. Blitz Test
  51. 51. 4. Recettes de Test* * dot avancé
  52. 52. 5. Sessions Séparées* * dot avancé
  53. 53. 6. Chasseur de Bugs* * dot avancé
  54. 54. Qualitéest la responsabilité de tous La
  55. 55. Design Les Développeurs font du
  56. 56. Design Les Développeurs font du
  57. 57. Because we suck! devrions-nous avoir des designers? Pourquoi
  58. 58. Designers?“Scaling” Designer Designer ? ?
  59. 59. Designer Designer Développeur Développeur les Développeurs, FTW!Utilisez Designers?“Scaling”
  60. 60. Nos développeurs ont besoin de Design !conseils en
  61. 61. Design Guidelines Outils pour tester le designQuelques contrôles Règles simples https://developer.atlassian.com/design/ Dev Speed Kick-Ass
  62. 62. DesignAtelierpour les Développeurs
  63. 63. sont Développeursles Designersdes
  64. 64. DéveloppeursDesigners supprimer les frictions
  65. 65. sontsont Designer dans le code Développeursles Designersles
  66. 66. Les barrières entre Départements vous ralentissent! Travaillez ensemble comme une équipe! Améliorez vous en permanence!
  67. 67. La Collaboration Kick-Ass
  68. 68. Lonesome Cowboy Coder
  69. 69. Les ennuis commencent avec l’´équipe
  70. 70. Les Règles de développement nous empêchent de faire des erreurs
  71. 71. PULLBRANCH MERGE
  72. 72. Une branche pour chaque tâche
  73. 73. Les branches ont une vie courte en moyenne 2 jours
  74. 74. nous utilisons les Pull Requests Qu’en pensez- vous?
  75. 75. approbation rapide avance rapidement 2+
  76. 76. Co-localisées Équipes nous préférons des
  77. 77. ce n’est pas toujours possible la vérité est que
  78. 78. Où travaillez-vous le mieux? …au bureau? …au café d’à côté? …dans votre canapé à la maison? ça dépend
  79. 79. communique-t-on Comment efficacement?
  80. 80. ChatQui utilise le ?
  81. 81. Chat Rooms Confluence Developer Design Team Enterprise Discussions Beer Drinkers Juste les conversations dont vous avez besoin pour kick-ass
  82. 82. Chat Rooms Super pour les projets cross-fonctionnels Temporaires Designer Marketeur Dév WebRH Management
  83. 83. Chat est super pour les conversations distantes …mais aussi locales! On peut rester dans la zone
  84. 84. Chat fonctionne bien à travers différents fuseaux horaires Le chat conserve toutes les conversations qui se sont passées pendant la nuit
  85. 85. Chat permet d’inclure les personnes dans les conversations @mention-ez quelqu’un tout simplement facilement
  86. 86. Supprimez les frictions de collaboration Workflows simples -> développement rapide Améliorez-vous en permanence!
  87. 87. Automatisation Kick-Ass
  88. 88. On aide tout le monde à être plus rapide en automatisant leur travail
  89. 89. Combien de temps par semaine passez-vous à automatiser vos développements?
  90. 90. Quifait de l’intégration continue?
  91. 91. Quifait de l’intégration continue qui déchire?
  92. 92. Nos builds trop long étaient trop compliqués étaient instables manquaient d’un concept étaient mauvais
  93. 93. ÉchecRapide
  94. 94. 4 trucspour apprivoiser le monstre des builds et déchirer à nouveau
  95. 95. 1. Passez les artefacts
  96. 96. 2. Parallélisez les Tests
  97. 97. 3. Ayez une strategie de build construction + tests unitaires & UI à chaque check in tests de plate-formemoins fréquent (toutes les heures) tests de performance nightly builds
  98. 98. Data Porn4. Jetez un oeil à vos stats!
  99. 99. Builds plus rapides >> moins de changement de contexte Automatisatisez
  100. 100. Encore plus d’automatisation!
  101. 101. Utilisez vos compétences pour tout automatiser! Améliorez-vous, en permanence!
  102. 102. Livrer du logiciel qui Kick-Ass Une équipe Kick-Ass La Collaboration Kick-Ass Automatisation Kick-Ass
  103. 103. Développement Logiciel Kick-Ass
  104. 104. Agile Est-ce que l’ est mort?
  105. 105. Partagezvos succès & vos échecs
  106. 106. Construisezune culture kick-ass
  107. 107. Avez-vous kick-ass aujourd’hui? [déchiré]
  108. 108. Merci! @sleberrig

×