Skip to content

Instantly share code, notes, and snippets.

@tgmarinho
Forked from sibelius/agile-questions.md
Created June 27, 2024 17:09
Show Gist options
  • Save tgmarinho/8dccf899516e1a50bec9e7817722bcc5 to your computer and use it in GitHub Desktop.
Save tgmarinho/8dccf899516e1a50bec9e7817722bcc5 to your computer and use it in GitHub Desktop.
agile-questions
  • do you use feature flags? expand
  • do you use git flow?
  • have you decoupled deploy from release? https://www.honeycomb.io/blog/deploys-wrong-way-change-user-experience
  • do you use sprints?
  • do you have automated tests?
  • do you do refactoring?
  • do you use types (typescript)?
  • how do you manage the project?
  • do you have daily meetings? expand
  • do you have written documentation?
  • do you work most on async matter or make a call for any reasons?
  • how many meetings do you have per day?
  • how long are the meetings?
  • do you have QA?
  • do you use Request for Comments (RFC)?
  • does the company knowledge is shared among many people?
  • how often do you release to production?
  • how often do you have new bugs after a release?
  • do you have observabilitiy and monitoring?
  • do you have CI/CD?
  • what is automated? what is not automated but it should?
  • do you have a PO/PM?
  • do you have a Scrum Master?
  • do you have a staging environment?
  • do you fear making a release in production?
  • how often do you need to make a hotfix?
  • how often do you have incidents in production?
  • how often do you invest in tooling and in dx?
  • do you use small pull requests?
  • how many Work in Progress (WIP), unfinished work do you have right now?
  • do you work in squads?
  • do you have required reviews on code ?
  • who can make a release to production?
  • how do you debug in production?
  • what is slow?
  • what don't you like about your process?
  • What is your tech stack?
  • What is too complex?
  • Who decides what needs to be done? how this works?
  • does the developers have access to the end users?
  • does the developers just code what you say to them or they provide the solution ? do they think ?
  • do you have pair programming?
  • does everything have visibility of what is getting done? what everybody is working on?
  • do you need to do extra hours ?
  • are all schedules late?
  • how easy is to change code?
  • how easy is to take decisions ?
  • how decoupled is the code?
  • how easy is to understand the code ?
  • how clear is the product requirements? how often they change ?
  • do you test in production ?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment