Photo by Daria Nepriakhina on UnsplashAgile means many things to many people. The simple high level Agile Manifesto is something I think is close to the way Google engineers think about software development. Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan