This document discusses key aspects of Agile development methodologies. It outlines the four values of the Agile Manifesto: individuals and interactions over processes and tools; working software over comprehensive documentation; customer collaboration over contract negotiation; and responding to change over following a plan. It then describes four common Agile practices: sprint backlogs, test-driven development, pair programming, and daily stand-up meetings. For each practice, it provides details on what they are and lists advantages and disadvantages.