Cooper Articles
Agile Engineering vs. Interaction Design: Pissing money away and leaving scar tissue
When an architect begins to define a building, he or she works very closely with the people who are buying the building to understand what the requirements are, and translate those requirements into a sketch of a solution.
Extreme Programming vs. Interaction Design
Kent Beck is known as the father of 'extreme programming,' a process created to help developers design and build software that effectively meets user expectations. Alan Cooper is the prime proponent of interaction design, a process with similar goals but different methodology.