principes d'ingénierie en développement web · benoit piette est un spécialiste des...
TRANSCRIPT
![Page 1: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/1.jpg)
Principes d'ingénierie endéveloppement Web
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
1 sur 56 11-11-03 07:48
![Page 2: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/2.jpg)
Bio du présentateur
Benoit Piette
Benoit Piette est un spécialiste des technologies Internetdepuis plus de 14 ans et architecte de solutions Web chezTink Profitabilité numérique. Dans sa quête d'améliorer laqualité de ses interventions, il devient membre actif du
W3Québec dès sa fondation en 2003 et en fût le présidentde 2006 à 2008.Il est expert invité au HTMLWG du W3C
et participe à plusieurs conférences, dont Confoo.ca,MakeWebNotWar, Webéducation et Intracom (au Québec).
benoitpiette.com
W3Québec
Le W3Québec est un organisme à but non lucratif dontl'objectif est de promouvoir les bonnes pratiques et les
standards ouverts en développement Web.
W3Qc.org
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
2 sur 56 11-11-03 07:48
![Page 3: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/3.jpg)
Table des matières
En avant avec l'industrialisation!1.Préoccupations transversales2.
Preuves3.Quelques pratiques4.
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
3 sur 56 11-11-03 07:48
![Page 4: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/4.jpg)
Préjugés et industrialisation
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
4 sur 56 11-11-03 07:48
![Page 5: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/5.jpg)
Encore des histoires
On a souvent voulu se débarasser du programmeur enle transformant en ouvrier
On a essayé de le remplacer par des analystesd'affaires
On a essayé de l'oustourcer
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
5 sur 56 11-11-03 07:48
![Page 6: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/6.jpg)
Ouvriers ou concepteurs ?
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
6 sur 56 11-11-03 07:48
![Page 7: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/7.jpg)
Qu'est-ce qu'un ingénieur ?
Un ingénieur (du latin ingenium) est un professionnel exerçant desactivités de conception et de direction de projets, de réalisation et
de mise en œuvre de produits, de systèmes ou de servicesimpliquant des problèmes techniques complexes. Ces
responsabilités supposent alors un ensemble de connaissancestechniques d'une part, économiques, sociales, environnementales ethumaines d'autre part, reposant sur une solide culture scientifique.
[Source : Wikipedia ]Organisation
ScienceHumain et social
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
7 sur 56 11-11-03 07:48
![Page 8: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/8.jpg)
Objectifs
Proposer des orientations / principesKeep it simple
Ne pas tomber dans une méthode particulière, il y abien d'autres présentations pour cela
Je n'ai rien à vendre :-)Dans cette optique, nous resterons haut niveau
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
8 sur 56 11-11-03 07:48
![Page 9: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/9.jpg)
Objectif : Qualité ou monétisation ?
Malgré les processus, les projets sont en retards et audessus du budget
Il y aura toujours des besoins contradictoiresLesquels écouter ?
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
9 sur 56 11-11-03 07:48
![Page 10: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/10.jpg)
La difficulté de créer des principesd'ingénierie
Beaucoup de dogmes, peu d'élusLe problème revient toujours à l'humain
Les orientations de l'industrie changent très souvent
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
10 sur 56 11-11-03 07:48
![Page 11: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/11.jpg)
Le principe de base en intégration Web
Séparation structure / présentation / comportementComment : les techniques, qui risquent de changer
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
11 sur 56 11-11-03 07:48
![Page 12: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/12.jpg)
Courants actuels de l'industrie
Économie de biens virtuelsInformatique en nuages
Web et MobilePerspectives économiques incertaines
Communications sans vie privéeDesign et ergonomie / limites de la technologie
Touch computing
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
12 sur 56 11-11-03 07:48
![Page 13: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/13.jpg)
Courants actuels de l'industrie
Diminuer les coûtsOn demande plus de qualité
Les changements sont toujours aussi rapidesIndustrialisation ?
Problèmes sérieux de sécurité, intégritéÊtre à l'écoute des besoins de l'industrie
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
13 sur 56 11-11-03 07:48
![Page 14: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/14.jpg)
Il n'y a pas de "One size fits all"
Trop généraliser coûte cher en intégration.La solution très spécifique et temporaire devient
permanente
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
14 sur 56 11-11-03 07:48
![Page 15: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/15.jpg)
Exemple de Keep It Simple
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
15 sur 56 11-11-03 07:48
![Page 16: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/16.jpg)
Être idéaliste dans ce qu'on vise
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
16 sur 56 11-11-03 07:48
![Page 17: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/17.jpg)
Être pragmatique dans ce qu'on fait
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
17 sur 56 11-11-03 07:48
![Page 18: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/18.jpg)
La Maîtrise du sujet
La compréhesion "ownership" d'un projetPas tout-à-fait dans les sens de Scrum.Autant les aspects organisationnels que
technologiques et humains.
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
18 sur 56 11-11-03 07:48
![Page 19: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/19.jpg)
Caractéristiques de la chaîne demontage d'application Web
Créativité artistique et ingénierieLe produit est la page Web
La chaîne de montage est l'applicationNous travaillons à construire ou assembler cette
chaîne de montageMéta-chaîne de montage et méta-plan
L'effet papillon est important!
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
19 sur 56 11-11-03 07:48
![Page 20: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/20.jpg)
Qualité et préoccupations transversales
GestionAccessibilité
SécuritéPerformance
Ergonomie utilisabilité, aspects cognitifsRéférencement SEO, SEM
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
20 sur 56 11-11-03 07:48
![Page 21: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/21.jpg)
Qualité et préoccupations transversales
Qualité et recherche de boguesMise en place de normes de développement
Impact des choix d'architectureIdentification des risques
S'empêcher de réinventer la roue
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
21 sur 56 11-11-03 07:48
![Page 22: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/22.jpg)
Sécurité et OWASP
Exemple (incomplet) de norme de sécurité basé surOWASP
Top 10 Activité
A1 : Injection
Utilisation selon les règles del'art d'un ORMToujours filtrer les entrées ausystèmeRevue de code hebdomadaire
A2 : Cross SiteScripting (XSS)
Toujours filtrer les entrées ausystèmeRevue de code hebdomadaireTests de sécurité applicatifs
...
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
22 sur 56 11-11-03 07:48
![Page 23: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/23.jpg)
Accessibilité
Principe d'amélioration progressiveNormes gouvernementales en accessibilité (ex:
SGQRI-008 au Québec)Revue du design / code
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
23 sur 56 11-11-03 07:48
![Page 24: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/24.jpg)
Performance et robustesse
Calcul des besoins en performanceIdentification des goulots d'étranglement
Tests de performancesIdentification des fuites de mémoire
Mise en place d'environnements reflètant le pluspossible la réalité
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
24 sur 56 11-11-03 07:48
![Page 25: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/25.jpg)
Il est question d'optimisation
S'assurer que les bases sont respectésEnsuite, on optimise selon les besoins du projet
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
25 sur 56 11-11-03 07:48
![Page 26: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/26.jpg)
Toujours avoir une preuve en main
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
26 sur 56 11-11-03 07:48
![Page 27: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/27.jpg)
Rechercher le maximum de confiance
Peu importe les outils et méthodesSelon le besoin (et le budget)
Idéalement, la preuve est mathématique / scientifiqueet représente la réalite
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
27 sur 56 11-11-03 07:48
![Page 28: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/28.jpg)
L'effort nécessaire
On ne peut pas toujours éviter la complexitéIl n'y a peut-être que les fous qui ne doutent pas
Mais si le doute nous empêche d'agir, il faut douter dudoute
La meilleure solution, c'est la vôtre (and stick with it)
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
28 sur 56 11-11-03 07:48
![Page 29: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/29.jpg)
Stratégie de découpage
Identifier et éliminer les risques le plus tôt dans leprojet
Identifier les priorités : la valeur pour le clientFaire attention au surmenage
Contraintes de projet
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
29 sur 56 11-11-03 07:48
![Page 30: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/30.jpg)
Être à l'écoute - l'humain est le centre detoute organisation
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
30 sur 56 11-11-03 07:48
![Page 31: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/31.jpg)
Développement durable, perénité et duréede vie
Les technologies changent rapidementLes méthodologies évoluent, et tout le monde pense
différemmentTrop d'opinions
Établir des normes de développement et guérites devalidation
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
31 sur 56 11-11-03 07:48
![Page 32: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/32.jpg)
L'importance du prototype
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
32 sur 56 11-11-03 07:48
![Page 33: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/33.jpg)
Gestion des sources
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
33 sur 56 11-11-03 07:48
![Page 34: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/34.jpg)
Tests unitaires et automatisés
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
34 sur 56 11-11-03 07:48
![Page 35: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/35.jpg)
Builds automatisés / intégration continue
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
35 sur 56 11-11-03 07:48
![Page 36: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/36.jpg)
La place de l'analyse , architecture /modèles
Assurer la maîtrise du sujet
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
36 sur 56 11-11-03 07:48
![Page 37: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/37.jpg)
Tout prendre avec un grain de sel
Avec toutes ces contradictions...On a le droit d'être passionné par ce qui nouveau
On a le droit d'écouter ceux qui y sont passés avantnous
On réinvente souvent la roue (des fois elle est un peuplus vite, mais vaut-elle la peine)
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
37 sur 56 11-11-03 07:48
![Page 38: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/38.jpg)
Design patterns
Je n'en ferai pas la liste, mais...Faut au minimum être au courant.
Séparation des préoccupationsModèle vue contrôleur
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
38 sur 56 11-11-03 07:48
![Page 39: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/39.jpg)
Refactorisation
Quand elle est nécessaireContrôler la dette technologique
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
39 sur 56 11-11-03 07:48
![Page 40: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/40.jpg)
Séparer les environnements
Développement, tests, assurance qualitéPré-production, staging, production
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
40 sur 56 11-11-03 07:48
![Page 41: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/41.jpg)
Déploiements
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
41 sur 56 11-11-03 07:48
![Page 42: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/42.jpg)
Vérité et preuves
L'objectif d'une preuve est d'augmenter les chances desuccès d'un projet, pas de cacher les problèmes en se
donnant un sentiment que tout va bien.Niveau de confiance des preuves selon le contexte
Pour valider : normes et guéritesPreuves par expérience ? Selon le contexte
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
42 sur 56 11-11-03 07:48
![Page 43: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/43.jpg)
Unification
Normes de développement (niveaux CMMI)Rechercher la répétition du succès
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
43 sur 56 11-11-03 07:48
![Page 44: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/44.jpg)
Culture d'entreprise et gestion duchangement
Changement d'orientationCroissance de l'entreprise - industrialisation à petite
échelleAttention à l'inflexibilité
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
44 sur 56 11-11-03 07:48
![Page 45: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/45.jpg)
Le méta-plan
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
45 sur 56 11-11-03 07:48
![Page 46: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/46.jpg)
Gestion du temps
Point de vue développeurOrganisé, mais pas trop
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
46 sur 56 11-11-03 07:48
![Page 47: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/47.jpg)
Les risques
Minimiser les hypothèses non vérifiées et lesincertitudes
Les éliminer le plus tôt dans un projetEncore une fois, le prototype aide
Se méfier de "Ça devrait marcher !"
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
47 sur 56 11-11-03 07:48
![Page 48: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/48.jpg)
Livrer!
Toujours garder en tête que l'objectif est de livrer(préférablement en temps et budget et avec le niveau
de qualité visé)Même quand le temps et le budget sont dépassés
Garder le focus, ne pas abandonner!Contrôler la dette technologique
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
48 sur 56 11-11-03 07:48
![Page 49: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/49.jpg)
Ne pas oublier le travail d'équipe!!
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
49 sur 56 11-11-03 07:48
![Page 50: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/50.jpg)
Récapitulation
Keep it simpleIl n'y a pas de "One size fits all"Être idéaliste dans ce qu'on vise
Être pragmatique dans ce qu'on fait
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
50 sur 56 11-11-03 07:48
![Page 51: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/51.jpg)
Récapitulation
La confiance en nos preuves doit être le plus élevéepossible
Suivre les bonnes pratiques de base (tests, etc)Nous sommes plus que des éxécutants et ne jamais
l'oublier!Ne jamais laisser tomber!
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
51 sur 56 11-11-03 07:48
![Page 52: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/52.jpg)
Pespectives : est-ce qu'on est encore dansl'ouest ou est-ce que le train vient de passer
?
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
52 sur 56 11-11-03 07:48
![Page 53: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/53.jpg)
Droits d'auteur
Ce contenu est déposé intégralement sous licenceCreative Commons de type BY-SA.
Les images contenues dans cette présentationappartiennent à leurs propriétaires respectifs et sont
utilisées selon la doctrine de l'utilisation équitable (fairuse). (En gros, je les enlève si vous le voulez)
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
53 sur 56 11-11-03 07:48
![Page 54: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/54.jpg)
Pour continuer
W3Qc: Les standards Web au Québec!D'autres ressources à venir
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
54 sur 56 11-11-03 07:48
![Page 55: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/55.jpg)
Commentaires? Questions?
Merci!Mon site Web personnel, http://benoitpiette.com
Continuons notre discussion sur Twitter(http://twitter.com/benoitpiette)N'hésitez pas à me contacter :
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
55 sur 56 11-11-03 07:48
![Page 56: Principes d'ingénierie en développement Web · Benoit Piette est un spécialiste des technologies Internet depuis plus de 14 ans et architecte de solutions Web chez Tink Profitabilité](https://reader036.vdocuments.net/reader036/viewer/2022071216/60485946f414f4315703d01c/html5/thumbnails/56.jpg)
©2010-2011 Benoit Piette, (CC BY-SA).
Principes d'ingénierie en développement Web http://localhost/benoitpiette.com/html/conferences/paris-web-...
56 sur 56 11-11-03 07:48