From Palaces to Yurts: Why Requirements Engineering Needs Design Thinking

Requirements engineering methods are geared for developing information systems and aren't what's needed for today's world of rapidly changing, app-enabled products. Today's apps are more and more an integrated and central part of service delivery of new products. Requirements engineering for this new world can greatly benefit from design thinking. Merging design thinking with requirements engineering will integrate the strongly diverging human-oriented perspective as well as the more technically driven perspective. Overall, this results in a holistic perspective to develop a more customer-oriented solution, incorporating functional and nonfunctional requirements.

[1]  Pamela Zave,et al.  Feature interactions and formal specifications in telecommunications , 1993, Computer.

[2]  Betty H. C. Cheng,et al.  Research Directions in Requirements Engineering , 2007, Future of Software Engineering (FOSE '07).

[3]  Frank Maurer,et al.  Requirements engineering and agile software development , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[4]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.