SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
1
Pull Requests
for easy code reviews in Tuleap
Luc Jeanniard - Intrapreneur - Lead Projet - Scrum Master - Business Developper
Sogilis 2017 - Confidentiel
Sogilis en 2’ top chrono
2
Sogilis 2017 - Confidentiel
Excellence technique
Business Model Design
Aide au financement
3
Développement critique
Prototypage rapide
- 35 personnes
- Innovation
- Startups
- Grands groupes
- Application web
CloudNative
- Informatique
embarquée
Sogilis 2017 - Confidentiel
Les coûts de la non
qualité
4
Sogilis 2017 - Confidentiel
Plus un bug est détecté tard, plus son coût est élevé
5
Sogilis 2017 - Confidentiel
Moins le code est propre, plus son évolution sera difficile
6
Sogilis 2017 - Confidentiel
Moins le code est propre, plus le travail d’équipe sera difficile et laborieux
7
Sogilis 2017 - Confidentiel
Hors du logiciel lui même, une question d’image et la réputation de l’entreprise
8
La qualité est
essentielle pour la
pérennité d’une
entreprise
Sogilis 2017 - Confidentiel
Les ingrédients de la
qualité logiciel
9
Sogilis 2017 - Confidentiel
La complexité cyclomatique
10
C’est le nombre de chemins que
peut prendre l'exécution d’une
fonction
Sogilis 2017 - Confidentiel
La couverture de code par les tests
11
Sogilis 2017 - Confidentiel
Les bonnes pratiques de développement
12
DRY : Do not repeat yourself
YAGNI : You ain't gonna need it
Ne faites pas de provision
KISS : Keep it simple, stupid
Sogilis 2017 - Confidentiel
Le nombre de WTF par minute !
13
Team room Team room
Sogilis 2017 - Confidentiel
La connaissance collective
14
Sogilis 2017 - Confidentiel
Les individus et les
interactions plus que les
process et les outils
15
Sogilis 2017 - Confidentiel
Métriques automatisées VS Revues de code
16
VS
Sogilis 2017 - Confidentiel
Le pouvoir des revues de code
✅ Détection des problèmes d’architecture
✅ Détection de bug
✅ Détection de code difficile à comprendre -> difficile à maintenir
✅ Partage / transmission de la connaissance
→ AMÉLIORATION CONTINUE
17
Sogilis 2017 - Confidentiel
Les pull requests
Rendre systématique les revues de code via un process établi
18
Sogilis 2017 - Confidentiel
Tuleap offre cette composante essentielle du développement de qualité
19
Sogilis 2017 - Confidentiel
Assez parlé !
20
Sogilis 2017 - Confidentiel 21
Sogilis 2017 - Confidentiel

Contenu connexe

Tendances

devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...devops REX
 
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...Publicis Sapient Engineering
 
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !Publicis Sapient Engineering
 
Devoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous deliveryDevoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous deliveryDavid Caramelo
 
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Publicis Sapient Engineering
 
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...devops REX
 

Tendances (6)

devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
 
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
 
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
 
Devoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous deliveryDevoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous delivery
 
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
 
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
 

Similaire à TuleapCon2017-Pull Requests for easy code review

No Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet NeperNo Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet NeperPhilippe YONNET
 
Le stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe Blanc
Le stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe BlancLe stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe Blanc
Le stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe BlancPhilippe Blanc
 
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualifeSoirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualifeTelecomValley
 
SEO : le stress de la pénalité
SEO : le stress de la pénalitéSEO : le stress de la pénalité
SEO : le stress de la pénalitéLaurent Peyrat
 
Génie logiciel - Avant le logiciel
Génie logiciel - Avant le logicielGénie logiciel - Avant le logiciel
Génie logiciel - Avant le logicielJulien Schneider
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilitéJonas Vonlanthen
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Automatiser la mise en production d’un site web par Nicolas KANDEL
Automatiser la mise en production d’un site web par Nicolas KANDELAutomatiser la mise en production d’un site web par Nicolas KANDEL
Automatiser la mise en production d’un site web par Nicolas KANDELLa Cuisine du Web
 
