Agile Methodology in Education of IT Students, Application of
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
References
- Akmaeva RI, Epifanova NS, Zhukov VM (2017) Opportunities of the adaptive model of agile for management. Vestnik ASTU Ser Econ 1:7–15CrossRefGoogle Scholar
- 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
- Babaev AB (2016) Agile – education. Bull Tula Branch Univ Financ 1:10–11Google 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.pdfGoogle 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.pdfCrossRefGoogle Scholar
- Chernykh EA (2008) Agile project management – a new approach to the management of innovative projects. Qual Manag 2:84–94Google Scholar
- Christopher M (2000) The agile supply chain competing in volatile markets. Ind Mark Manag 29:37–44CrossRefGoogle 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–111CrossRefGoogle 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–131CrossRefGoogle 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–9Google 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–108CrossRefGoogle 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.033CrossRefGoogle 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–66Google 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–32Google Scholar
- Fitzgerald B (2012) Agile methods in regulated environments – the final frontier. Presented at RAISE (Researching Agile development of Information Systems) conference 2012, LondonGoogle Scholar
- Fowler M, Highsmith J (2001) The agile manifesto. Softw Dev 9(8):28–32Google Scholar
- Freudenberg S, Sharp H (2010) The top 10 burning research questions from practitioners. IEEE Softw 27:8–9CrossRefGoogle 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–65Google Scholar
- Grimheden ME (2013) Can agile methods enhance mechatronics design education? Mechatronics 23: 967–973CrossRefGoogle Scholar
- Grout T, Bonham A (2012) IBM big change – transforming in the large. Presented at agile business conference 2012, LondonGoogle 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–166Google 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.pdfCrossRefGoogle 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–89Google 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–194CrossRefGoogle 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.pdfGoogle 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–188Google 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.pdfCrossRefGoogle Scholar
- Larman C, Basili VR (2003) Iterative and incremental development: a brief history. Computer 36:47–56CrossRefGoogle 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–464CrossRefGoogle Scholar
- Lopatin DN (2012) Agile – a new level of motivation in management. Dyn Syst Mech Machine 4:31–34Google Scholar
- Mahnic V (2011) A capstone course on agile software development using scrum. IEEE Trans Educ 55: 96–106Google 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–588CrossRefGoogle Scholar
- NAO Review (2012) Governance for agile delivery. UK National Audit OfficeGoogle 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–129CrossRefGoogle 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.pdfGoogle 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–156CrossRefGoogle 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: 0130676349Google 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.pdfCrossRefGoogle 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.008CrossRefGoogle 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–9CrossRefGoogle Scholar