Software Development Methodologies, HEIs, and the Digital Economy

Progressing digitalization of business, economy, and the society places higher education institutions (HEIs) in the center of the debate on how to effectively respond to challenges and opportunities that are thus triggered. Several facets of this process and corresponding challenges exist, including the complex question of how to match students’ skills and competencies with the demands and expectations of the industry. From a different angle, considering the changing nature of work, HEIs are responsible for equipping future employees with skills necessary to work in virtual, distributed, culturally diverse, and frequently global, teams. In the domain of software development, i.e., the backbone of the digital world, the challenge HEIs need to face is paramount. For this reason, the way software development is taught at HEIs is crucial for the industry, for the economy, for the students, and for the HEIs. As there is a tendency in the industry to embrace the scrum method and seek employees equipped with skills necessary for the scrum methodology use, it is necessary to ensure that HEIs offer the students the opportunity to get exposed to scrum. By querying the challenges of switching to agile software development methodologies in senior capstone projects, this paper makes a case that software development and software development methodology form the thrust of a multi-stakeholder ecosystem that defines today’s digital economy and society. In this context, the added value of this paper rests in the elaboration of a method enabling HEIs to move toward scrum in senior projects.

[1]  Maciej M. Sokołowski,et al.  Regulation in the COVID-19 pandemic and post-pandemic times: day-watchman tackling the novel coronavirus , 2020, Transforming Government: People, Process and Policy.

[2]  Anna Visvizi,et al.  Deep Learning-based Extraction of Algorithmic Metadata in Full-Text Scholarly Documents , 2020, Inf. Process. Manag..

[3]  Panagiotis K. Linos,et al.  Involving IT professionals in Scrum student teams: An empirical study on the impact of students’ learning , 2020, 2020 IEEE Frontiers in Education Conference (FIE).

[4]  R. Kemp,et al.  Towards a theory of transformative social innovation: A relational framework and 12 propositions , 2020 .

[5]  Ivan Garcia,et al.  The effects of game‐based learning in the acquisition of “soft skills” on undergraduate software engineering courses: A systematic literature review , 2020, Comput. Appl. Eng. Educ..

[6]  P. Martens,et al.  Pathways of organisational transformation for sustainability: a university case-study synthesis presenting competencies for systemic change & rubrics of transformation , 2020, International Journal of Sustainable Development & World Ecology.

[7]  Alina-Madalina Gheorghe,et al.  Agile Software Development , 2020, Informatica Economica.

[8]  Marco Klopp,et al.  Totally Different and yet so Alike: Three Concepts to Use Scrum in Higher Education , 2020, ECSEE.

[9]  Jennifer A. Kurth,et al.  Faculty Perceptions of Expertise for Inclusive Education for Students With Significant Disabilities , 2020 .

[10]  Adrian Athique,et al.  Integrated commodities in the digital economy , 2019, Media, Culture & Society.

[11]  Y. H. M. Amran,et al.  Renewable and sustainable energy production in Saudi Arabia according to Saudi Vision 2030; Current status and future prospects , 2020 .

[12]  K. Gallardo,et al.  COMPETENCY-BASED ASSESSMENT AND THE USE OF PERFORMANCE-BASED EVALUATION RUBRICS IN HIGHER EDUCATION: CHALLENGES TOWARDS THE NEXT DECADE , 2020, Problems of Education in the 21st Century.

[13]  Anna Visvizi,et al.  Beyond the ICT- and sustainability hypes: A case for quality education , 2020, Comput. Hum. Behav..

[14]  M. Saren,et al.  Business as unusual: A business model for social innovation , 2020 .

[15]  Betty Purwandari,et al.  Hard and Soft Skills for Scrum Global Software Development Teams , 2020, ICSIM.

[16]  Anna Visvizi Management and Administration of Higher Education Institutions at Times of Change , 2019 .

[17]  Adrien Faudot,et al.  Saudi Arabia and the rentier regime trap: A critical assessment of the plan Vision 2030 , 2019, Resources Policy.

[18]  A. Young Trends, challenges and opportunities , 2018, World Humanitarian Data and Trends.

[19]  Anna Visvizi,et al.  Chapter 19 Education, Innovation and the Prospect of Sustainable Growth and Development , 2018, The Future of Innovation and Technology in Education: Policies and Practices for Teaching and Learning Excellence.

[20]  Miltiadis D. Lytras,et al.  Chapter 1 How to Predict the Unpredictable: Technology-enhanced Learning and Learning Innovations in Higher Education , 2018, The Future of Innovation and Technology in Education: Policies and Practices for Teaching and Learning Excellence.

