Agile Development

By Ivan Gevirtz

created: Tuesday, November 15, 2005
updated: Monday, January 07, 2008

General Agile Principles

Always do the most important thing next.  Everything else may be important, but not the MOST important.  There is no second place.  Multi-tasking wastes time, and task-swapping/context switching/continuous partial attention is costly in wasted time.

Results

XP Processes

Development

Mechanics

Laws

Asserts

Design

Design & Code Reviews:

Refactor

Test First