SlideShare une entreprise Scribd logo
1  sur  37
Comment les jeux vidéos
ont fait de moi un meilleur
développeur ?
NON, JE N’AI PAS PERDU MON TEMPS DEVANT DES « JEUX
DÉBILES ».
Bonjour !
Rémi Lesieur-Bridel
Développeur, Formateur, Team Leader
@remi_lesieur
A quoi va-t-on jouer ?
Kerbal Space Program : Livrer souvent
Anno 1404 et Cities Skyline : Répondre à un besoin
World of Warcraft : Motiver son équipe
Heroes of the Storm : Travailler en groupe
Apprendre le testing et
les cycles courts en
faisant une fusée
KERBAL SPACE PROGRAM
Kerbal Space
Program
Simulation de construction de fusée
Physique très réaliste
Assembler des éléments donnés …
• Voyager dans l’espace
• Mettre des satellites en orbite
• Visiter des lunes / planètes
https://www.youtube.com/watch?v=3L-3Lpdnf5E
Kerbal Space
Program
Le mauvais exemple : Tout développer
d’un coup.
https://www.youtube.com/watch?v=tsQdHvCH1PQ
Kerbal Space
Program
Crée rapidement un prototype simple
de fusée
Identification immédiate des soucis
On retente vite un décollage
On corrige
On relance …
https://www.youtube.com/watch?v=qvZcQZ5FUhM
Faire une fusée ?
La fusée tient
debout ?
Les réacteurs
s’allument ?
Le carburant
est acheminé ?
La fusée
décolle ?
Il y a de
l’oxygène ?
…
Réduire le temps entre construction et
décollage
Développement TestsBUG TEST
Dette Technique
Construction DécollageErreur Prob.
Rebrancher tout
Dev Tests Dev Tests
Dette
Dev Tests …
Découper sa ville et
répondre aux besoins
de sa population
ANNO 1404 & CITIES SKYLINE
Anno 1404
Stratégie / Gestion
Construire et faire prospérer sa
colonie
Système d’îles avec des ressources
limités pour chacune
Répondre aux besoin de la population
pour avancer
En concurrence avec d’autres colonies
https://www.youtube.com/watch?v=jRAWqAZkUjI
http://fc01.deviantart.net/fs70/f/2012/177/4/2/anno_1404_by_ravvenn-d54w37p.png
Anno 1404
Plusieurs niveaux de citoyenneté
Chaque niveau a des besoins
Reprend ceux du niveau précédent et
rajoute les siens
Lorsque tous ses besoins sont remplis,
il monte de niveau
Besoin initial
Besoin
supplémentaire
Besoin avancé
Anno 1404
Chaque besoin nécessite un ou
plusieurs ingrédients
Chaque ingrédient nécessite un ou
plusieurs bâtiments
Chaque bâtiment nécessite certaines
ressources
Identifier île
fertile
Livrer
Ferme
Jardins
Blé
Herbes
Brasserie
Organiser ses livraisons
Bijoux
Vin
Epices
Foi
…
Bijoux Vin
Epices
Foi
… Bijoux
Vin
Epices
Foi
…
Foi
Eglise
Pierre
Carrière
Bois
Identifier Hiérarchiser Planifier Réaliser Livrer
Cities Skylines
City Builder (Sim City)
Construire et faire grandir sa ville
• Bâtiments privés et publics
• Infrastructures
• Politique
Pas d’adversaire (à part les éléments
naturels)
https://www.youtube.com/watch?v=yDJ-34uERZA
http://orig14.deviantart.net/d960/f/2015/071/d/d/icon_cities_skylines_by_hazzbrogaming-d8ldy57.png
Cities Skylines
Disponibilité de bâtiments dépendent
de la population
Ne sont pas obligatoires
immédiatement (besoin non encore
exprimé)
On peut les implémenter
immédiatement
Ou attendre que la population le
demande…
Risque de mécontentement
Pompiers
Poste Police
Besoin poste Police
Besoin pompiers
0
20
40
60
80
100
1000 1500 2000 2500 3000
Satisfaction
Comment répondre à un besoin
◦ Anticipation d’un besoin potentiel
◦ Y répondre a un coût
◦ Ressources
◦ Temps
◦ Maintenance
◦ Quand y répondre ?
Cities Skylines
Bâtiments optionnels
Donnent du bonus à la vile / quartier
Coûtent de l’argent & de la place
Meilleure satisfaction
Plus à même d’accepter de nouvelles
taxes
0
20
40
60
80
100
1000 1500 2000 2500 3000
Satisfaction
Aire de jeu
Un besoin qui n’est pas critique n’en est
pas pour autant inutile
◦ Je n’ai pas à me soucier de certaines features
◦ Elle n’apportent ou ne corrigent rien des besoins primaires du client
◦ On s’écarte du MVP
◦ On fait plaisir à l’utilisateur, il voit qu’on l’écoute
◦ Sera moins à cheval sur l’ajout qu’il a demandé précédemment
Les jeux online coopératifs
JEUX SYMÉTRIQUES
Chaque joueur a les mêmes outils à
disposition pour gagner.
Counter Strike, Quake, …
Equipe : Somme d’éléments indépendants la
composant.
Un très bon joueur dans une équipe médiocre
peut la faire gagner face à une équipe ayant un
talent moyen supérieur.
JEUX ASYMÉTRIQUES
Chaque joueur possède un nombre différent
de possibilités pour accéder à la victoire.
League of Legends, Guild Wars …
Equipe : Capacité de chacun des éléments à
s’entendre et à coopérer.
Une équipe sachant jouer ensemble vaincra
presque toujours celle dont les membres
jouent mieux mais de manière désordonnée.
Motiver son équipe en
massacrant des démons
WORLD OF WARCRAFT
World of
Warcraft
MMORPG (Massive Multiplayer Online
Playing Game)
Activités en commun avec d’autres
joueurs
La plupart des joueurs ont une guilde
Le jeu peu se faire en affrontement
entre joueurs (Player versus Player) ou
contre des personnages non joueurs
(Player versus Environment)
https://www.youtube.com/watch?v=J_HyiKQKNJs
http://img10.deviantart.net/fa72/i/2010/350/1/c/world_of_warcraft_cataclysm_by_skycrawlers-d34zeh6.jpg
World of
Warcraft
Player Versus Environment
5, 10, 25… Jusqu’à 40 joueurs en
même temps.
Dans un donjon, une grotte, un
château …
Avance en battant des monstres de
plus en plus gros et de plus en plus
forts.
Pourquoi ça ne marche pas ?
Manque d’expérience
◦ Leader trop sûr de lui ?
◦ Palier de difficulté à passer
Défaut d’équipement
◦ Le groupe a voulu aller trop vite en
besogne
◦ De nouveaux arrivants n’ont pas été
correctement équipés
Frustration
◦ Tentions
◦ Abandons
◦ Le groupe stagne, voire régresse
Changer les idées du groupe
Revenir à un ancien lieu, un ancien boss.
◦ Redonne de la confiance, rassure
◦ Permet de remettre l’équipement des joueurs à jour si besoin
◦ Se donner de nouveaux défis
Tenter un autre boss de la même difficulté
◦ Relance un nouveau défi, une nouvelle expérience
◦ Si réussi, la confiance remonte en flèche. Sinon, au moins la monotonie est cassée
Faire totalement autre chose
◦ Activité futiles, voire stupides. On s’amuse en groupe, on n’a plus de pression de réussite
◦ Arrêter plus tôt la soirée
Et quand on réussi ?
Tout n’est pas rose pour autant !
Le nombre de récompenses est limité
◦ Ménager les attentes de chacun
◦ Savoir prendre des décisions parfois peu populaires mais nécessaires
Certaines classes sont plus nécessaires que d’autres
◦ Injustice à réparer : faire participer tout le monde. Faire tourner les groupes.
◦ Essayer de ne pas créer de sous clans
Ne pas en demander trop
◦ Féliciter ce qui a été accomplis
◦ Encourager à avancer, sans menacer
Un vrai team leader
joue support
HEROES OF THE STORM
Heroes of the
Storm
MOBA (Multiplayer Online Battle
Arena)
Affrontement 2 équipes
Atteindre la base adverse et la détruire
Chaque joueur sélectionne un héro
Chaque héro a un rôle et un panel
d’action différentes
Coopérer pour gagner
https://www.youtube.com/watch?v=qyweHMhS6UM
http://orig05.deviantart.net/9d7e/f/2014/119/2/0/heroes_of_the_storm_512x512_icons_by_mgbeach-d7gi57e.png
Heroes of the
Storm
Assassin
Guerrier
Support
Spécialiste
Inflige des dégâts importants, peu résistant
Très résistant, toujours au front
Soigne et améliore les capacités des autres
Tacticien, à même de reverser le cours d’un affrontement
Heroes of the
Storm
Travail en équipe
Chacun son rôle
Chacun a besoin de l’autre
Protège
ProtègeProtège
Assiste
Assiste
Assiste
Victoire
Avance vers
Avance vers
Un leader aide les autres à être bons
◦ Personne n’est inutile
◦ Chacun a besoin de l’autre, mais une personne doit être centrale
◦ Attire l’attention sur des points critiques
◦ Reste en arrière de l’équipe, non pour laisser les autres faire son travail, mais pour les aider
à faire le leur
◦ Il doit sacrifier ses prétentions, voire sa progression, il se sera jamais aussi fort que les
autres
Ne pas juger un jeu à sa
couverture
J’ai appris …
◦ Valider la qualité de mon travail
◦ Minimal Viable Product
◦ Testing & TDD
◦ Identifier et découper les besoins exprimés
◦ Anticiper ceux explicites et implicites
◦ Jongler entre features critiques et cadeaux aux utilsateurs
◦ Savoir avancer en équipe
◦ Sacrifier ses prétentions pour un but commun
◦ Sans tuer personne
Questions ?
@remi_lesieur
Merci !

