SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Génie logiciel
Développement agile
Gestion de projet
Louis Martin
Chaire de logiciel libre - Finance sociale et solidaire
UQAM
Rimouski - 13 octobre 2009
Plan
• Introduction
• Génie logiciel
• Développement agile
• Gestion de projet
• Bibliographie
• Conclusion
2
Introduction
• Prétexte pour un séjour à Rimouski
• Opinions personnelles
• Praxis
• Domaine : l’informatique de gestion
3
Génie logiciel
• Le terme «génie logiciel» origine d’une
conférence de l’OTAN en 1968
• Alistair Cockburn, 2004
The end of software engineering and the
start of economic-cooperative gaming
• Tom DeMarco, IEEE Software,August 2009
Software engineering : An idea whose time
has come and gone ?
4
Génie logiciel
• Les normes IEEE et ISO
• SWEBOK - Guide to the Software
Engineering Body of Knowledge
• UML - Unified Modeling Language
• UP - Unified Process
• RUP - Rational Unified Process
5
Génie logiciel
• Les Grecs et les Romains
The Olduvai Imperative
• Échecs et variabilité
• Changements technologiques rapides :
- au niveau de la présentation
- au niveau des «frameworks»
• 10X Software Development
6
Développement agile
• Réaction à l’approche UP - RUP
• Réaction à l’approche pure et dure
• Le développement d’un logiciel s’inscrit
plus dans un construit social que dans une
démarche où la rationalité prime
• Écosystème de développement
7
Développement agile
• Small is beautiful ( 10 = 100 )
• XP - Extreme programming
• Le manisfeste Agile
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negociation
• Responding to change over following a plan
8
Gestion de projet
• Les échéanciers : précision, origine, conséquence
• Les ressources : l’équipe et le «flow»
• Les outils : imposés ou choisis
• Les langages : force d’expression - Java vs Groovy
• La culture organisationnelle :
• Face à l’erreur
• Face à la confiance
• Face à l’apprentissage
9
Gestion de projet
• Balancing Agility and Discipline
Boehm et Turner
Voir le diagramme
• Facteur humain prépondérant
• Le niveau de maturité de l’équipe
• Facteurs d’hygiène
Le cas du FARPBQ
• Le cas du logiciel libre
10
Bibliographie
• Balancing Agility and Discipline
Barry Boehm & Richard Turner
Addison Wesley, 2004
• Rapid Development
Steve McConnell
Microsoft Press, 1996
11
Bibliographie
• http://agilemanifesto.org/
• http://www2.computer.org/portal/web/
swebok
• The end of software engineering and the
start of economic-cooperative gaming
- Alistair A.R. Cockburn
12
Bibliographie
• The Olduvai Imperative : Case and the
State of Sotfware Engineering Practice
Peter Degrace & Leslie Hulet Stahl
Yourdon press, 1993
• Software Estimation
Steve McConnell
Microsoft Press, 2006
13
Bibliographie
• Flow :The Psychology of Optimal
Experience
Mihaly Csikszentmihalyi, 1990
• Peopleware : Productive Projects and Teams
Tom DeMarco & Timothy Lister
2nd Edition
14
Conclusion
• Le génie logiciel n’est peut-être pas la bonne
métaphore
• Les normes, bien comprises, peuvent aider
• Aucune méthodologie n’est parfaite
• La gestion induit souvent des effets pervers
• L’élément humain prime sur tous les autres
• La praxis est source de connaissance
15
Conclusion
• La constance du jardinier : pour une
pratique du développement par des
développeurs professionnels
• Les conseils sont bons pour ceux qui les
donnent
• Merci de votre temps et de votre patience
• Questions ?
16

Contenu connexe

Similaire à 2009-10-13 Louis Martin Génie logiciel - Développement agile en gestion de projet

2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
decsdeco
 
2 relation-acteurs-projet
2 relation-acteurs-projet2 relation-acteurs-projet
2 relation-acteurs-projet
briann_guillaud
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
Pierre E. NEIS
 
