A Tentative Framework for Lean Software Enterprise Research and Development

The current trends in most software development organizations are in striving for high performance while meeting the emergent and even rapidly changing customer needs. Traditional product development models are often ineffective in such respects. Now Lean and Agile software models address many of those particular concerns. However, empirical evidence of their actual performance effects is still scarce and probably many hidden inefficiencies exist in practical software projects. For example the Kanban process model is one of the latest proposals with apparent potential to improve the efficiency of the projects. This paper explores how software development activities and process improvement can be evaluated in such cases. A research model is constructed for the purpose of this investigation. New research hypotheses can be derived and tested empirically with case study projects. By applying the supported hypotheses in practice, the model is intended to be a systematic performance development vehicle for software projects and a provisional framework for the Lean software enterprise transformation research and development.

[1]  Daniel Roos,et al.  The machine that changed the world : the story of lean production , 1991 .

[2]  James P. Womack,et al.  Lean Thinking: Banish Waste and Create Wealth in Your Corporation , 1996 .

[3]  James Sutton,et al.  Lean Software Strategies: Proven Techniques for Managers and Devel - opers , 2005 .

[4]  Petri Kettunen,et al.  Adopting key lessons from agile manufacturing to agile software product development—A comparative study , 2009 .

[5]  Tore Dybå,et al.  Process Improvement in Practice: A Handbook for It Companies (The Kluwer International Series in Software Engineering, 9) , 2004 .

[6]  Pekka Abrahamsson,et al.  Exploring the Sources of Waste in Kanban Software Development Projects , 2010, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications.

[7]  D. Reinertsen The Principles of Product Development Flow: Second Generation Lean Product Development , 2009 .

[8]  Jussi T. S. Heikkilä,et al.  From supply to demand chain management: efficiency and customer satisfaction , 2002 .

[9]  Alan Shalloway,et al.  Lean-Agile Software Development: Achieving Enterprise Agility , 2009 .

[10]  Maarit Laanti,et al.  Implementing Program Model with Agile Principles in a Large Software Development Organization , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[11]  Jim Scinta Industrial Research Institute's R&D Trends Forecast for 2008 , 2008 .

[12]  Mary Poppendieck,et al.  Lean Software Development: An Agile Toolkit , 2003 .

[13]  R. Eugene Goodson,et al.  Read a plant-fast , 2002 .

[14]  Peter Middleton,et al.  Lean Software Development: Two Case Studies , 2001, Software Quality Journal.

[15]  Tore Dybå,et al.  A Preliminary Roadmap for Empirical Research on Agile Software Development , 2008, Agile 2008 Conference.

[16]  M. Hammer,et al.  REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION , 1995 .

[17]  Donald Reinertsen,et al.  Making R&D Lean , 2005 .

[18]  David Raffo,et al.  Providing value to customers in software development through lean principles , 2008 .

[19]  Petri Kettunen,et al.  Combining agile software projects and large-scale organizational agility , 2008 .

[20]  Petri Kettunen,et al.  Agile software development in large-scale new product development organization: team level perspective , 2009 .

[21]  M. Christopher The Agile Supply Chain : Competing in Volatile Markets , 2000 .