Skip to main content

From Manufacture to Software Development: A Comparative Review

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2011)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 77))

Included in the following conference series:

Abstract

Agile Software Development methods have caught the attention of software engineers and researchers worldwide, but scientific research on the subject still remains quite scarce. The aim of this study is to organize and facilitate future works on Agile methods derived from manufacturing industry. This comparative review is performed from the standpoint of using Abrahamsson et al.’s analytical perspectives: project management support, life-cycle coverage, type of practical guidance, adaptability in actual use, type of research objectives and existence of empirical evidence. Our results show that Agile methods derived from manufacturing industry cover various phases of the life-cycle and that most fail to provide adequate project management support. To describe the status of research on Agile methods derived from manufacturing, we conducted a literature search in the ISI Web of Science. After ten years of application empirical evidence remains quite limited.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrahamsson, P., Oza, N., Siponen, M.: Agile Software Development Methods: A Comparative Review. In: Agile Software Development: Current Research and Future Directions, 1st edn., pp. 31–58. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  2. Abrahamsson, P., Warsta, J., Siponen, T., Ronkainen, J.: New directions on agile methods: a comparative analysis. In: Proceedings of the 25th International Conference on Software Engineering, pp. 244–254. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  3. Anderson, D.: Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results. Prentice Hall, Englewood Cliffs (2003)

    Google Scholar 

  4. Anderson, D.: Managing lean software development with cumulative flow diagrams. In: BorCon 2004, white paper (2004), http://conferences.embarcadero.com/jp/article/32096

  5. Anderson, D.: Scheduling ui design with critical chain project management (2004), http://www.agilemanagement.net/Articles/Papers/Scheduling_UI_Design_v1_5.pdf

  6. Anderson, D., Dumitriu, D.: From worst to best in 9 months - implementing drum-buffer-rope in microsoft’s it department. In: Proceedings of the TOCICO Conference, TOCICO 2005, Barcelona (2005)

    Google Scholar 

  7. Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley Professional, Reading (2004)

    Google Scholar 

  8. Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R., Mallor, S., Schwaber, K., Sutherland, J.: The Agile Manifesto. Technical report, The Agile Alliance (2001), http://www.agilemanifesto.org

  9. Boehm, B.: A spiral model of software development and enhancement. SIGSOFT Softw. Eng. Notes 11, 14–24 (1986)

    Article  Google Scholar 

  10. Cockburn, A.: Two case studies motivating efficiency as a “spendable” quantity. In: ICAM 2005 International Conference on Agility (2005)

    Google Scholar 

  11. Cockburn, A.: Agile Software Development: The Cooperative Game. Addison-Wesley Professional, Reading (2006)

    Google Scholar 

  12. Cohn, M.: Agile Estimating and Planning. Prentice Hall PTR, Englewood Cliffs (2005)

    Google Scholar 

  13. Cox III, J., Schleier, J.: Theory of Constraints Handbook. McGraw-Hill Professional, New York (2010)

    Google Scholar 

  14. Cugola, G., Ghezzi, C.: Software processes: a retrospective and a path to the future. Software Process Improvement and Practice 4, 101–123 (1998)

    Article  Google Scholar 

  15. Deming, W.E.: Out of the Crisis. The MIT Press, Cambridge (2000)

    Google Scholar 

  16. Dybå, T., Dingsøyrr, T.: Empirical studies of agile software development: A systematic review. In: Information and Software Technology (2008)

    Google Scholar 

  17. Fowler, M.: Agileversuslean (2008), http://martinfowler.com/bliki/AgileVersusLean.html

  18. Goldratt, E.: Theory of Constraints, Illustrated edn. North River Press (1990)

    Google Scholar 

  19. Goldratt, E.: The Goal, Illustrated edn. North River Press (1992)

    Google Scholar 

  20. Goldratt, E.: Critical Chain, Illustrated edn. North River Press (1997)

    Google Scholar 

  21. Goldratt, E.: What is This Thing Called the Theory of Constraints. North River Press (1999)

    Google Scholar 

  22. Goldratt, E.: Critical chain project management (ccpm) webcast (2008)

    Google Scholar 

  23. Goldratt, E.: Standing on the shoulders of giants. Goldratt Consulting White Paper (2008)

    Google Scholar 

  24. Hirscheim, R.: Information systems epistemology: An historical perspective. In: Research Methods in Information Systems. Elsevier Science Publisher, Amsterdam

    Google Scholar 

  25. Iivari, J., Hirschheim, R.: Analyzing information systems development a comparison and analysis of eight is development approaches. Information Systems (1996)

    Google Scholar 

  26. Kumar, K., Welke, J.: Methodology Engineering: a proposal for situation-specific methodology construction, pp. 257–269. John Wiley & Sons, Inc., Chichester (1992)

    Google Scholar 

  27. Larman, C.: Agile and Iterative Development: A Manager’s Guide. Addison-Wesley Professional, Reading (2003)

    Google Scholar 

  28. Lyytinen, K.: A taxonomic perspective of information systems development: theoretical constructs and recommendations. John Wiley & Sons, Inc., Chichester (1987)

    Google Scholar 

  29. Malouin, J., Landry, M.: The miracle of universal methods in systems design. Journal of Applied System Analysis 10, 47–62 (1983)

    Google Scholar 

  30. Miranda, E.: Combining critical chain planning and incremental development in software project (2004), http://www.featuredrivendevelopment.com/files/PmiCriticalIncremental.pdf

  31. Nandhakumar, J., Avision, J.: The fiction of methodology development: a filed study of information system development. Information Technology & People 12(2), 176–191 (1999)

    Article  Google Scholar 

  32. Olle, T., Sol, H., Verrijn-Stuart, A.: Information systems design methodologies: A comparative review. North-Holland, Amsterdam (1982)

    Google Scholar 

  33. Parkinson, C.N.: Parkinson’s Law. Buccaneer Books (1993)

    Google Scholar 

  34. Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley Professional, Reading (2003)

    Google Scholar 

  35. Poppendieck, M., Poppendieck, T.: Implementing Lean Software Development: From Concept to Cash. Addison-Wesley Professional, Reading (2006)

    Google Scholar 

  36. Reinertsen, D.: Managing the Design Factory: A Product Developers Tool Kit. Simon & Schuster Ltd., New York (1998)

    Google Scholar 

  37. Simons, R.: Designing high-performance jobs. Harvard Business Review (2005)

    Google Scholar 

  38. Sirias, D.: Writing mis mini-cases to enhance cooperative learning: A theory of constraints approach. Journal of Information Systems Education (2002)

    Google Scholar 

  39. Song, X., Osterweil, L.J.: Comparing design methodologies through process modeling. In: 1st International Conference on Software Process. IEEE Computer Society, Los Alamitos (1991)

    Google Scholar 

  40. Spear, S.: Chasing the Rabbit: How Market Leaders Outdistance the Competition and How Great Companies Can Catch Up and Win, 1st edn. McGraw-Hill, New York (2008)

    Google Scholar 

  41. Thimbleby, H.: Delaying commitment. IEEE Computer Society Press 5, 78–86 (1988)

    Google Scholar 

  42. Truex, D.P., Baskerville, R., Travis, J.: A methodological systems development: The deferred meaning of systems development methods. In: Accounting, Management and Information Technology (2001)

    Google Scholar 

  43. Watson, K.J., Blackstone, J.H., Gardiner, S.C.: The evolution of a management philosophy: The theory of constraints. Journal of Operations Management 25, 387–402 (2007)

    Article  Google Scholar 

  44. Zak, A.: Respect for people (2008), http://leanconnections.com/lean-management-articles/respect-for-people

  45. Ziv, H., Richardson, D.J., Klösch, R.: The uncertainty principle in software engineering (1996), http://www.ics.uci.edu/~ziv/papers/icse97.ps

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Katayama, E.T., Goldman, A. (2011). From Manufacture to Software Development: A Comparative Review. In: Sillitti, A., Hazzan, O., Bache, E., Albaladejo, X. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2011. Lecture Notes in Business Information Processing, vol 77. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20677-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20677-1_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20676-4

  • Online ISBN: 978-3-642-20677-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics