- Vous avez livré 5 applications avant l'adversaire.
- Vous avez livré plus d'applications que votre adversaire après
200 phases de jeu. - En cas d'égalité, vous avez moins de cartes Dette Technique que votre adversaire.
Kit de Démarrage
Vidéo d'introduction par Sebastien et Loïc: https://youtu.be/OJxV_zhICls
Chaque joueur incarne une équipe de développement informatique. Le jeu se déroule dans un open space contenant 8 postes de travail. Le hackathon se déroule sur plusieurs tours. À chaque tour, les deux joueurs jouent l’un après l’autre.
Ce jeu utilise le principe du Deck Building. Chaque équipe aura un lot de cartes personnelles qui s'enrichira au cours de la partie.
Chaque équipe commence la partie avec
L’open space est composé de 8 postes de travail, chacun dédié à une tâche particulière
Formation
Développement
Point d'équipe quotidien
Priorisation des tâches
Etude d'architecture
Intégration Continue
Revue de code
Ces postes sont numérotés de
A cause de la covid-19, la direction a imposé un sens de déplacement dans les couloirs afin de ne pas se croiser. On doit donc toujours se déplacer dans le même sens.
Chaque application nécessite certaines tâches pour être livrée. Les applications sont communes aux deux équipes. Une fois l'application livrée, elle n'est plus livrable par l'autre équipe.
Les applications seront de plus en plus grosses au cours des ligues.
Une petite application aura besoin de 3 lots de 2 tâches (par ex, 2 REFACTORING, 2 TRAINING et 2 CODING)
Une grosse application aura besoin de 2 lots de 4 tâches (par ex, 4 DAILY_ROUTINE et 4 CODE_REVIEW)
Chaque compétence BONUS permet de remplir une tâche (n’importe laquelle) de façon correcte et une tâche de façon baclée.
Chaque compétence spécifique permet de remplir 2 tâches (liées à cette compétence) de façon correcte et 2 tâches (n’importe lesquelles) de façon bâclée.
Par ex, la compétence CODING permet de remplir 2 tâches CODING. Et à côté, elle peut aussi remplir 2 tâches TRAINING de façon bâclée.
Chaque tâche bâclée lors de la livraison d’une application rapporte une carte Dette Technique. Ces cartes ne servent à rien, à part à ralentir l’équipe de développement quand elles s’accumulent en encombrant la main tirée au début de chaque tour.
A chaque tour, votre équipe récupère au hasard 4 cartes compétences parmi toutes celles qu’elle possède dans sa pioche.
1. Déplacement
L’équipe commence par changer de poste de travail (afin de laisser la place à d’autres équipes).
Elle récupère alors une carte compétence correspondant au poste de travail où elle va (formation, revue de code, refactoring, développement...).
S’il n’y en a plus de disponible, elle récupère une carte compétence BONUS.
Si l’équipe arrive sur le poste de travail où se trouve déjà une autre équipe, ou sur un poste de travail adjacent à l’autre équipe, elle va la déranger (elle fait du bruit en travaillant).
Elle doit donc se faire accepter en cédant une compétence de son choix à l’équipe dérangée.
Si elle n’en a pas, elle récupère 2 Dettes Techniques.
Si l’équipe passe par le poste des tâches administratives (entre le poste 7 et le poste 0), elle perd 2 compétences de son choix.
Si elle n’en a pas assez, elle récupère une carte Dette Technique par compétence manquante.
2. Faire une action
Après son déplacement, l’équipe peut (si elle le désire), utiliser une de ses compétences disponibles (en main). Le jeu ne vous proposera cette phase que si elle est possible. Liste des compétences et leurs effets:3. Livrer une application
L’équipe peut (si elle le désire) utiliser ses compétences disponibles en main pour livrer une application.
Le jeu ne vous proposera cette phase que si elle est possible.
N’oubliez pas, si vous bâclez des tâches, vous recevrez des cartes Dette Technique !
Après avoir livré une application, les compétences permanentes du joueur sont alors défaussées.
4. Fin du tour
Les cartes restant en main (compétences et Dette Technique) sont défaussées.
Le hackathon s’arrête dès qu’une équipe a réussi à livrer 5 applications.
Attention, comme le hackathon est sous le thème du Green IT, les organisateurs sont très vigilants sur la qualité de la dernière application livrée.
La 5ème application d’une équipe ne pourra donc pas être livrée avec des tâches bâclées !
A partir du moment où une équipe a livré 5 applications, la partie s’arrête une fois que les deux équipes ont joué autant de tours.
Le joueur gagnant est celui qui a livré le plus d’applications.
Si les joueurs ont livré le même nombre d’applications, le gagnant est le joueur qui possède le moins de cartes Dette Technique.
Le jeu commence avec 5 cartes compétence sur chaque poste de travail, 36 cartes de Compétences BONUS et 100 cartes de Dette Technique en tout dans le jeu.
Chaque phase n’est proposée aux joueurs que s’ils peuvent y faire une action. S'ils n'ont pas le choix et que l'action est obligatoire, elle sera jouée automatiquement.
Si vous devez piocher une carte de zone et qu'il n'y en a plus, vous prendrez une carte de compétence BONUS à la place.
S'il n'y a plus de carte de compétence BONUS disponible, vous n'obtiendrez aucune carte.
En cas d'égalité, le joueur qui a le moins de cartes Dette Technique gagnera.
La 5ème application ne peut pas être livrée en bâclant des tâches. Il vous faudra donc le paiement exact.
Vous pouvez voir le code source du jeu sur ce repo GitHub.
Les ambitions du Groupe Societe Generale sur le Green IT, qui devient un enjeu d’ampleur dans le contexte actuel : https://youtu.be/ZstnO7j1y4c
Notre partenariat avec l’INR et notre signature à la Charte du Numérique responsable : https://careers.societegenerale.com/green-it-program
Les Masterclasses de nos experts en vidéos – tout savoir sur le Green IT
Masterclass #1 Pourquoi le numérique responsable? : https://youtu.be/eLffG8Z0iXU
Masterclass #2 Les enjeux de l'E-accessibilité pour l'IT : https://youtu.be/oRA_CrGxGgw
Masterclass #3 Architecture sous le prisme du Green IT : https://youtu.be/x2fMjGqinLA
Masterclass #4 Vers une conception numérique responsable : https://youtu.be/kb2PM7OniRk