Agile software teams must be creatives

An increasing number of organizations are trending to teams for innovation and creativity. In Software Engineering it is the same, in the last years the traditional perspective on software development is changing and Agile methods have received considerable attention. Among other attributes, the agilists claim that fostering Creativity is one of the keys to response to common problems and challenges of software development today. The development of new software products requires the generation of novel and useful ideas. Here, we fixed some concepts from Knowledge Management and Creativity in relation with new Software Engineering trends.

[1]  S. Hart New Product Development , 1995 .

[2]  Ralph J. Hallman,et al.  Techniques of Creative Teaching , 1967 .

[3]  Scott G. Isaksen,et al.  Situational Outlook Questionnaire: A Measure of the Climate for Creativity and Change , 1999 .

[4]  野中 郁次郎,et al.  The knowledge-creating company , 2008 .

[5]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[6]  Torgeir Dingsøyr,et al.  Agile Process Improvement: Diagnosis and Planning to Improve Teamwork , 2011, EuroSPI.

[7]  Teresa M. Amabile,et al.  How to kill creativity. , 1998, Harvard business review.

[8]  Neil A. M. Maiden,et al.  Provoking Creativity: Imagine What Your Requirements Could Be Like , 2004, IEEE Softw..

[9]  M. Csíkszentmihályi Creativity: Flow and the Psychology of Discovery and Invention , 1996 .

[10]  Grigori Melnik,et al.  Knowledge sharing: agile methods vs. Tayloristic methods , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[11]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .

[12]  D. Simonton Individual differences, developmental changes, and social context , 1994, Behavioral and Brain Sciences.

[13]  James Robertson,et al.  Eureka! Why Analysts Should Invent Requirements , 2002, IEEE Softw..

[14]  Broderick Crawford,et al.  Enhancing Creativity in Agile Software Teams , 2007, XP.

[15]  Luisa Mich,et al.  Applying a pragmatics-based creativity-fostering technique to requirements elicitation , 2005, Requirements Engineering.

[16]  Broderick Crawford,et al.  Fostering Creativity Thinking in Agile Software Development , 2007, USAB.

[17]  Neil A. M. Maiden,et al.  Where Do Requirements Come From? , 2001, IEEE Softw..

[18]  Robert L. Glass,et al.  Software Creativity , 1995 .

[19]  Thomas Kelley,et al.  The ten faces of innovation : IDEO's strategies for beating the devil's advocate & driving creativity throughout your organization , 2005 .

[20]  J. Robertson,et al.  Requirements analysts must also be inventors , 2005, IEEE Software.

[21]  Ralph J. Hallman,et al.  Aesthetic Pleasure and the Creative Process , 1966 .

[22]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[23]  Dorothy A. Leonard,et al.  When Sparks Fly: Igniting Creativity in Groups , 1999 .

[24]  Jeff Sutherland,et al.  Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies , 2001 .

[25]  Xin Tong,et al.  Towards Hypotheses on Creativity in Software Development , 2004, PROFES.

[26]  Bjørnar Tessem,et al.  Human and social factors of software engineering: workshop summary , 2005, SOEN.

[27]  Monika Lumsdaine,et al.  Creative Problem Solving: Thinking Skills for a Changing World , 1994 .