The agile movement, which grew out of the arena of software development, has much to teach user experience and visual design. A concentration on the thing itself, less time wasted on pretty but non-functional deliverables, treating clients as partners and flexibility can only help designers achieve more, better and faster.