6 Minute Software Development

{{ show.title }}Trailer Bonus Episode {{ selectedEpisode.number }}
{{ selectedEpisode.title }}
|
{{ selectedEpisode.title }}
By {{ selectedEpisode.author }}
Broadcast by

Summary

Today we answer a listener question about how you an evaluate the health of a software team. I outline a list of questions you can use to grade a team & work out what an be improved.

Show Notes

Show Notes:

Questions I use to measure the health of a development team:
  1. Does the team use source control?
  2. Is code peer reviewed?
  3. Can you make a build in 1 step?
  4. Do you make a build every time a change is merged?
  5. Do you fix bugs before writing new code?
  6. Do you write tests to verify a bug before fixing the bug?
  7. Is the code coverage greater than 80%?
  8. Do you have an issue tracking system?
  9. Does your team have the best tools?
  10. Do you have automated unit, integration and system tests?
  11. Are the unit tests automatically run before a change is merged?
  12. Are the integration and systems tests automatically run before you deploy/release?
  13. Do you deploy/ship the artefacts that were tested?
  14. Do you have a prioritised record of your technical debt?

What is 6 Minute Software Development?

Welcome to 6 Minute Software Development. If you are a software developer or tech leader looking for quick tactics on how to improve your day-to-day job performance, this is the podcast for you. New episodes every Wednesday.