Dans la jungle des sites mobiles - comment les rendre (vraiment) SEO-friendly ?
Dans la jungle des sites mobiles  - comment les rendre (vraiment) SEO-friendly ?Dans la jungle des sites mobiles  - comment les rendre (vraiment) SEO-friendly ?
Dans la jungle des sites mobiles - comment les rendre (vraiment) SEO-friendly ?Aymeric Bouillat
 
Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?
Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?
Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?Damien Beaufils
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Pyxis Technologies
 
L'art d'être agile
L'art d'être agileL'art d'être agile
L'art d'être agileTingDing8
 
"Paroles d'experts" : sélection d'avis d'experts de Gfi Informatique
"Paroles d'experts" : sélection d'avis d'experts de Gfi Informatique"Paroles d'experts" : sélection d'avis d'experts de Gfi Informatique
"Paroles d'experts" : sélection d'avis d'experts de Gfi InformatiqueInetum
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationORSYS
 
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisLa gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisPeak Ace
 
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...APD MAROC
 
Tendances SEO 2021 : Slides et Replay du webinar BIG SEO
Tendances SEO 2021 : Slides et Replay du webinar BIG SEOTendances SEO 2021 : Slides et Replay du webinar BIG SEO
Tendances SEO 2021 : Slides et Replay du webinar BIG SEOOlivier Andrieu
 
L'Obeya - Agile France 2015
L'Obeya - Agile France 2015L'Obeya - Agile France 2015
L'Obeya - Agile France 2015Operae Partners
 

Similaire à TuleapCon2017-Pull Requests for easy code review (20)

No Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet NeperNo Code et SEO sont ils compatibles ? Philippe Yonnet Neper
No Code et SEO sont ils compatibles ? Philippe Yonnet Neper
 
Le stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe Blanc
Le stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe BlancLe stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe Blanc
Le stress du référenceur - Conférence SEO CAMP'us Paris 2021 - Philippe Blanc
 
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualifeSoirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
 
SEO : le stress de la pénalité
SEO : le stress de la pénalitéSEO : le stress de la pénalité
SEO : le stress de la pénalité
 
Génie logiciel - Avant le logiciel
Génie logiciel - Avant le logicielGénie logiciel - Avant le logiciel
Génie logiciel - Avant le logiciel
 
XP+Scrum+DevOps
XP+Scrum+DevOpsXP+Scrum+DevOps
XP+Scrum+DevOps
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Automatiser la mise en production d’un site web par Nicolas KANDEL
Automatiser la mise en production d’un site web par Nicolas KANDELAutomatiser la mise en production d’un site web par Nicolas KANDEL
Automatiser la mise en production d’un site web par Nicolas KANDEL
 
Dans la jungle des sites mobiles - comment les rendre (vraiment) SEO-friendly ?
Dans la jungle des sites mobiles  - comment les rendre (vraiment) SEO-friendly ?Dans la jungle des sites mobiles  - comment les rendre (vraiment) SEO-friendly ?
Dans la jungle des sites mobiles - comment les rendre (vraiment) SEO-friendly ?
 
Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?
Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?
Comment être Tech Lead dans une pizza team XXL sans finir sous l'eau ?
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?
 
L'art d'être agile
L'art d'être agileL'art d'être agile
L'art d'être agile
 
"Paroles d'experts" : sélection d'avis d'experts de Gfi Informatique
"Paroles d'experts" : sélection d'avis d'experts de Gfi Informatique"Paroles d'experts" : sélection d'avis d'experts de Gfi Informatique
"Paroles d'experts" : sélection d'avis d'experts de Gfi Informatique
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
 
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisLa gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
 
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
 
Tendances SEO 2021 : Slides et Replay du webinar BIG SEO
Tendances SEO 2021 : Slides et Replay du webinar BIG SEOTendances SEO 2021 : Slides et Replay du webinar BIG SEO
Tendances SEO 2021 : Slides et Replay du webinar BIG SEO
 
L'Obeya - Agile France 2015
L'Obeya - Agile France 2015L'Obeya - Agile France 2015
L'Obeya - Agile France 2015
 
Bref
BrefBref
Bref
 

Plus de Tuleap

TuleapCon 2019. Opening Keynote. Enalean
TuleapCon 2019. Opening Keynote. EnaleanTuleapCon 2019. Opening Keynote. Enalean
TuleapCon 2019. Opening Keynote. EnaleanTuleap
 