[21]  Elena García Barriocanal,et al.  Agile methods as problem-based learning designs: setting and assessment , 2018, TEEM.

[22]  A. Cockett,et al.  The use of assessment rubrics to enhance feedback in higher education: An integrative literature review. , 2018, Nurse education today.

[23]  Sajjad Mahmood,et al.  Moving from Waterfall to Agile Process in Software Engineering Capstone Projects , 2018 .

[24]  Ralf Kneuper,et al.  Sixty Years of Software Development Life Cycle Models , 2017, IEEE Annals of the History of Computing.

[25]  Capers Jones,et al.  Software Methodologies: A Quantitative Guide , 2017 .

[26]  Zesheng Chen,et al.  Applying Scrum to Manage a Senior Capstone Project , 2017 .

[27]  M. Cecilia Bastarrica,et al.  What Can Students Get from a Software Engineering Capstone Course? , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET).

[28]  Chun Wai Liew,et al.  Scrum and Agile Methods in Software Engineering Courses , 2016, SIGCSE.

[29]  Sérgio Donizetti Zorzo,et al.  Evaluating capstone project through flexible and collaborative use of Scrum framework , 2015, 2015 IEEE Frontiers in Education Conference (FIE).

[30]  Catherine J. Hack,et al.  Analytical rubrics in higher education: A repository of empirical data , 2015, Br. J. Educ. Technol..

[31]  Susan K. Opt,et al.  Scrum: Enhancing Student Team Organization and Collaboration , 2015 .

[32]  Marcelo R. Campo,et al.  Virtual Scrum: A teaching aid to introduce undergraduate software engineering students to scrum , 2015, Comput. Appl. Eng. Educ..

[33]  Jan Gulliksen,et al.  Informal feedback rather than performance measurements – user-centred evaluation in Scrum projects , 2014, Behav. Inf. Technol..

[34]  Diane T. Rover,et al.  Advantages of agile methodologies for software and product development in a capstone design project , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[35]  Jeff Sutherland,et al.  Scrum: The Art of Doing Twice the Work in Half the Time , 2014 .

[36]  Anders Jonsson,et al.  Rubrics as a way of providing transparency in assessment , 2014 .

[37]  Pei-Chi Chen,et al.  Effects of the Meetings-Flow Approach on Quality Teamwork in the Training of Software Capstone Projects , 2014, IEEE Transactions on Education.

[38]  Rashina Hoda,et al.  Embedding Reflection and Learning into Agile Software Development , 2014, IEEE Software.

[39]  Daniela E. Damian,et al.  Teaching students global software engineering skills using distributed Scrum , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[40]  Rebecca Pope-Ruark,et al.  We Scrum Every Day: Using Scrum Project Management Framework for Group Projects , 2012 .

[41]  Frederick J. Riggins,et al.  Planning and Sprinting: Use of a Hybrid Project Management Methodology within a CIS Capstone Course , 2012, J. Inf. Syst. Educ..

[42]  Ernest Teniente,et al.  Verification and Validation of UML Conceptual Schemas with OCL Constraints , 2012, TSEM.

[43]  Maic Masuch,et al.  ABC-Sprints: adapting Scrum to academic game development courses , 2010, FDG.

[44]  Brian Fitzgerald,et al.  Method and developer characteristics for effective agile method tailoring: A study of XP expert opinion , 2010, TSEM.

[45]  A. Rusu,et al.  An industry-academia team-teaching case study for software engineering capstone courses , 2008, 2008 38th Annual Frontiers in Education Conference.

[46]  Dean Sanders,et al.  Using Scrum to manage student projects , 2007 .

[47]  João M. Fernandes,et al.  A reference framework for process-oriented software development organizations , 2005, Software & Systems Modeling.

[48]  Bo Carlsson,et al.  The Digital Economy: what is new and what is not? , 2004 .

[49]  Ulrich Rendtel,et al.  Editorial , 2014, Journal of basic microbiology.

[50]  Eric Kisling,et al.  Transitioning from Waterfall to Agile: Shifting Student Thinking and Doing from Milestones to Sprints , 2019 .

[51]  Shariq Aziz Butt,et al.  Study of agile methodology with the cloud , 2016 .

[52]  Anna Visvizi,et al.  "Empowering Civil Society in the Black Sea region: a tool for Innovative Social Change" , 2013 .

[53]  Rostislav Fojtik,et al.  Extreme Programming in development of specific software , 2011, WCIT.

[54]  L. Azeez,et al.  Available Online at www , 2010 .