La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !
Lucian Precup
 

Similaire à 2009-10-13 Louis Martin Génie logiciel - Développement agile en gestion de projet (20)

20111205 breizh jug-devops
20111205 breizh jug-devops20111205 breizh jug-devops
20111205 breizh jug-devops
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
Méthodologie projet, historique et innovation
Méthodologie projet, historique et innovationMéthodologie projet, historique et innovation
Méthodologie projet, historique et innovation
 
2 relation-acteurs-projet
2 relation-acteurs-projet2 relation-acteurs-projet
2 relation-acteurs-projet
 
Agility with scrum
Agility with scrumAgility with scrum
Agility with scrum
 
Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks
 
Presentation Action Ti 2009 04 21
Presentation Action Ti 2009 04 21Presentation Action Ti 2009 04 21
Presentation Action Ti 2009 04 21
 
Methodologies agiles
Methodologies agilesMethodologies agiles
Methodologies agiles
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
Agile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsAgile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima Experts
 
Esiea - 5A - Archi 1/3
Esiea - 5A - Archi 1/3Esiea - 5A - Archi 1/3
Esiea - 5A - Archi 1/3
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logiciel
 
Table ronde: les sciences du logiciel au croisement des autres sciences
Table ronde: les sciences du logiciel au croisement des autres sciencesTable ronde: les sciences du logiciel au croisement des autres sciences
Table ronde: les sciences du logiciel au croisement des autres sciences
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Exemple-Epi-Trace-avec-un-robot.pptx
Exemple-Epi-Trace-avec-un-robot.pptxExemple-Epi-Trace-avec-un-robot.pptx
Exemple-Epi-Trace-avec-un-robot.pptx
 
La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.ppt
 
Solutions Linux 2010
Solutions Linux 2010Solutions Linux 2010
Solutions Linux 2010
 
Perfug BOF devoxx2017.pptx
Perfug BOF devoxx2017.pptxPerfug BOF devoxx2017.pptx
Perfug BOF devoxx2017.pptx
 
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
 

Plus de PMI Lévis-Québec

Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...
Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...
Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...
PMI Lévis-Québec
 
PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...
PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...
PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...
PMI Lévis-Québec
 
PMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformation
PMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformationPMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformation
PMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformation
PMI Lévis-Québec
 
PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...
PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...
PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...
PMI Lévis-Québec
 
PMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risques
PMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risquesPMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risques
PMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risques
PMI Lévis-Québec
 
Pmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gp
Pmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gpPmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gp
Pmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gp
PMI Lévis-Québec
 
Pmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussir
Pmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussirPmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussir
Pmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussir
PMI Lévis-Québec
 
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participantsPmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
PMI Lévis-Québec
 
Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1
Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1
Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1
PMI Lévis-Québec
 
2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement
2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement
2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement
PMI Lévis-Québec
 
2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile
2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile
2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile
PMI Lévis-Québec
 
PMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projet
PMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projetPMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projet
PMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projet
PMI Lévis-Québec
 

Plus de PMI Lévis-Québec (20)

Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...
Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...
Pmilq colloque-2021 marie-eve-sanfacon-consequence-legales-mauvaise-gestion-a...
 
PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...
PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...
PMIlq-Colloque-2021_Eric-Boulanger_2021-04-21_Dream-Manager-et-mobilisation-r...
 
PMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformation
PMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformationPMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformation
PMIlq-Colloque-2021_Manon-Simard_Croissance-et-transformation
 
PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...
PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...
PMIlq-Colloque-2021_Jocelyne-Bonneau_Appliquer-modes-apprentissage-pour-mobil...
 
PMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risques
PMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risquesPMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risques
PMIlq-Colloque-2021_Sebastien-Blais_IA-gestion-des-risques
 
Pmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gp
Pmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gpPmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gp
Pmilq-colloque-2021_celine-morellon-jacques-gaumond_atelier-valeurs-en-gp
 
Pmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussir
Pmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussirPmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussir
Pmilq colloque-2021 suzanne-st-laurent-se-transformer-et-reussir
 
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participantsPmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
 
Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1
Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1
Pmilq colloque-2021 andre-de-carufel-atelier-choose-your-wow-v1
 
Pmilq colloque 2021_benoit-lalonde_montee-en-puissance-gp
Pmilq colloque 2021_benoit-lalonde_montee-en-puissance-gpPmilq colloque 2021_benoit-lalonde_montee-en-puissance-gp
Pmilq colloque 2021_benoit-lalonde_montee-en-puissance-gp
 
2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement
2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement
2021-02-03-carole-doussin_logistique_et_chaine_approvisionnement
 
2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile
2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile
2021-02-09_j-p-pelletier_ingredient_multiplicateur_organisation_agile
 
2020 10-06 nadine fortin contribuer succes projet avec meilleures conversations
2020 10-06 nadine fortin contribuer succes projet avec meilleures conversations2020 10-06 nadine fortin contribuer succes projet avec meilleures conversations
2020 10-06 nadine fortin contribuer succes projet avec meilleures conversations
 
PMILQ_Colloque_2020_Pierre-Hadaya-Bernard-Gagnon_Approche_architecture_affair...
PMILQ_Colloque_2020_Pierre-Hadaya-Bernard-Gagnon_Approche_architecture_affair...PMILQ_Colloque_2020_Pierre-Hadaya-Bernard-Gagnon_Approche_architecture_affair...
PMILQ_Colloque_2020_Pierre-Hadaya-Bernard-Gagnon_Approche_architecture_affair...
 
PMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projet
PMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projetPMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projet
PMILQ_Colloque_2020_Philippe-Boigey_Analyse_pre-mortem_de_projet
 
PMILQ_Colloque_2020_Patrick-Girard_Agile_ou_agile-Agilite n_est_pas_necessair...
PMILQ_Colloque_2020_Patrick-Girard_Agile_ou_agile-Agilite n_est_pas_necessair...PMILQ_Colloque_2020_Patrick-Girard_Agile_ou_agile-Agilite n_est_pas_necessair...
PMILQ_Colloque_2020_Patrick-Girard_Agile_ou_agile-Agilite n_est_pas_necessair...
 
PMILQ_Colloque_2020_Nadia-Goyer_X_Y_Z_quand_gestion_projet_devient_du_sport_e...
PMILQ_Colloque_2020_Nadia-Goyer_X_Y_Z_quand_gestion_projet_devient_du_sport_e...PMILQ_Colloque_2020_Nadia-Goyer_X_Y_Z_quand_gestion_projet_devient_du_sport_e...
PMILQ_Colloque_2020_Nadia-Goyer_X_Y_Z_quand_gestion_projet_devient_du_sport_e...
 
PMILQ_Colloque_2020_Manon-Allard_Faites_confiance_au_travail_a_distance
PMILQ_Colloque_2020_Manon-Allard_Faites_confiance_au_travail_a_distancePMILQ_Colloque_2020_Manon-Allard_Faites_confiance_au_travail_a_distance
PMILQ_Colloque_2020_Manon-Allard_Faites_confiance_au_travail_a_distance
 
PMILQ_Colloque_2020_Ludovic-Boutin_Decathlon_entreprise_liberante
PMILQ_Colloque_2020_Ludovic-Boutin_Decathlon_entreprise_liberantePMILQ_Colloque_2020_Ludovic-Boutin_Decathlon_entreprise_liberante
PMILQ_Colloque_2020_Ludovic-Boutin_Decathlon_entreprise_liberante
 
PMILQ_Colloque_2020_Louis-Pageau_Importance_creer_bon_environnement_humain-Ge...
PMILQ_Colloque_2020_Louis-Pageau_Importance_creer_bon_environnement_humain-Ge...PMILQ_Colloque_2020_Louis-Pageau_Importance_creer_bon_environnement_humain-Ge...
PMILQ_Colloque_2020_Louis-Pageau_Importance_creer_bon_environnement_humain-Ge...
 

