Team sizes and communication pathways, wow what an eye opener.
The agile manifesto, my quick thoughts