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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Anderson, D.: Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results. Prentice Hall, Englewood Cliffs (2003)
Anderson, D.: Managing lean software development with cumulative flow diagrams. In: BorCon 2004, white paper (2004), http://conferences.embarcadero.com/jp/article/32096
Anderson, D.: Scheduling ui design with critical chain project management (2004), http://www.agilemanagement.net/Articles/Papers/Scheduling_UI_Design_v1_5.pdf
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)
Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley Professional, Reading (2004)
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
Boehm, B.: A spiral model of software development and enhancement. SIGSOFT Softw. Eng. Notes 11, 14–24 (1986)
Cockburn, A.: Two case studies motivating efficiency as a “spendable” quantity. In: ICAM 2005 International Conference on Agility (2005)
Cockburn, A.: Agile Software Development: The Cooperative Game. Addison-Wesley Professional, Reading (2006)
Cohn, M.: Agile Estimating and Planning. Prentice Hall PTR, Englewood Cliffs (2005)
Cox III, J., Schleier, J.: Theory of Constraints Handbook. McGraw-Hill Professional, New York (2010)
Cugola, G., Ghezzi, C.: Software processes: a retrospective and a path to the future. Software Process Improvement and Practice 4, 101–123 (1998)
Deming, W.E.: Out of the Crisis. The MIT Press, Cambridge (2000)
Dybå, T., Dingsøyrr, T.: Empirical studies of agile software development: A systematic review. In: Information and Software Technology (2008)
Fowler, M.: Agileversuslean (2008), http://martinfowler.com/bliki/AgileVersusLean.html
Goldratt, E.: Theory of Constraints, Illustrated edn. North River Press (1990)
Goldratt, E.: The Goal, Illustrated edn. North River Press (1992)
Goldratt, E.: Critical Chain, Illustrated edn. North River Press (1997)
Goldratt, E.: What is This Thing Called the Theory of Constraints. North River Press (1999)
Goldratt, E.: Critical chain project management (ccpm) webcast (2008)
Goldratt, E.: Standing on the shoulders of giants. Goldratt Consulting White Paper (2008)
Hirscheim, R.: Information systems epistemology: An historical perspective. In: Research Methods in Information Systems. Elsevier Science Publisher, Amsterdam
Iivari, J., Hirschheim, R.: Analyzing information systems development a comparison and analysis of eight is development approaches. Information Systems (1996)
Kumar, K., Welke, J.: Methodology Engineering: a proposal for situation-specific methodology construction, pp. 257–269. John Wiley & Sons, Inc., Chichester (1992)
Larman, C.: Agile and Iterative Development: A Manager’s Guide. Addison-Wesley Professional, Reading (2003)
Lyytinen, K.: A taxonomic perspective of information systems development: theoretical constructs and recommendations. John Wiley & Sons, Inc., Chichester (1987)
Malouin, J., Landry, M.: The miracle of universal methods in systems design. Journal of Applied System Analysis 10, 47–62 (1983)
Miranda, E.: Combining critical chain planning and incremental development in software project (2004), http://www.featuredrivendevelopment.com/files/PmiCriticalIncremental.pdf
Nandhakumar, J., Avision, J.: The fiction of methodology development: a filed study of information system development. Information Technology & People 12(2), 176–191 (1999)
Olle, T., Sol, H., Verrijn-Stuart, A.: Information systems design methodologies: A comparative review. North-Holland, Amsterdam (1982)
Parkinson, C.N.: Parkinson’s Law. Buccaneer Books (1993)
Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley Professional, Reading (2003)
Poppendieck, M., Poppendieck, T.: Implementing Lean Software Development: From Concept to Cash. Addison-Wesley Professional, Reading (2006)
Reinertsen, D.: Managing the Design Factory: A Product Developers Tool Kit. Simon & Schuster Ltd., New York (1998)
Simons, R.: Designing high-performance jobs. Harvard Business Review (2005)
Sirias, D.: Writing mis mini-cases to enhance cooperative learning: A theory of constraints approach. Journal of Information Systems Education (2002)
Song, X., Osterweil, L.J.: Comparing design methodologies through process modeling. In: 1st International Conference on Software Process. IEEE Computer Society, Los Alamitos (1991)
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)
Thimbleby, H.: Delaying commitment. IEEE Computer Society Press 5, 78–86 (1988)
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)
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)
Zak, A.: Respect for people (2008), http://leanconnections.com/lean-management-articles/respect-for-people
Ziv, H., Richardson, D.J., Klösch, R.: The uncertainty principle in software engineering (1996), http://www.ics.uci.edu/~ziv/papers/icse97.ps
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)