Skip to main content

Agile Methodology in Education of IT Students, Application of

  • Living reference work entry
  • First Online:
  • 255 Accesses

Synonyms

Agile methodology; IT education; Kanban; Project work; Scrum

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 via an institution.

References

  • Akmaeva RI, Epifanova NS, Zhukov VM (2017) Opportunities of the adaptive model of agile for management. Vestnik ASTU Ser Econ 1:7–15

    Article  Google Scholar 

  • Angelov S, Beer P (2017) Designing and applying an approach to software architecting in agile projects in education. J Syst Softw 127:78–90

    Article  Google Scholar 

  • Babaev AB (2016) Agile – education. Bull Tula Branch Univ Financ 1:10–11

    Google Scholar 

  • 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.pdf

    Google Scholar 

  • Beck K (1999) Extreme programming explained. http://ptgmedia.pearsoncmg.com/images/9780321278654/samplepages/9780321278654.pdf

  • 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.pdf

    Article  Google Scholar 

  • Chernykh EA (2008) Agile project management – a new approach to the management of innovative projects. Qual Manag 2:84–94

    Google Scholar 

  • Christopher M (2000) The agile supply chain competing in volatile markets. Ind Mark Manag 29:37–44

    Article  Google Scholar 

  • 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–111

    Chapter  Google Scholar 

  • 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

  • Cubric M (2013) An agile method for teaching agile in business schools. Int J Manag Educ 11:119–131

    Article  Google Scholar 

  • 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–9

    Google Scholar 

  • 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–108

    Article  Google Scholar 

  • 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.033

    Article  Google Scholar 

  • 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–66

    Google Scholar 

  • 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–32

    Google Scholar 

  • Fitzgerald B (2012) Agile methods in regulated environments – the final frontier. Presented at RAISE (Researching Agile development of Information Systems) conference 2012, London

    Google Scholar 

  • Fowler M, Highsmith J (2001) The agile manifesto. Softw Dev 9(8):28–32

    Google Scholar 

  • Freudenberg S, Sharp H (2010) The top 10 burning research questions from practitioners. IEEE Softw 27:8–9

    Article  Google Scholar 

  • GAO Report (2012) Effective practices and federal challenges in applying agile methods. US Government Accountability Office. https://www.gao.gov/assets/600/593091.pdf

  • 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–65

    Google Scholar 

  • Grimheden ME (2013) Can agile methods enhance mechatronics design education? Mechatronics 23: 967–973

    Article  Google Scholar 

  • Grout T, Bonham A (2012) IBM big change – transforming in the large. Presented at agile business conference 2012, London

    Google Scholar 

  • 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–166

    Google Scholar 

  • 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.pdf

    Article  Google Scholar 

  • 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–89

    Google Scholar 

  • 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–194

    Article  Google Scholar 

  • Kamat V, Sardessai S (2012) Agile practices in higher education: a case study. Agile India 2:48–55. https://pdfs.semanticscholar.org/4290/0caba44778a3314eef9326865452fc269167.pdf

    Google Scholar 

  • 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–188

    Google Scholar 

  • 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.pdf

    Article  Google Scholar 

  • Larman C, Basili VR (2003) Iterative and incremental development: a brief history. Computer 36:47–56

    Article  Google Scholar 

  • 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–464

    Article  Google Scholar 

  • Lopatin DN (2012) Agile – a new level of motivation in management. Dyn Syst Mech Machine 4:31–34

    Google Scholar 

  • Mahnic V (2011) A capstone course on agile software development using scrum. IEEE Trans Educ 55: 96–106

    Google Scholar 

  • 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–588

    Article  Google Scholar 

  • NAO Review (2012) Governance for agile delivery. UK National Audit Office

    Google Scholar 

  • 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–129

    Article  Google Scholar 

  • 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.pdf

    Google Scholar 

  • 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–156

    Article  Google Scholar 

  • Sarran C (2012) European banking giant adopts agile development methodology. http://www.computerweekly.com/feature/European-banking-giant-adoptsagile-development-methodology

  • Schwaber K, Beedle M (2002) Agile software development with Scrum, 1st edn. Prentice-Hall, Upper Saddle River, p 154. ISBN: 0130676349

    Google Scholar 

  • 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.pdf

    Article  Google Scholar 

  • 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.008

    Article  Google Scholar 

  • 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–9

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Svetlana Pimonova .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Pimonova, S. (2020). Agile Methodology in Education of IT Students, Application of. In: Tatnall, A. (eds) Encyclopedia of Education and Information Technologies. Springer, Cham. https://doi.org/10.1007/978-3-319-60013-0_214-1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60013-0_214-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60013-0

  • Online ISBN: 978-3-319-60013-0

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics