Abstract
The underlying principles of Agile Development had been stated and established for 30 years before the Agile Manifesto was proposed. Software Prototyping, Rapid Application Development, Rapid Development, Iterative Development, even Help Desks and SWAT teams must be seen as antecedents of Agile Development, as we understand it today. The original proponents of ‘agile development’ attempted to develop a new narrative for software system development. However, notwithstanding the length of this history, now some 45 years in the making, many developers, and education institutions, still question the approach, still refuse to include it in course curriculum, at least partly due to it being ignored in IEEE curriculum structures, still demand ‘proof that it works’, and still adhere to the traditional linear phased thinking of the Waterfall Approaches. Responding to the need for ‘proof’ and attempting to debate the adherents of the long-standing Waterfall Approaches has proven futile, but a new narrative has been evolved which attempts to describe Agile Development as being a normal, usual approach to human activity, reflecting the way people inevitably act when intending to undertake, and in the process of undertaking, any purposeful activity with a planned outcome. Uncertainty is the norm, planning is essential but empirical and adaptive, leadership is preferred over management. Other research disciplines have much to contribute to agile thinking and action.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Manifesto for Agile Software Development. http://www.agilemanifesto.org/ (2001). Accessed Aug 2015
Royce, W.W.: Managing the development of large software systems. In: Proceedings of the IEEE WESCON, August, 1970. https://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
Gilb, T.: Principles Of Software Engineering Management, 1st edn (1988)
Naumann, J.D., Jenkins, A.M.: Prototyping: The New Paradigm for Systems Development. MIS Quarterly, Sep 1982
Jenkins, A.M.: Prototyping: A Methodology for the Design and Development of Application Systems. Indiana University (1983)
Boar, B.H.: Application Prototyping: A Requirements Definition Strategy for the 80’s. Wiley, New York, NY, USA©1984 ISBN:0-471-89317-X
Budde R., Kuhlenkamp K., et al.: Approaches to Prototyping. Springer (1984)
Hawgood, J. (ed.): Evolutionary Information Systems. North-Holland (1981)
Martin, J.: Rapid Application Development. Macmillan (1991). ISBN 0-02-376775-8
McConnell, S.: Rapid Development: Taming Wild Software Schedules. Microsoft Press (1996)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall (2001). ISBN 0130676349
Beck, K.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley (2004). ISBN 0321278658
Stapleton, J.: DSDM: Business Focused Development, DSDM Consortium, 2nd edn (2003)
Palmer, S.R., Felsing, J.M.: A Practical Guide to Feature-Driven Development. The Coad Series. Prentice Hall (2002). ISBN 0130676152
Cockburn, A.: Crystal Clear: A Human-Powered Methodology for Small Teams. The Agile Software Development Series. Addison-Wesley (2004). ISBN 0201699478
Poppendieck, M.: Principles of Lean Thinking. http://www.poppendieck.com/papers/LeanThinking.pdf. Accessed 19 May 2005
Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley (2003). ISBN 0321150783
Poppendieck, M., Poppendieck, T.: Implementing Lean Software Development: From Concept to Cash. Addison-Wesley (2006). ISBN 0321437381
Agile User Groups Listing. http://www.agilealliance.org/resources/agile-usergroups/. Accessed Aug 2015
James, H., Morien, R.: Controlling rapid information systems development environments. In: EDP Auditors Conference, Canberra, May 1991
Morien, R.: Prototyping large online systems: a focal entity approach. In: 3rd Australasian Conference in Information Systems, Wollongong University, Oct 1994
Morien, R.I., Schmidenberg, O.: Educating information systems professionals: the tertiary educational challenge. In: Proceedings of Asia Pacific Information Technology in Training and Education, APITITE’94. Brisbane, June 1994
Morien, R.: Seeking a new paradigm for software project management. In: The 9th International Conference on e-Business, iNCEB2010, Kasetsart University, Bangkok Thailand, 18–19 Nov 2010
Horn, A.: IBM tries to block legal action over Queensland Health payroll disaster. http://www.abc.net.au/news/2015-08-25/ibm-tries-to-block-legal-actionover-qld-health-payroll-disaster/6723598?section=qld. Accessed 26 Aug 2015
Morien, R.: Agile development: it’s only natural. In: Agile Symposium, Adjunct Symposium to the 8th Malaysian Software Engineering Conference, Langkawi, Malaysia, Sept 2014
Morien, R.: Back to basics—in support of agile development. In: 7th Malaysian Software Engineering Conference, Melaka, Nov 2013
Plauger, P.J.: Programming on Purpose II: Essays on Software People. PTR Prentice Hall, Englewood Cliffs, NJ
Demarco, T., Lister, T.: Peopleware: Productive Projects and Teams. Dorset House, New York (1987)
Constantine, L.L.: Constantine on Peopleware. Yourdon Press, Englewood Cliffs, NJ (1995)
Champy, J.: Reengineering Management: The Mandate For New Leadership. HarperCollins Publishers (1995)
Katzenbach, J.R., Smith, D.K.: The Wisdom of Teams: Creating the High-performance Organization. Harvard Business School (2008)
Maani, K.E., Cavana, R.Y.: Systems Thinking, Systems Dynamics—Managing Change and Complexity. Pearson Education, NZ (2007)
Morien, R.: Back to basics: in support of agile development. In: Ghani, I. et al. (eds.) Emerging Advancements and Technologies in Software Engineering, Engineering Science Reference, IGI Global. 7th Software Engineering Conference, Melaka, Malaysia, pp. 279–292. 20–21 Nov 2014
Morien, R.: An agile project management manifesto—a reference disciplines framework for agile development. In: KSII The 6th International Conference on Internet ICONI, Taiwan (2014)
Morien, R.: Streamlining business computing education. In: KSII The 6th International Conference on Internet ICONI, Taipei, Taiwan (2014)
Takeuchi, H., Nonaka, I.: New Product Development Game. Harvard Business Review, 86116, pp. 137–146 (1986). January 1, 1986. Accessed 12 March 2013, Cited in Wikipedia
Blumenfeld, P.C., Soloway, E., Marx, R.W., Krajcik, J.S., Guzdial, M., Palincsar, A.: Motivating project-based learning: sustaining the doing, supporting the learning. Educ. Psychol. 26(3–4), 369–398 (2014)
Patton, A.: Work that Matters: The Teachers Guide to Project Based Learning, http://www.innovationunit.org/sites/default/files/Teacher’s%20Guide%20to%20Project-based%20Learning.pdf. Accessed 1 Oct 2014
Felder, R.: Resources in Student Centered Teaching and Learning, Resources in Science and Education, blog. http://www4.ncsu.edu/unity/lockers/users/f/felder/public/Student-Centered.html. Accessed 1 Oct 2014
Froyd, J., Simpson, N.: Student-centered learning addressing faculty questions about student-centered learning. In: Transforming Undergraduate Education in Science, Technology, Engineering and Mathematics. Washington DC (2013)
Nielsen, L.: Student Driven Learning = Passion-Based Classrooms, blog. http://theinnovativeeducator.blogspot.com/2011/04/student-driven-learning-passion-based.html. Accessed 1 Oct 2014
National University of Singapore: Learning to Teach, Teaching to Learn, A Handbook for NUS Teachers. http://www.cdtl.nus.edu.sg/handbook/home/foreword.htm. Accessed 1 Oct 2014
Alausa Y.A.: Continuous assessment in our schools: advantages and problems. http://www.nied.edu.na/publications/journals/journal9/Journal%209%20Article%202.pdf. Accessed 1 Oct 2014
Baskerville, R.: Investigating information systems with action research. Commun. Assoc. Inf. Syst. 2 (1999). Article 19
Kock, N. (ed.): Information Systems Action Research: An Applied View of Emerging Concepts and Methods. Springer (2007)
Fu, C.C.: Information systems development as action research: changing a school. Doctoral thesis, Universidad ESAN, Peru (2006)
Morien, R.: Insights into using agile development methods in student final year projects. In: Proceedings InSITE2004, Issues in Informing Science and Information Technology. Central Queensland University, Australia. https://www.informingscience.org
Morien, R.: Student experience of using agile development methods in industrial experience projects. Proc. ISECON 2005, v22, Columbus, Ohio, and Inf. Syst. Educ. J. 4(103) 2006. http://isedj.org/4/103/
Morien, R.: Agile and agility in computer systems education. In: KSII The 7th International Conference on Internet ICONI’2015, Kuala Lumpur, Malaysia, Dec 2015
Morien, R.: An agile project management manifesto—A reference disciplines framework for agile development. In: KSII The 5th International Conference on Internet (ICONI) 2013, Pattaya, Thailand, Dec 2015
Senge, P.: The Fifth Discipline—The Art & Practice of the Learning Organization. Currency Doubleday (1990)
Hock, D.: Birth of the Chaordic Age. Visa International (1999)
Champy, J.: Reengineering management: The Mandate for New Leadership. Harper-Collins Publishers (2005)
Liker, J.K.: The Toyota Way. McGraw-Hill (2004)
Rubinstein, M.F., Firstenberg, I.R.: The Minding Organization. Wiley (1999)
Gross, J.M., McInnis, K.R.: Kanban Made Simple. American Management Association (2003)
Katzenbach, J.R., Smith, D.K.: The Wisdom of Teams: Creating the High-Performance Organization. Harvard Business School (2008)
Surowiecki, J.: The Wisdom of Crowds: Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes Business, Economies, Societies and Nations. Random House (2005)
The wisdom of the herd. http://en.wikipedia.org/wiki/Collective_wisdom. Accessed 31 May 2010
Wide-Band Delphi. http://en.wikipedia.org/wiki/Wideband_delphi. Accessed 31 May 2010
Womack, J.P., Jones, D.T.: Lean Thinking: Banish Waste and Create Wealth in Your Corporation. BE—Business & Economics, vol. 2553. Simon and Schuster (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Morien, R. (2018). A Retrospective on Constructing a Personal Narrative on Agile Development. In: Theeramunkong, T., Skulimowski, A., Yuizono, T., Kunifuji, S. (eds) Recent Advances and Future Prospects in Knowledge, Information and Creativity Support Systems. KICSS 2015. Advances in Intelligent Systems and Computing, vol 685. Springer, Cham. https://doi.org/10.1007/978-3-319-70019-9_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-70019-9_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70018-2
Online ISBN: 978-3-319-70019-9
eBook Packages: EngineeringEngineering (R0)