Contenu connexe

En vedette

[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdus
[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdus[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdus
[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdusRingCentral Engage Digital
 
Performer (dans) la ville : significations et représentations de l'urbanité d...
Performer (dans) la ville : significations et représentations de l'urbanité d...Performer (dans) la ville : significations et représentations de l'urbanité d...
Performer (dans) la ville : significations et représentations de l'urbanité d...Théo Gasquet
 
Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)
Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)
Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)Emmanuel Parada Licea
 
Management
ManagementManagement
Managementameshali
 
La diplomatie environnementale à la veille du G8
La diplomatie environnementale à la veille du G8La diplomatie environnementale à la veille du G8
La diplomatie environnementale à la veille du G8Cristiana Ciaraldi
 
Apuntes 2.la forma
Apuntes 2.la formaApuntes 2.la forma
Apuntes 2.la formaAnabel Lee
 
El mejor dia de mi vida
El mejor dia de mi vidaEl mejor dia de mi vida
El mejor dia de mi vidaLuis Hilo
 
Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...
Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...
Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...Equipe RENARD
 
Blogs maestros
Blogs maestrosBlogs maestros
Blogs maestrosdenyhuisa
 
Caracteristicas digitales de composición
Caracteristicas digitales de composiciónCaracteristicas digitales de composición
Caracteristicas digitales de composiciónMiguel Matamoros
 
Education Financière : Programme de formation de l'année scolaire 2014-2015
Education Financière : Programme de formation de l'année scolaire 2014-2015Education Financière : Programme de formation de l'année scolaire 2014-2015
Education Financière : Programme de formation de l'année scolaire 2014-2015Félix Yao
 
VIOLENCIA
VIOLENCIAVIOLENCIA
VIOLENCIAinemeli
 

En vedette (20)

EC 513: Inversión oro
EC 513: Inversión oroEC 513: Inversión oro
EC 513: Inversión oro
 
Verdades sobre el Proceso Electoral 2017
Verdades sobre el Proceso Electoral 2017Verdades sobre el Proceso Electoral 2017
Verdades sobre el Proceso Electoral 2017
 
tt_tt
tt_tttt_tt
tt_tt
 
[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdus
[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdus[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdus
[INFOGRAPHIE] Relation Client : 200 Milliards de dollars perdus
 
C-Arm Price Guide 2017
C-Arm Price Guide 2017 C-Arm Price Guide 2017
C-Arm Price Guide 2017
 
Performer (dans) la ville : significations et représentations de l'urbanité d...
Performer (dans) la ville : significations et représentations de l'urbanité d...Performer (dans) la ville : significations et représentations de l'urbanité d...
Performer (dans) la ville : significations et représentations de l'urbanité d...
 
Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)
Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)
Actitudes Enlace10 - cosas que hemos olvidado (8 de marzo 2010)
 
Avances Cancha Puerto Colombia Julio 2.011
Avances Cancha Puerto Colombia Julio 2.011Avances Cancha Puerto Colombia Julio 2.011
Avances Cancha Puerto Colombia Julio 2.011
 
Juego Mahjong Tiles
Juego Mahjong TilesJuego Mahjong Tiles
Juego Mahjong Tiles
 
Management
ManagementManagement
Management
 
La diplomatie environnementale à la veille du G8
La diplomatie environnementale à la veille du G8La diplomatie environnementale à la veille du G8
La diplomatie environnementale à la veille du G8
 
Apuntes 2.la forma
Apuntes 2.la formaApuntes 2.la forma
Apuntes 2.la forma
 
El mejor dia de mi vida
El mejor dia de mi vidaEl mejor dia de mi vida
El mejor dia de mi vida
 
Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...
Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...
Renée Pinard - ACFAS 2013 - Le transfert de connaissances : où débute et où s...
 
INVESTIGACION TECNOLOGICA
INVESTIGACION TECNOLOGICAINVESTIGACION TECNOLOGICA
INVESTIGACION TECNOLOGICA
 
Blogs maestros
Blogs maestrosBlogs maestros
Blogs maestros
 
Meditación
MeditaciónMeditación
Meditación
 
Caracteristicas digitales de composición
Caracteristicas digitales de composiciónCaracteristicas digitales de composición
Caracteristicas digitales de composición
 
Education Financière : Programme de formation de l'année scolaire 2014-2015
Education Financière : Programme de formation de l'année scolaire 2014-2015Education Financière : Programme de formation de l'année scolaire 2014-2015
Education Financière : Programme de formation de l'année scolaire 2014-2015
 
VIOLENCIA
VIOLENCIAVIOLENCIA
VIOLENCIA
 

Comment les jeux vidéos ont fait de moi un meilleur développeur

  • 1. Comment les jeux vidéos ont fait de moi un meilleur développeur ? NON, JE N’AI PAS PERDU MON TEMPS DEVANT DES « JEUX DÉBILES ».
  • 2. Bonjour ! Rémi Lesieur-Bridel Développeur, Formateur, Team Leader @remi_lesieur
  • 3. A quoi va-t-on jouer ? Kerbal Space Program : Livrer souvent Anno 1404 et Cities Skyline : Répondre à un besoin World of Warcraft : Motiver son équipe Heroes of the Storm : Travailler en groupe
  • 4. Apprendre le testing et les cycles courts en faisant une fusée KERBAL SPACE PROGRAM
  • 5. Kerbal Space Program Simulation de construction de fusée Physique très réaliste Assembler des éléments donnés … • Voyager dans l’espace • Mettre des satellites en orbite • Visiter des lunes / planètes https://www.youtube.com/watch?v=3L-3Lpdnf5E
  • 6. Kerbal Space Program Le mauvais exemple : Tout développer d’un coup. https://www.youtube.com/watch?v=tsQdHvCH1PQ
  • 7.
  • 8. Kerbal Space Program Crée rapidement un prototype simple de fusée Identification immédiate des soucis On retente vite un décollage On corrige On relance … https://www.youtube.com/watch?v=qvZcQZ5FUhM
  • 9. Faire une fusée ? La fusée tient debout ? Les réacteurs s’allument ? Le carburant est acheminé ? La fusée décolle ? Il y a de l’oxygène ? …
  • 10. Réduire le temps entre construction et décollage Développement TestsBUG TEST Dette Technique Construction DécollageErreur Prob. Rebrancher tout Dev Tests Dev Tests Dette Dev Tests …
  • 11.
  • 12. Découper sa ville et répondre aux besoins de sa population ANNO 1404 & CITIES SKYLINE
  • 13. Anno 1404 Stratégie / Gestion Construire et faire prospérer sa colonie Système d’îles avec des ressources limités pour chacune Répondre aux besoin de la population pour avancer En concurrence avec d’autres colonies https://www.youtube.com/watch?v=jRAWqAZkUjI http://fc01.deviantart.net/fs70/f/2012/177/4/2/anno_1404_by_ravvenn-d54w37p.png
  • 14. Anno 1404 Plusieurs niveaux de citoyenneté Chaque niveau a des besoins Reprend ceux du niveau précédent et rajoute les siens Lorsque tous ses besoins sont remplis, il monte de niveau Besoin initial Besoin supplémentaire Besoin avancé
  • 15. Anno 1404 Chaque besoin nécessite un ou plusieurs ingrédients Chaque ingrédient nécessite un ou plusieurs bâtiments Chaque bâtiment nécessite certaines ressources Identifier île fertile Livrer Ferme Jardins Blé Herbes Brasserie
  • 16. Organiser ses livraisons Bijoux Vin Epices Foi … Bijoux Vin Epices Foi … Bijoux Vin Epices Foi … Foi Eglise Pierre Carrière Bois Identifier Hiérarchiser Planifier Réaliser Livrer
  • 17. Cities Skylines City Builder (Sim City) Construire et faire grandir sa ville • Bâtiments privés et publics • Infrastructures • Politique Pas d’adversaire (à part les éléments naturels) https://www.youtube.com/watch?v=yDJ-34uERZA http://orig14.deviantart.net/d960/f/2015/071/d/d/icon_cities_skylines_by_hazzbrogaming-d8ldy57.png
  • 18. Cities Skylines Disponibilité de bâtiments dépendent de la population Ne sont pas obligatoires immédiatement (besoin non encore exprimé) On peut les implémenter immédiatement Ou attendre que la population le demande… Risque de mécontentement Pompiers Poste Police Besoin poste Police Besoin pompiers 0 20 40 60 80 100 1000 1500 2000 2500 3000 Satisfaction
  • 19. Comment répondre à un besoin ◦ Anticipation d’un besoin potentiel ◦ Y répondre a un coût ◦ Ressources ◦ Temps ◦ Maintenance ◦ Quand y répondre ?
  • 20. Cities Skylines Bâtiments optionnels Donnent du bonus à la vile / quartier Coûtent de l’argent & de la place Meilleure satisfaction Plus à même d’accepter de nouvelles taxes 0 20 40 60 80 100 1000 1500 2000 2500 3000 Satisfaction Aire de jeu
  • 21. Un besoin qui n’est pas critique n’en est pas pour autant inutile ◦ Je n’ai pas à me soucier de certaines features ◦ Elle n’apportent ou ne corrigent rien des besoins primaires du client ◦ On s’écarte du MVP ◦ On fait plaisir à l’utilisateur, il voit qu’on l’écoute ◦ Sera moins à cheval sur l’ajout qu’il a demandé précédemment
  • 22. Les jeux online coopératifs JEUX SYMÉTRIQUES Chaque joueur a les mêmes outils à disposition pour gagner. Counter Strike, Quake, … Equipe : Somme d’éléments indépendants la composant. Un très bon joueur dans une équipe médiocre peut la faire gagner face à une équipe ayant un talent moyen supérieur. JEUX ASYMÉTRIQUES Chaque joueur possède un nombre différent de possibilités pour accéder à la victoire. League of Legends, Guild Wars … Equipe : Capacité de chacun des éléments à s’entendre et à coopérer. Une équipe sachant jouer ensemble vaincra presque toujours celle dont les membres jouent mieux mais de manière désordonnée.
  • 23. Motiver son équipe en massacrant des démons WORLD OF WARCRAFT
  • 24. World of Warcraft MMORPG (Massive Multiplayer Online Playing Game) Activités en commun avec d’autres joueurs La plupart des joueurs ont une guilde Le jeu peu se faire en affrontement entre joueurs (Player versus Player) ou contre des personnages non joueurs (Player versus Environment) https://www.youtube.com/watch?v=J_HyiKQKNJs http://img10.deviantart.net/fa72/i/2010/350/1/c/world_of_warcraft_cataclysm_by_skycrawlers-d34zeh6.jpg
  • 25. World of Warcraft Player Versus Environment 5, 10, 25… Jusqu’à 40 joueurs en même temps. Dans un donjon, une grotte, un château … Avance en battant des monstres de plus en plus gros et de plus en plus forts.
  • 26. Pourquoi ça ne marche pas ? Manque d’expérience ◦ Leader trop sûr de lui ? ◦ Palier de difficulté à passer Défaut d’équipement ◦ Le groupe a voulu aller trop vite en besogne ◦ De nouveaux arrivants n’ont pas été correctement équipés Frustration ◦ Tentions ◦ Abandons ◦ Le groupe stagne, voire régresse
  • 27. Changer les idées du groupe Revenir à un ancien lieu, un ancien boss. ◦ Redonne de la confiance, rassure ◦ Permet de remettre l’équipement des joueurs à jour si besoin ◦ Se donner de nouveaux défis Tenter un autre boss de la même difficulté ◦ Relance un nouveau défi, une nouvelle expérience ◦ Si réussi, la confiance remonte en flèche. Sinon, au moins la monotonie est cassée Faire totalement autre chose ◦ Activité futiles, voire stupides. On s’amuse en groupe, on n’a plus de pression de réussite ◦ Arrêter plus tôt la soirée
  • 28. Et quand on réussi ? Tout n’est pas rose pour autant ! Le nombre de récompenses est limité ◦ Ménager les attentes de chacun ◦ Savoir prendre des décisions parfois peu populaires mais nécessaires Certaines classes sont plus nécessaires que d’autres ◦ Injustice à réparer : faire participer tout le monde. Faire tourner les groupes. ◦ Essayer de ne pas créer de sous clans Ne pas en demander trop ◦ Féliciter ce qui a été accomplis ◦ Encourager à avancer, sans menacer
  • 29. Un vrai team leader joue support HEROES OF THE STORM
  • 30. Heroes of the Storm MOBA (Multiplayer Online Battle Arena) Affrontement 2 équipes Atteindre la base adverse et la détruire Chaque joueur sélectionne un héro Chaque héro a un rôle et un panel d’action différentes Coopérer pour gagner https://www.youtube.com/watch?v=qyweHMhS6UM http://orig05.deviantart.net/9d7e/f/2014/119/2/0/heroes_of_the_storm_512x512_icons_by_mgbeach-d7gi57e.png
  • 31. Heroes of the Storm Assassin Guerrier Support Spécialiste Inflige des dégâts importants, peu résistant Très résistant, toujours au front Soigne et améliore les capacités des autres Tacticien, à même de reverser le cours d’un affrontement
  • 32. Heroes of the Storm Travail en équipe Chacun son rôle Chacun a besoin de l’autre Protège ProtègeProtège Assiste Assiste Assiste Victoire Avance vers Avance vers
  • 33. Un leader aide les autres à être bons ◦ Personne n’est inutile ◦ Chacun a besoin de l’autre, mais une personne doit être centrale ◦ Attire l’attention sur des points critiques ◦ Reste en arrière de l’équipe, non pour laisser les autres faire son travail, mais pour les aider à faire le leur ◦ Il doit sacrifier ses prétentions, voire sa progression, il se sera jamais aussi fort que les autres
  • 34. Ne pas juger un jeu à sa couverture
  • 35. J’ai appris … ◦ Valider la qualité de mon travail ◦ Minimal Viable Product ◦ Testing & TDD ◦ Identifier et découper les besoins exprimés ◦ Anticiper ceux explicites et implicites ◦ Jongler entre features critiques et cadeaux aux utilsateurs ◦ Savoir avancer en équipe ◦ Sacrifier ses prétentions pour un but commun ◦ Sans tuer personne

Notes de l'éditeur

  1. Qui n’a jamais, jamais joué ? Qui joue un peu ? Qui est un gros joueur ?
  2. L’urgence est déjà filtrée Les besoins sont distillés au fur et à mesure Apparaissent à chaque palier de population (ex : besoin d’épices à partir de 200 « Citoyens ») Très tenu par la main Complexité des découpages Nécessité de maintenir les besoin précédent (non régression) TYPE DRIVEN DEVELOPMENT
  3. Ajouter un nouveau bâtiment n’est pas anodin : Sa construction coûte de l’argent Son entretien également (+ salaires, …) Pour l’explication : la criminalité est ciblée par quartier, même par bloc. Un poste de police a une aire d’effet limitée. Attendre son apparition permet de directement cibler où le besoin est le plus urgent. En attendant d’avoir un plan de commissariat (aire d’effet plus importante), uniquement s’occuper des foyer naissant. Par contre, les feux peuvent se propager à peu près partout. Le choix ? S’occuper immédiatement des pompiers et répondre petit à petit au besoin de sécurité
  4. Les habitants sont heureux d’avoir un espace vert, la popularité du maire augmente, ils seront moins enclins à pester contre la décharge que vous venez de mettre à 200m de leur bloc. Typique de la feature « Nice to Have » C’est un « cadeau » au client. Il apprécie le geste (c’en est un au départ) et aura un regard plus clément sur le reste du travail.
  5. MMORPG (Massive Multiplayer Online Role-Playing Game) Guilde PvE / PvP
  6. Parfois ça marche – IMG 1 Parfois non – IMG 2
  7. Assassin : Se concentre sur sa cible et sa barre de vie. Son point de vue est limité à un rayon de 5m autour de lui. Guerrier : S’assure que personne ne passe derrière lui (assassins, supports et spécialistes restent derrière la plupart du temps). Voit un peu plus loin, mais toujours dans son environnement proche. Support : Doit se déplacer là où il sera le plus utile (il ne l’est qu’en présence d’au moins un autre joueur, sauf cas exceptionnel). Doit surveiller le champs de bataille, tout en essayant de ne pas mourir. Tacticien : Hybride entre les 3, suivant le choix du héro. Peut être une sorte de support. Il peut jouer seul, certains sont même très efficaces pour cela.
  8. Le support et le guerrier doivent surveiller tout le monde. Là où le guerrier (le carry) va devoir monter en puissance et être critique face à l’ennemi, le support devra toujours rester en arrière et s’assurer que chacun peut faire son rôle le plus facilement possible. Cela ne veut pas dire que l’assassin et le tacticien sont inutiles, au contraire. Mais ils ont un rôle plus direct envers l’objectif de l’équipe. Le support doit s’assurer que le reste de l’équipe peut faire son rôle direct.