Jack Hakim

Learn More
People designing software with a usability perspective use a variety of techniques to engage prospective users in a dialog about the target application's functionality and interaction model. This paper will discuss how and when the authors have been able to use prototyping techniques to maximize the value of this dialog. It will review several widely used(More)
Digital product development teams have trouble coordinating specification assets, both in the effort to represent a stable design in multiple specification forms, and particularly when a changing context causes requirement changes. The Agile process movement avoids cumbersome specifications by prescribing faster release cycles, more parallel development,(More)
  • 1