SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Mohamed	
  Amine	
  LABIDI	
  
	
  
8	
  Décembre	
  2012	
  
Agilité, D3 et Software Craftsmanship
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!)
Qui	
  êtes-­‐vous?
	
  
	
  
	
  
Moi	
  et	
  encore	
  moi
8/12/2012	
  
Rien vous apprendre J
Vous inspirer…
8/12/2012	
  
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	
  
Old	
  Process
Process, process, process!
	
  
	
  
8/12/2012	
  
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
Old	
  Process
	
   	
  
	
  
	
  
	
  
Business
Code
Produit
L Ugly child syndrome
8/12/2012	
  
New	
  Process
D3 et l’Agilité !
Hallelujah
	
  
	
  
8/12/2012	
  
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	
  
New	
  Process
	
   	
  
	
  
	
  
	
  
Team Brainstorming8/12/2012	
  
New	
  Process
	
   	
  
	
  
	
  
	
  
Mockup/design/concept
Specs/nouvelles fonctionnalités
8/12/2012	
  
New	
  Process
	
   	
  
	
  
	
  
	
  
Gate 1 Gate 2 Gate 3 Gate 4
Kick off meeting
SPRINTS
To Prod
Change
Change
8/12/2012	
  
New	
  Process
	
   	
  
	
  
	
  
	
  
8/12/2012	
  
So<ware	
  Cra<smanship
Software Craftsmanship
	
  
	
  
8/12/2012	
  
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
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 ?
So<ware	
  Cra<smanship
	
  
	
  
	
  
8/12/2012	
  
Apprendre tout seul
Apprendre en groupe
Pair Programming
TDD
Coding Kata
Coding Dojo
Ruby	
  on	
  Rails
	
   	
  
	
  
	
  
	
  
8/12/2012	
  
MERCI

Contenu connexe

Similaire à Agilité, D3 et Software Craftsmanship

Quels réseaux sociaux BtoC pour quelle activité?
Quels réseaux sociaux BtoC pour quelle activité?Quels réseaux sociaux BtoC pour quelle activité?
Quels réseaux sociaux BtoC pour quelle activité?WSI France
 
Club des entrepreneurs 11.12.12
Club des entrepreneurs 11.12.12Club des entrepreneurs 11.12.12
Club des entrepreneurs 11.12.12Vaisonet
 
Déjeuner Web : Les réseaux sociaux d'entreprise
Déjeuner Web : Les réseaux sociaux d'entrepriseDéjeuner Web : Les réseaux sociaux d'entreprise
Déjeuner Web : Les réseaux sociaux d'entrepriseChambé-Carnet
 
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...lyonjug
 
Matinée 01 entreprise collaborative
Matinée 01 entreprise collaborativeMatinée 01 entreprise collaborative
Matinée 01 entreprise collaborativeEvenements01
 
Cours de Web Design part.2
Cours de Web Design part.2Cours de Web Design part.2
Cours de Web Design part.2MC Casal
 
Présentation eZ Publish - PHP Québec
Présentation eZ Publish - PHP QuébecPrésentation eZ Publish - PHP Québec
Présentation eZ Publish - PHP QuébecGauthier Garnier
 
Utiliser le-web-marketing-dans-sa-strategie-internationale
Utiliser le-web-marketing-dans-sa-strategie-internationaleUtiliser le-web-marketing-dans-sa-strategie-internationale
Utiliser le-web-marketing-dans-sa-strategie-internationaleagence b2b
 
KARIZMA CONSEIL Partenaire Odoo
KARIZMA CONSEIL Partenaire Odoo KARIZMA CONSEIL Partenaire Odoo
KARIZMA CONSEIL Partenaire Odoo KARIZMA CONSEIL
 
Présentation société Dimension Web en quelques slides
Présentation société Dimension Web en quelques slidesPrésentation société Dimension Web en quelques slides
Présentation société Dimension Web en quelques slidesneimada
 
Medias sociaux & pme
Medias sociaux & pme Medias sociaux & pme
Medias sociaux & pme Hugo Vicard
 
Business model integrateur_open_source
Business model integrateur_open_sourceBusiness model integrateur_open_source
Business model integrateur_open_sourcegtll_systematic
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéAdrienMusserotte1
 
Microformat #scd31 SEO-camp
Microformat #scd31 SEO-campMicroformat #scd31 SEO-camp
Microformat #scd31 SEO-campDebrabant Roland
 
Bien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web DesignBien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web DesignGreg Hoin
 
Startups: Agilité entrepreneuriale: comment monter sa boîte?
Startups: Agilité entrepreneuriale: comment monter sa boîte?Startups: Agilité entrepreneuriale: comment monter sa boîte?
Startups: Agilité entrepreneuriale: comment monter sa boîte?Microsoft Ideas
 

