Learning a new codebase from its history beyond the code

  • What drove the creation of this project in the first place?
  • What was the context of the company at that time?
  • Who was in the initial team?
  • How has the team structure changed?
  • What kind of challenges has the team faced over time?
  • What external forces had an impact on the project (positive or negative)?
  • Who joined/left the team?
  • Who were advocates or champions of specific tools, techniques, and approaches adopted by the team?
  • What was the technical context of the original architecture?
  • Were there any notable pivots in priorities or goals?

--

--

Tech Lead, Facilitator, Trainer, Agile Developer

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ivan Sanchez

Ivan Sanchez

Tech Lead, Facilitator, Trainer, Agile Developer