Développer en mode. Kick-Ass. @sleberrig



Documents pareils
Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

Scrum et l'agilité des équipes de développement

Instructions Mozilla Thunderbird Page 1

ANGULAR JS AVEC GDE GOOGLE

Les méthodes Agile. Implication du client Développement itératif et incrémental

M1 : Ingénierie du Logiciel

Editing and managing Systems engineering processes at Snecma

WEB page builder and server for SCADA applications usable from a WEB navigator

Forthcoming Database

THE FRENCH EXPERIENCE 1

Rendez-vous la liberté avec Rational Quality Manager

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

ADHEFILM : tronçonnage. ADHEFILM : cutting off. ADHECAL : fabrication. ADHECAL : manufacturing.

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Contents Windows

Les Bonnes PRATIQUES DU TEST LOGICIEL

Gestion des prestations Volontaire

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

Stéphane Lefebvre. CAE s Chief Financial Officer. CAE announces Government of Canada participation in Project Innovate.

1.The pronouns me, te, nous, and vous are object pronouns.

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

LES tests d'acceptation

Confirmation du titulaire de la carte en cas de contestation de transaction(s) Cardholder s Certification of Disputed Transactions

Application Form/ Formulaire de demande

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.

Fiche produit ifinance v4

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Present Tense (1) masc = masculine fem = feminine sing = singular pl = plural

Open Source, Mythes & Réalités La création de valeur grâce aux technologies Open Source

Faits saillants et survol des résultats du sondage

VMware : De la Virtualisation. au Cloud Computing

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Cloud Computing: de la technologie à l usage final. Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis

SHAREPOINT PORTAL SERVER 2013

Integrated Music Education: Challenges for Teaching and Teacher Training Presentation of a Book Project

La coopération dans un contexte de recherches doctorales Cooperation amongst PhD researchers. Josée Charbonneau Anne- Marie Merrien 28 mai 2014

Expériences offshore en développement logiciel

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Practice Direction. Class Proceedings

VTP. LAN Switching and Wireless Chapitre 4

La stratégie Cloud de Microsoft

Quel temps fait-il chez toi?

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

Guide d'installation rapide TFM-560X YO.13

EN UNE PAGE PLAN STRATÉGIQUE

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs

SHAREPOINT 2013 : MON INTRANET PARTOUT AVEC MOI

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

Nouveautés printemps 2013

LADIES IN MOBILITY. LIVE TWEET Innovative City

Mon Odyssée Lean Startup

AOC Insurance Broker Compare vos Assurances Santé Internationale Economisez jusqu à 40 % sur votre prime

Bienvenue au séminaire HP Service Anywhere Mardi 11 février 2014

Once the installation is complete, you can delete the temporary Zip files..

Communication Unifiée UC² IBM Corporation

Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante :

Exemple PLS avec SAS

MANUEL MARKETING ET SURVIE PDF

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

ÉTUDES MÉDICALES DE PREMIER CYCLE

Grégoire de Lassence. Copyright 2006, SAS Institute Inc. All rights reserved.

La solution idéale de personnalisation interactive sur internet

CEST POUR MIEUX PLACER MES PDF

Ne renvoyez pas vos architectes! Utilisez-les avec agilité

Edna Ekhivalak Elias Commissioner of Nunavut Commissaire du Nunavut

DOCUMENTATION - FRANCAIS... 2

Consultants en coûts - Cost Consultants

Eclipse Process Framework et Telelogic Harmony/ITSW

Tammy: Something exceptional happened today. I met somebody legendary. Tex: Qui as-tu rencontré? Tex: Who did you meet?

Our recommendation engine has come up with some personalized suggestions for you.

COUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53

Module Title: French 4

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE

AUDIT COMMITTEE: TERMS OF REFERENCE

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Dans une agence de location immobilière...

LES MASHUPS ENTREPRISE Une nouvellegénération d applicationsagiles

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

setting the scene: 11dec 14 perspectives on global data and computing e-infrastructure challenges mark asch MENESR/DGRI/SSRI - France

SERVEUR DÉDIÉ DOCUMENTATION

Quand la recherche scientifique fait de l Agile.

PHOTO ROYAUME DE BELGIQUE /KINDOM OF BELGIUM /KONINKRIJK BELGIE. Données personnelles / personal data

Cedric Dumoulin (C) The Java EE 7 Tutorial

UNIVERSITE DE YAOUNDE II

Qualité et ERP CLOUD & SECURITY (HACKING) Alireza MOKHTARI. 9/12/2014 Cloud & Security

MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION

Gestion des autorisations / habilitations dans le SI:

Get Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF

Lean approach on production lines Oct 9, 2014

Accélérer l accès au marché de la communication. #RCap

Le Product Backlog, qu est ce c est?

INDIVIDUALS AND LEGAL ENTITIES: If the dividends have not been paid yet, you may be eligible for the simplified procedure.

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Institut français des sciences et technologies des transports, de l aménagement

Le Cloud: Mythe ou Réalité?

PARIS ROISSY CHARLES DE GAULLE

Stakeholder Feedback Form January 2013 Recirculation

Transcription:

Développer en mode Kick-Ass @sleberrig

Qui pense voir du code?

System.out.println ("Désolé, au revoir, à bientôt );

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)

Non, ce n est pas moi C EST VOTRE PRÉSENTATION

Comment développer en mode kick-ass?

Utilisez Java

Utiliser Java ce n est pas ça qui compte

Samuel Le Berrigaud AMBASSADEUR ATLASSIAN samuel@atlassian.com @sleberrig

meilleurs logiciels moins d overhead développements rapides utilisateurs heureux Agile développeurs heureux

C est quoi l état de l Agileen 2014?

Dark Manifesto for Agile Software Development 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.

Programming, Motherfucker Do you speak it?

Agile Est-ce que l est mort?

La Courbe Hype de Gartner Agile?

On a besoin de personnes intelligentes! Guru

Arrêtez de suivre le prochain guru et kick-ass à nouveau (déchirez)

les équipes legacy pensent... SENS UNIQUE qu ajouter des process aide que changer les choses est trop compliqué que les décisions passées sont toujours valides

Faisons-mieux! et kick-ass à nouveau (déchirons)

les équipes legacy pensent... IMPOSSIBLE On s en #@!%

Thèmes Kick-Ass Livrer du logiciel qui Kick-Ass Une équipe Kick-Ass La Collaboration Kick-Ass Automatisation Kick-Ass

Livrer du logiciel Kick-Ass

Construire la bonne chose avant Comment le savons-nous? Microsoft Kin

Fake it til you Make it

Expérience Speech-to-Text

encore une étape avant ça Prototypes Papier

Logiciel Site 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? Rate the page * Awesome Good Meh! Bad Horrible What do you like? * Super outil, mais cette présentation ne déchire pas du tout! What needs to be improved?* Ajouter quelques blagues Upload a screenshot Browse Name Fred Eedback Email f.eedback@jemeplains.fr Submit Cancel

Facile à trouver GOT FEEDBACK? Got Feedback? Rate the page * Awesome Good Meh! Bad Horrible Simple What do you like? * Super outil, mais cette présentation ne déchire pas du tout! What needs to be improved?* Ajouter quelques blagues Rapide à remplir Upload a screenshot Browse Name Fred Eedback Email f.eedback@jemeplains.fr Submit Cancel

Protégez vos Développeurs

The Sh*t umbrella 425 million d utilisateurs 100 développeurs

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!

Une Équipe Kick-Ass

Des Responsabilités Des Rôles Différent(e)s Développeur Testeur

Les Problèmes Goulots : Responsabilité : Extensibilité Développeur Testeur

Developer DoT Test on

Alors, les développeurs font tout le travail?

QA A ssis tance Qua li té [a-sis-tɑ s] [ka-li-te] La qualité est la responsabilité 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.

6 Conseils pour des kick-ass DoT

1. les Entraînements

2. Pairing

3. Blitz Test

4. Recettes de Test* * dot avancé

5. Sessions Séparées* * dot avancé

6. Chasseur de Bugs* * dot avancé

La Qualité est la responsabilité de tous

Les Développeurs font du Design

Les Développeurs font du Design

Pourquoi devrions-nous avoir des designers? Because we suck!

Scaling Designers? Designer Designer??

Scaling Designers? Utilisez les Développeurs, FTW! Designer Designer Développeur Développeur

Nos développeurs ont besoin de conseils en Design!

Design Guidelines Dev Speed Quelques contrôles Règles simples Outils pour tester le design Kick-Ass https://developer.atlassian.com/design/

Atelier Design pour les Développeurs

les Développeurs sont des Designers

Designers Développeurs supprimer les frictions

Designer dans le code les Développeurs sont sont les Designers

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

BRANCH PULL MERGE

Une branche pour chaque tâche

Les branches ont une vie courte en moyenne 2 jours

nous utilisons les Pull Requests Qu en pensezvous?

approbation rapide 2+ avance rapidement

nous préférons des Équipes Co-localisées

la vérité est que ce n est pas toujours possible

Où ça dépend travaillez-vous le mieux? au bureau? au café d à côté? dans votre canapé à la maison?

Comment communique-t-on efficacement?

offline Emails one to many asynchrone ajout de personnes

les Problèmes mauvais pour les conversations Emails beaucoup spam souvent trop longs demandent une action

Chat Qui utilise le?

Confluence Developer Juste les conversations dont vous avez besoin pour kick-ass Design Team Chat Rooms Enterprise Discussions Beer Drinkers

Super pour les projets cross-fonctionnels Chat Rooms Temporaires Designer Marketeur RH Dév Web 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 pendant la nuit

Chat permet d inclure les personnes dans les conversations facilement @mention-ez quelqu un tout simplement

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?

Qui fait de l intégration continue?

Qui fait de l intégration continue qui déchire?

trop long Nos builds étaient mauvais étaient trop compliqués étaient instables manquaient d un concept

Échec Rapide

4 trucs pour apprivoiser le monstre des builds et déchirer à nouveau

1. Passez les artefacts

2. Parallélisez les Tests

3. Ayez une strategie de build tests de performance nightly builds tests de plate-forme moins fréquent (toutes les heures) construction + tests unitaires & UI à chaque check in

Data Porn4. Jetez un oeil à vos stats!

Automatisez Builds plus rapides >> moins de changement de contexte

Encore plus d automatisation!

Détecteur de test aléatoire This side up Flaky Test Handle with care

Tableau de bord

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?

Partagez vos succès & vos échecs

Construisez une culture kick-ass

Avez-vous kick-ass (déchiré) aujourd hui?

Merci! @sleberrig