- Agile: https://agilemanifesto.org/ (tout le monde dit faire de l'agile ces jours ci, la réalité est variable) - le manifesto et sa version longue restent de bons principes
- Scrum: les principe de l'agile mis dans un process plus "entreprise": https://www.scrum.org/learning-series/what-is-scrum/ Utile pour le vocabulaire/rôles et parce que fréquent en enterprise/chez les fournisseurs (au moins sur le papier)
- Product Owner is the new project manager in most software projects: https://www.scrum.org/resources/what-is-a-product-owner - include a much more developed "business" role as being the person that get input from everyone (users, stakeholders) and in the end decide what will be build or not
- Wireframes: le fait de "dessiner" un écran pour évaluer une fonctionnalité avant de la (faire) coder: https://en.wikipedia.org/wiki/Website_wireframe - très utile pour aider à définir le programme et communiquer entre partenaires techniques et non techniques)
- Retrospective: https://www.scrum.org/resources/what-is-a-sprint-retrospective (le concept est très utile dans une logique de "comment peut on améliorer notre process")
- User Story: https://en.wikipedia.org/wiki/User_story une manière de décrire un besoin de manière synthétique mais prenant en compte deux aspects critiques: pour qui et pour quoi (au delà de la fonctionnalité à développer).
- The Phoenix Proect: se lit comme une fiction mais plein de bon principes sur ce qui freine/bloque un projet: https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592
- Peopleware: plus sur les relations au sein des équipes/dynamiques/etc
- Le project va changer en cours de route. C'est inévitable et probablement bénéfique. Il faut just y être préparé
- Garder en permanence contact avec les futurs utilisateurices pour assurer que ce qui est construit correspond à leurs besoins
- Forcer un rythme de release régulier - il doit être possible de tester l'état d'avancement du software régulièrement (toutes les deux semaines par exemple)
Présentation personnelle (orienté startup mais le process reste valide): So you want me to make a software for you - https://docs.google.com/presentation/d/1j8oKrtBZiy_Yff6FqScP5LN7J2mGljmrIPltVc2YYdU/edit?usp=sharing