Encyclopedia of Education and Information Technologies

Living Edition
| Editors: Arthur Tatnall

Agile Methodology in Education of IT Students, Application of

  • Svetlana PimonovaEmail author
Living reference work entry
DOI: https://doi.org/10.1007/978-3-319-60013-0_214-1

Synonyms

Introduction

In recent years, the world has become much more complex and unpredictable. A special acronym “VUCA,” meaning “volatile,” “unknown,” “complex,” and “ambiguous,” has even appeared to describe it. The situation changes unexpectedly and rapidly, the crisis becomes the norm of life, and the rate of change inexorably increases. In modern management, the implementation of projects that respond flexibly to the demands of a volatile market is receiving increasing demand.

This VUCA world requires employees able to apply Agile principles to their work. Training in the Agile approach has become common for employees and leaders of large companies but also the governments such as Norway and New Zealand. Agile method education has been introduced at many universities including Cornell University and Northern Arizona universities.

Definition

The word “Agile” has many meanings. The English dictionary definitions include:
This is a preview of subscription content, log in to check access.

References

  1. Akmaeva RI, Epifanova NS, Zhukov VM (2017) Opportunities of the adaptive model of agile for management. Vestnik ASTU Ser Econ 1:7–15CrossRefGoogle Scholar
  2. Angelov S, Beer P (2017) Designing and applying an approach to software architecting in agile projects in education. J Syst Softw 127:78–90CrossRefGoogle Scholar
  3. Babaev AB (2016) Agile – education. Bull Tula Branch Univ Financ 1:10–11Google Scholar
  4. Babar MA (2014) Chapter 1 – making software architecture and agile approaches work together: foundations and approaches. In: Babar MA, Brown AW, Mistrik I (eds) Agile software architecture. Morgan Kaufmann, Boston, pp 1–22. https://malibabar.files.wordpress.com/2013/12/01-fm.pdfGoogle Scholar
  5. Boehm B, Turner R (2005) Management challenges to implementing agile processes in traditional development organizations. IEEE Softw 22(5):30–39. http://sunset.usc.edu/TECHRPTS/2005/usccse2005-516/usccse2005-516.pdfCrossRefGoogle Scholar
  6. Chernykh EA (2008) Agile project management – a new approach to the management of innovative projects. Qual Manag 2:84–94Google Scholar
  7. Christopher M (2000) The agile supply chain competing in volatile markets. Ind Mark Manag 29:37–44CrossRefGoogle Scholar
  8. Cleland-Huang J, Czauderna A, Mirakhorli M (2014) Chapter 4 – driving architectural design and preservation from a persona perspective in agile projects. In: Babar MA, Brown AW, Mistrik I (eds) Agile software architecture. Morgan Kaufmann, Boston, pp 83–111CrossRefGoogle Scholar
  9. Coupal C, Boechler K (2005) Introducing agile into a software development capstone project. In: Proceedings agile conference, pp 289–297. https://pdfs.semanticscholar.org/ba49/6cfae7bfb490585b011243be2e8d756a334c.pdf
  10. Cubric M (2013) An agile method for teaching agile in business schools. Int J Manag Educ 11:119–131CrossRefGoogle Scholar
  11. Defazio AJ, Caetano TS, Domke J (2014) Finito: a faster, permutable incremental gradient method for big data problems. In: International conference on machine learning, pp 1–9Google Scholar
  12. Dikert K, Paasivaara M, Lassenius C (2016) Challenges and success factors for large-scale agile transformations: a systematic literature review. J Syst Softw 119:87–108CrossRefGoogle Scholar
  13. Dingsoyr T, Nerur S, Balijepally V, Moe NB (2012) A decade of agile methodologies: towards explaining agile software development. J Syst Softw 85(6): 1213–1221.  https://doi.org/10.1016/j.jss.2012.02.033CrossRefGoogle Scholar
  14. Erturk E, Mac Callum K (2015) Developing agile skills in IT courses: perspectives and progress. In: Verhaart M, Sarkar A, Erturk E, Tomlinson R (eds) Proceedings of the 6th annual conference of computing and information technology education and research in New Zealand incorporating the 28th annual conference of the National Advisory Committee on Computing Qualifications, Queenstown, 6th–9th, pp 60–66Google Scholar
  15. Evseev LV, Golyakov SM, Zhuravlev AY (2016) Problems of applying agile-approaches to project management in Russian IT companies and ways to solve them. Sci World 6(34):31–32Google Scholar
  16. Fitzgerald B (2012) Agile methods in regulated environments – the final frontier. Presented at RAISE (Researching Agile development of Information Systems) conference 2012, LondonGoogle Scholar
  17. Fowler M, Highsmith J (2001) The agile manifesto. Softw Dev 9(8):28–32Google Scholar
  18. Freudenberg S, Sharp H (2010) The top 10 burning research questions from practitioners. IEEE Softw 27:8–9CrossRefGoogle Scholar
  19. GAO Report (2012) Effective practices and federal challenges in applying agile methods. US Government Accountability Office. https://www.gao.gov/assets/600/593091.pdf
  20. Gaponova SN, Kulin AA (2016) Agile-management and improvement of the infrastructure of business communications as ways to enter the effective path of economic development. Soc Polit Econ Law 3:63–65Google Scholar
  21. Grimheden ME (2013) Can agile methods enhance mechatronics design education? Mechatronics 23: 967–973CrossRefGoogle Scholar
  22. Grout T, Bonham A (2012) IBM big change – transforming in the large. Presented at agile business conference 2012, LondonGoogle Scholar
  23. Hamed AMM, Abushama H (2013) Popular agile approaches in software development: review and analysis. In: International conference on computing, electrical and electronics engineering (ICCEEE), pp 160–166Google Scholar
  24. Highsmith J, Cockburn A (2001) Agile software development: the business of innovation. Computer 34(9): 120–122. http://sunset.usc.edu/events/2002/arr/agile.pdfCrossRefGoogle Scholar
  25. Ildemenov DS (2016) Increase of operational efficiency of the organization using agile-methods. Bulletin of the RGU im. GV Plekhanov. Introduction. Way to science 4:83–89Google Scholar
  26. Jovanovic M, Mas A, Mesquida AL, Lalic B (2017) Transition of organizational roles in agile transformation process: a grounded theory approach. J Syst Softw 133:174–194CrossRefGoogle Scholar
  27. Kamat V, Sardessai S (2012) Agile practices in higher education: a case study. Agile India 2:48–55. https://pdfs.semanticscholar.org/4290/0caba44778a3314eef9326865452fc269167.pdfGoogle Scholar
  28. Kropp M, Meier A (2013) Teaching agile software development at university level: values, management, and craftsmanship. In: Conference paper in software engineering education conference, proceedings, pp 179–188Google Scholar
  29. Kruchten P, Obbink H, Stafford J (2006) The past, present, and future for software architecture. IEEE Softw 23:22–30. https://pdfs.semanticscholar.org/b4a6/15ea9eb09b1f007a0ad184696dff6624b031.pdfCrossRefGoogle Scholar
  30. Larman C, Basili VR (2003) Iterative and incremental development: a brief history. Computer 36:47–56CrossRefGoogle Scholar
  31. Laux D, Luse A, Mennecke BE (2016) Collaboration, connectedness, and community: an examination of the factors influencing student persistence in virtual communities. Comput Hum Behav 57:452–464CrossRefGoogle Scholar
  32. Lopatin DN (2012) Agile – a new level of motivation in management. Dyn Syst Mech Machine 4:31–34Google Scholar
  33. Mahnic V (2011) A capstone course on agile software development using scrum. IEEE Trans Educ 55: 96–106Google Scholar
  34. Miller M, Hadwin A (2015) Scripting and awareness tools for regulating collaborative learning: changing the landscape of support in CSCL. Comput Hum Behav 52:573–588CrossRefGoogle Scholar
  35. NAO Review (2012) Governance for agile delivery. UK National Audit OfficeGoogle Scholar
  36. Noguera I, Guerrero-Rold AE, Maso R (2018) Collaborative agile learning in online environments: strategies for improving team regulation and project management. Comput Educ 116:110–129CrossRefGoogle Scholar
  37. Pozenel M, Mahnic V (2016) Studying agile software estimation techniques: the design of an empirical study with students. Glob J Eng Educ 18(2):53–58. http://www.wiete.com.au/journals/GJEE/Publish/vol18no2/01-Mahnic-V.pdfGoogle Scholar
  38. Rodriguez G, Soria A, Campo M (2015) Virtual Scrum: a teaching aid to introduce undergraduate software engineering students to scrum. Comput Appl Eng Educ 23(1):147–156CrossRefGoogle Scholar
  39. Sarran C (2012) European banking giant adopts agile development methodology. http://www.computerweekly.com/feature/European-banking-giant-adoptsagile-development-methodology
  40. Schwaber K, Beedle M (2002) Agile software development with Scrum, 1st edn. Prentice-Hall, Upper Saddle River, p 154. ISBN: 0130676349Google Scholar
  41. Scott E, Rodríguez G, Soria A, Campo M (2014) Are learning styles useful indicators to discover how students use Scrum for the first time? Comput Hum Behav 36:56–64. https://pdfs.semanticscholar.org/acbd/252ea237803d021ab1f631d4c2225f547be0.pdfCrossRefGoogle Scholar
  42. Stettina CJ, Hörz J (2014) Agile portfolio management: an empirical perspective on the practice in use. Int J Proj Manag 33(1):140–152.  https://doi.org/10.1016/j.ijproman.2014.03.008CrossRefGoogle Scholar
  43. Tseng H, Yeh H (2013) Team members’ perceptions of on-line teamwork learning experiences and building teamwork trust: a qualitative study. Comput Educ 63:1–9CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.National Research University Higher School of EconomicsNizhniy NovgorodRussia

Section editors and affiliations

  • Bill Davey
    • 1
  1. 1.RMIT UniversityMelbourneAustralia