with lightweight methods is outlined. Extreme programming and other so-called agile or
lightweight methods promise to speed and simplify applications development. However, as
this paper highlights, they share with the" unified process" and other heavyweight brethren
some common shortcomings in the areas of usability and user interface design. Usage-
centered design is readily integrated with these lightweight methods. As in extreme …