Agile methods explained by contrast to the plan-driven mainstream at the time. Key differences are adaptive rather than predictive planning and being people-oriented rather than process-oriented.| martinfowler.com
Every developer integrates their work into mainline at least every day.| martinfowler.com