Agile processes
We discussed the lifecycle of every software product and the agile approach to dividing work into user stories that are added to short sprints.
We also looked at how GitHub manages complex software products with a mostly remote team of engineers.