Similaire à Agilité, D3 et Software Craftsmanship (20)

Quels réseaux sociaux BtoC pour quelle activité?
Quels réseaux sociaux BtoC pour quelle activité?Quels réseaux sociaux BtoC pour quelle activité?
Quels réseaux sociaux BtoC pour quelle activité?
 
Club des entrepreneurs 11.12.12
Club des entrepreneurs 11.12.12Club des entrepreneurs 11.12.12
Club des entrepreneurs 11.12.12
 
Personal branding
Personal brandingPersonal branding
Personal branding
 
Présentation de Nididé
Présentation de NididéPrésentation de Nididé
Présentation de Nididé
 
Déjeuner Web : Les réseaux sociaux d'entreprise
Déjeuner Web : Les réseaux sociaux d'entrepriseDéjeuner Web : Les réseaux sociaux d'entreprise
Déjeuner Web : Les réseaux sociaux d'entreprise
 
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
Engagement des sociétés d'Ingénierie dans la contribution open source : un ce...
 
Matinée 01 entreprise collaborative
Matinée 01 entreprise collaborativeMatinée 01 entreprise collaborative
Matinée 01 entreprise collaborative
 
Cours de Web Design part.2
Cours de Web Design part.2Cours de Web Design part.2
Cours de Web Design part.2
 
Webdesign, UX et UCD #2
Webdesign, UX et UCD #2Webdesign, UX et UCD #2
Webdesign, UX et UCD #2
 
Présentation eZ Publish - PHP Québec
Présentation eZ Publish - PHP QuébecPrésentation eZ Publish - PHP Québec
Présentation eZ Publish - PHP Québec
 
Utiliser le-web-marketing-dans-sa-strategie-internationale
Utiliser le-web-marketing-dans-sa-strategie-internationaleUtiliser le-web-marketing-dans-sa-strategie-internationale
Utiliser le-web-marketing-dans-sa-strategie-internationale
 
KARIZMA CONSEIL Partenaire Odoo
KARIZMA CONSEIL Partenaire Odoo KARIZMA CONSEIL Partenaire Odoo
KARIZMA CONSEIL Partenaire Odoo
 
Présentation société Dimension Web en quelques slides
Présentation société Dimension Web en quelques slidesPrésentation société Dimension Web en quelques slides
Présentation société Dimension Web en quelques slides
 
Medias sociaux & pme
Medias sociaux & pme Medias sociaux & pme
Medias sociaux & pme
 
Business model integrateur_open_source
Business model integrateur_open_sourceBusiness model integrateur_open_source
Business model integrateur_open_source
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilité
 
Microformat #scd31 SEO-camp
Microformat #scd31 SEO-campMicroformat #scd31 SEO-camp
Microformat #scd31 SEO-camp
 
Bien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web DesignBien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web Design
 
Table ronde - cloud computing - bluekiwi
Table ronde  - cloud computing - bluekiwiTable ronde  - cloud computing - bluekiwi
Table ronde - cloud computing - bluekiwi
 
Startups: Agilité entrepreneuriale: comment monter sa boîte?
Startups: Agilité entrepreneuriale: comment monter sa boîte?Startups: Agilité entrepreneuriale: comment monter sa boîte?
Startups: Agilité entrepreneuriale: comment monter sa boîte?
 

Agilité, D3 et Software Craftsmanship

  • 1. Mohamed  Amine  LABIDI     8  Décembre  2012   Agilité, D3 et Software Craftsmanship
  • 2. 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!)
  • 3. Qui  êtes-­‐vous?       Moi  et  encore  moi 8/12/2012  
  • 4. Rien vous apprendre J Vous inspirer… 8/12/2012  
  • 5. 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  
  • 6. Old  Process Process, process, process!     8/12/2012  
  • 7. 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
  • 8. Old  Process           Business Code Produit L Ugly child syndrome 8/12/2012  
  • 9. New  Process D3 et l’Agilité ! Hallelujah     8/12/2012  
  • 10. 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  
  • 11. New  Process           Team Brainstorming8/12/2012  
  • 12. New  Process           Mockup/design/concept Specs/nouvelles fonctionnalités 8/12/2012  
  • 13. New  Process           Gate 1 Gate 2 Gate 3 Gate 4 Kick off meeting SPRINTS To Prod Change Change 8/12/2012  
  • 14. New  Process           8/12/2012  
  • 16. 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
  • 17. 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 ?
  • 18. So<ware  Cra<smanship       8/12/2012   Apprendre tout seul Apprendre en groupe Pair Programming TDD Coding Kata Coding Dojo
  • 19. Ruby  on  Rails           8/12/2012  
  • 20. MERCI