agilité, d3 et software craftsmanship
DESCRIPTION
Retour d'expérience de la société ZOUZ présenté par M. Amine Abidi pour l'Agile Tour Tunis @ ESPRITTRANSCRIPT
![Page 1: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/1.jpg)
Mohamed Amine LABIDI 8 Décembre 2012
Agilité, D3 et Software Craftsmanship
![Page 2: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/2.jpg)
Dévelop-peur !
• Objective-C
• Java
• PHP
• Ruby
• Javascript/AJAX
• Scala MMI, inc. (Me, Myself and I)
• Ruby La communauté
Qui suis-‐je? �
(Pour ceux qui le demandent gentiment!)
![Page 3: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/3.jpg)
Qui êtes-‐vous? �
Moi et encore moi
8/12/2012
![Page 4: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/4.jpg)
Rien vous apprendre J
Vous inspirer…
8/12/2012
![Page 5: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/5.jpg)
ZouZ.com �
ü Marque 100% tunisienne dédiée aux rencontres et aux célibataires
ü Objectif de conquérir la région MENA et d’être la référence en
matière de rencontre en ligne.
ü Démarrage officiel en Mai 2011
ü Plus de 50 000 utilisateurs actifs / ~ 10 000 visites par jour
ü 72% de nouvelles visites par mois
ü Basé sur l’approche modérée de la rencontre par affinités.
ü ZouZ a été nommé parmi les startups les plus prometteuses au
monde par la CRDF (commission américaine de recherche et de
développement), ainsi que par Stanford University en Avril 2012.
8/12/2012
![Page 6: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/6.jpg)
Old Process �
Process, process, process!
8/12/2012
![Page 7: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/7.jpg)
Old Process �
�
8/12/2012
Business people
Code people
Manque de détails
Précipité
Bonnes pratiques? Complexité algorithmique? LOL
Presque abscente
Pas le temps pour ça!!
Line of fire
![Page 8: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/8.jpg)
Old Process �
�
Business Code
Produit
L Ugly child syndrome
8/12/2012
![Page 9: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/9.jpg)
New Process �
D3 et l’Agilité ! Hallelujah
8/12/2012
![Page 10: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/10.jpg)
New Process �
Design Driven Development (D3):
« D3 is a simple agile based methodology for brining innovation and design to the center stage of software development.”
Life
Business
Solution
Architecture
Code
Design Boundaries
8/12/2012
![Page 11: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/11.jpg)
New Process �
�
Team Brainstorming 8/12/2012
![Page 12: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/12.jpg)
New Process �
�
Mockup/design/concept
Specs/nouvelles fonctionnalités
8/12/2012
![Page 13: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/13.jpg)
New Process �
�
Gate 1 Gate 2 Gate 3 Gate 4
Kick off meeting
SPRINTS
To Prod
Change
Change
8/12/2012
![Page 14: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/14.jpg)
New Process �
�
8/12/2012
![Page 15: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/15.jpg)
So<ware Cra<smanship �
Software Craftsmanship
8/12/2012
![Page 16: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/16.jpg)
So<ware Cra<smanship �
8/12/2012
Not only working software, but also well-crafted software
Not only responding to change, but also steadily adding value
Not only individuals and interactions, but also a community of professionals
Not only customer collaboration, but also productive partnerships
![Page 17: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/17.jpg)
So<ware Cra<smanship �
8/12/2012
Devenir un bon développeur
Maîtriser sa profession
Devenir une référence
Construire une crédibilité
Devenir millionaire et s’acheter un château aux Maldives ?
![Page 18: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/18.jpg)
So<ware Cra<smanship �
8/12/2012
Apprendre tout seul
Apprendre en groupe
Pair Programming
TDD
Coding Kata
Coding Dojo
![Page 19: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/19.jpg)
Ruby on Rails�
�
8/12/2012
![Page 20: Agilité, D3 et Software Craftsmanship](https://reader033.vdocument.in/reader033/viewer/2022061218/54815fd4b37959932b8b5e7f/html5/thumbnails/20.jpg)
MERCI