TuleapCon 2019. The power of Open Source to boost open innovation
TuleapCon 2019. The power of Open Source to boost open innovationTuleapCon 2019. The power of Open Source to boost open innovation
TuleapCon 2019. The power of Open Source to boost open innovationTuleap
 
TuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in TuleapTuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in TuleapTuleap
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleap
 
TuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my teamTuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my teamTuleap
 
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleap
 
TuleapCon 2019. Full traceability from requirements to tests
TuleapCon 2019. Full traceability from requirements to testsTuleapCon 2019. Full traceability from requirements to tests
TuleapCon 2019. Full traceability from requirements to testsTuleap
 
TuleapCon 2019. Agile at scale - SAFe in Tuleap
TuleapCon 2019. Agile at scale - SAFe in TuleapTuleapCon 2019. Agile at scale - SAFe in Tuleap
TuleapCon 2019. Agile at scale - SAFe in TuleapTuleap
 
TuleapCon 2019. Monitoring performances of your Tuleap server
TuleapCon 2019. Monitoring performances of your Tuleap serverTuleapCon 2019. Monitoring performances of your Tuleap server
TuleapCon 2019. Monitoring performances of your Tuleap serverTuleap
 
Datasheet Tuleap Test Management module
Datasheet Tuleap Test Management moduleDatasheet Tuleap Test Management module
Datasheet Tuleap Test Management moduleTuleap
 
Datasheet Tuleap Enterprise and myTuleap
Datasheet Tuleap Enterprise and myTuleapDatasheet Tuleap Enterprise and myTuleap
Datasheet Tuleap Enterprise and myTuleapTuleap
 
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'EntreprisePlaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'EntrepriseTuleap
 
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outilsTuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outilsTuleap
 
TuleapCon 2019. Thales Use Case
TuleapCon 2019. Thales Use CaseTuleapCon 2019. Thales Use Case
TuleapCon 2019. Thales Use CaseTuleap
 
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...Tuleap
 
TuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.org
TuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.orgTuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.org
TuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.orgTuleap
 
TuleapCon 2018. Tuleap Trackers and Cross-Tracker Search
TuleapCon 2018. Tuleap Trackers and Cross-Tracker SearchTuleapCon 2018. Tuleap Trackers and Cross-Tracker Search
TuleapCon 2018. Tuleap Trackers and Cross-Tracker SearchTuleap
 
TuleapCon2018. Keynote
TuleapCon2018. KeynoteTuleapCon2018. Keynote
TuleapCon2018. KeynoteTuleap
 
TuleapCon 2018. Tuleap Development circa end of march 2018
TuleapCon 2018. Tuleap Development circa end of march 2018TuleapCon 2018. Tuleap Development circa end of march 2018
TuleapCon 2018. Tuleap Development circa end of march 2018Tuleap
 
TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry Tuleap
 

Plus de Tuleap (20)

TuleapCon 2019. Opening Keynote. Enalean
TuleapCon 2019. Opening Keynote. EnaleanTuleapCon 2019. Opening Keynote. Enalean
TuleapCon 2019. Opening Keynote. Enalean
 
TuleapCon 2019. The power of Open Source to boost open innovation
TuleapCon 2019. The power of Open Source to boost open innovationTuleapCon 2019. The power of Open Source to boost open innovation
TuleapCon 2019. The power of Open Source to boost open innovation
 
TuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in TuleapTuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in Tuleap
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
 
TuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my teamTuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my team
 
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
 
TuleapCon 2019. Full traceability from requirements to tests
TuleapCon 2019. Full traceability from requirements to testsTuleapCon 2019. Full traceability from requirements to tests
TuleapCon 2019. Full traceability from requirements to tests
 
TuleapCon 2019. Agile at scale - SAFe in Tuleap
TuleapCon 2019. Agile at scale - SAFe in TuleapTuleapCon 2019. Agile at scale - SAFe in Tuleap
TuleapCon 2019. Agile at scale - SAFe in Tuleap
 
TuleapCon 2019. Monitoring performances of your Tuleap server
TuleapCon 2019. Monitoring performances of your Tuleap serverTuleapCon 2019. Monitoring performances of your Tuleap server
TuleapCon 2019. Monitoring performances of your Tuleap server
 
Datasheet Tuleap Test Management module
Datasheet Tuleap Test Management moduleDatasheet Tuleap Test Management module
Datasheet Tuleap Test Management module
 