Dernier

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 

Dernier (20)

L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 

2009-10-13 Louis Martin Génie logiciel - Développement agile en gestion de projet

  • 1. Génie logiciel Développement agile Gestion de projet Louis Martin Chaire de logiciel libre - Finance sociale et solidaire UQAM Rimouski - 13 octobre 2009
  • 2. Plan • Introduction • Génie logiciel • Développement agile • Gestion de projet • Bibliographie • Conclusion 2
  • 3. Introduction • Prétexte pour un séjour à Rimouski • Opinions personnelles • Praxis • Domaine : l’informatique de gestion 3
  • 4. Génie logiciel • Le terme «génie logiciel» origine d’une conférence de l’OTAN en 1968 • Alistair Cockburn, 2004 The end of software engineering and the start of economic-cooperative gaming • Tom DeMarco, IEEE Software,August 2009 Software engineering : An idea whose time has come and gone ? 4
  • 5. Génie logiciel • Les normes IEEE et ISO • SWEBOK - Guide to the Software Engineering Body of Knowledge • UML - Unified Modeling Language • UP - Unified Process • RUP - Rational Unified Process 5
  • 6. Génie logiciel • Les Grecs et les Romains The Olduvai Imperative • Échecs et variabilité • Changements technologiques rapides : - au niveau de la présentation - au niveau des «frameworks» • 10X Software Development 6
  • 7. Développement agile • Réaction à l’approche UP - RUP • Réaction à l’approche pure et dure • Le développement d’un logiciel s’inscrit plus dans un construit social que dans une démarche où la rationalité prime • Écosystème de développement 7
  • 8. Développement agile • Small is beautiful ( 10 = 100 ) • XP - Extreme programming • Le manisfeste Agile • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negociation • Responding to change over following a plan 8
  • 9. Gestion de projet • Les échéanciers : précision, origine, conséquence • Les ressources : l’équipe et le «flow» • Les outils : imposés ou choisis • Les langages : force d’expression - Java vs Groovy • La culture organisationnelle : • Face à l’erreur • Face à la confiance • Face à l’apprentissage 9
  • 10. Gestion de projet • Balancing Agility and Discipline Boehm et Turner Voir le diagramme • Facteur humain prépondérant • Le niveau de maturité de l’équipe • Facteurs d’hygiène Le cas du FARPBQ • Le cas du logiciel libre 10
  • 11. Bibliographie • Balancing Agility and Discipline Barry Boehm & Richard Turner Addison Wesley, 2004 • Rapid Development Steve McConnell Microsoft Press, 1996 11
  • 12. Bibliographie • http://agilemanifesto.org/ • http://www2.computer.org/portal/web/ swebok • The end of software engineering and the start of economic-cooperative gaming - Alistair A.R. Cockburn 12
  • 13. Bibliographie • The Olduvai Imperative : Case and the State of Sotfware Engineering Practice Peter Degrace & Leslie Hulet Stahl Yourdon press, 1993 • Software Estimation Steve McConnell Microsoft Press, 2006 13
  • 14. Bibliographie • Flow :The Psychology of Optimal Experience Mihaly Csikszentmihalyi, 1990 • Peopleware : Productive Projects and Teams Tom DeMarco & Timothy Lister 2nd Edition 14
  • 15. Conclusion • Le génie logiciel n’est peut-être pas la bonne métaphore • Les normes, bien comprises, peuvent aider • Aucune méthodologie n’est parfaite • La gestion induit souvent des effets pervers • L’élément humain prime sur tous les autres • La praxis est source de connaissance 15
  • 16. Conclusion • La constance du jardinier : pour une pratique du développement par des développeurs professionnels • Les conseils sont bons pour ceux qui les donnent • Merci de votre temps et de votre patience • Questions ? 16