Datasheet Tuleap Enterprise and myTuleap
Datasheet Tuleap Enterprise and myTuleapDatasheet Tuleap Enterprise and myTuleap
Datasheet Tuleap Enterprise and myTuleap
 
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'EntreprisePlaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
 
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outilsTuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
 
TuleapCon 2019. Thales Use Case
TuleapCon 2019. Thales Use CaseTuleapCon 2019. Thales Use Case
TuleapCon 2019. Thales Use Case
 
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...
 
TuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.org
TuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.orgTuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.org
TuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.org
 
TuleapCon 2018. Tuleap Trackers and Cross-Tracker Search
TuleapCon 2018. Tuleap Trackers and Cross-Tracker SearchTuleapCon 2018. Tuleap Trackers and Cross-Tracker Search
TuleapCon 2018. Tuleap Trackers and Cross-Tracker Search
 
TuleapCon2018. Keynote
TuleapCon2018. KeynoteTuleapCon2018. Keynote
TuleapCon2018. Keynote
 
TuleapCon 2018. Tuleap Development circa end of march 2018
TuleapCon 2018. Tuleap Development circa end of march 2018TuleapCon 2018. Tuleap Development circa end of march 2018
TuleapCon 2018. Tuleap Development circa end of march 2018
 
TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry
 

TuleapCon2017-Pull Requests for easy code review

  • 1. 1 Pull Requests for easy code reviews in Tuleap Luc Jeanniard - Intrapreneur - Lead Projet - Scrum Master - Business Developper
  • 2. Sogilis 2017 - Confidentiel Sogilis en 2’ top chrono 2
  • 3. Sogilis 2017 - Confidentiel Excellence technique Business Model Design Aide au financement 3 Développement critique Prototypage rapide - 35 personnes - Innovation - Startups - Grands groupes - Application web CloudNative - Informatique embarquée
  • 4. Sogilis 2017 - Confidentiel Les coûts de la non qualité 4
  • 5. Sogilis 2017 - Confidentiel Plus un bug est détecté tard, plus son coût est élevé 5
  • 6. Sogilis 2017 - Confidentiel Moins le code est propre, plus son évolution sera difficile 6
  • 7. Sogilis 2017 - Confidentiel Moins le code est propre, plus le travail d’équipe sera difficile et laborieux 7
  • 8. Sogilis 2017 - Confidentiel Hors du logiciel lui même, une question d’image et la réputation de l’entreprise 8 La qualité est essentielle pour la pérennité d’une entreprise
  • 9. Sogilis 2017 - Confidentiel Les ingrédients de la qualité logiciel 9
  • 10. Sogilis 2017 - Confidentiel La complexité cyclomatique 10 C’est le nombre de chemins que peut prendre l'exécution d’une fonction
  • 11. Sogilis 2017 - Confidentiel La couverture de code par les tests 11
  • 12. Sogilis 2017 - Confidentiel Les bonnes pratiques de développement 12 DRY : Do not repeat yourself YAGNI : You ain't gonna need it Ne faites pas de provision KISS : Keep it simple, stupid
  • 13. Sogilis 2017 - Confidentiel Le nombre de WTF par minute ! 13 Team room Team room
  • 14. Sogilis 2017 - Confidentiel La connaissance collective 14
  • 15. Sogilis 2017 - Confidentiel Les individus et les interactions plus que les process et les outils 15
  • 16. Sogilis 2017 - Confidentiel Métriques automatisées VS Revues de code 16 VS
  • 17. Sogilis 2017 - Confidentiel Le pouvoir des revues de code ✅ Détection des problèmes d’architecture ✅ Détection de bug ✅ Détection de code difficile à comprendre -> difficile à maintenir ✅ Partage / transmission de la connaissance → AMÉLIORATION CONTINUE 17
  • 18. Sogilis 2017 - Confidentiel Les pull requests Rendre systématique les revues de code via un process établi 18
  • 19. Sogilis 2017 - Confidentiel Tuleap offre cette composante essentielle du développement de qualité 19
  • 20. Sogilis 2017 - Confidentiel Assez parlé ! 20
  • 21. Sogilis 2017 - Confidentiel 21
  • 22. Sogilis 2017 - Confidentiel