Mendive. Journal on Education, july-september 2022; 20(3): 759-771

Translated from the original in Spanish

Original article

Agility in the management of graduation projects

 

Agilidad en la gestión de proyectos de graduación

 

Agilidade na gestão de projectos de licenciatura

 

Sonia Itati Mariño1 http://orcid.org/0000-0002-3976-9226
Pedro Luis Alfonzo1 http://orcid.org/0000-0001-5447-8518

1Northeast National University. Argentina. simarinio@yahoo.com, plalfonzo@hotmail.com

 

Received: March 7 th, 2022.
Accepted: April 22 nd, 2022.


ABSTRACT

In university contexts, new situations emerge that underpin innovations. The article presents an agile strategy based on SCRUM practices (as a project management methodology). The method describes the phases defined to systematize the experiences and make explicit through an agile process framework based on the principles of the SCRUM method. The subject Final Degree Project was defined as the context of sketching and validation of the proposal, scope of implementation the design, production and defense of an integrating work of the Bachelor's Degree in Information Systems. This proposal adopts practice. This proposal adopts SCRUM practices based on previous experiences, and focused on the management of these end-of-degree productions appropriate to the context of the Computer Science discipline in relation to the information technology industry. Finally, the need to adopt agility in university contexts in the knowledge society is highlighted, considering the profile of the students of the XXI century in which many of them present experience in the industry.

Keywords: Higher Education; processes; projects; SCRUM; university diploma or dissertations.


RESUMEN

El objetivo del artículo es presentar una estrategia ágil fundamentada en las prácticas de SCRUM (término proveniente del deporte Rugby, que significa apoyo colaborativo entre jugadores para agilizar una anotación); en este caso, innovar en la gestión de los proyectos de fin de carrera. Se recurrió a métodos de nivel teórico que delimitan y sustentan la propuesta, y de nivel empírico, para sistematizar las experiencias y explicitar a través de un marco de proceso ágil sustentado en los principios del método ágil SCRUM. Se definió como contexto de esbozo y validación de la propuesta la asignatura Proyecto Final de Carrera; ámbito de implementación: el diseño, producción y defensa de un trabajo integrador de la carrera Licenciatura en Sistemas de Información. Esta propuesta adopta prácticas de SCRUM en base a experiencias previas, y focalizada en la gestión de estas producciones de finalización de carrera adecuadas al contexto de la disciplina Informática, en relación a la industria de las Tecnologías de la Información. Finalmente, se resalta la necesidad de adoptar la agilidad en los contextos universitarios en la sociedad del conocimiento, dado el perfil de los estudiantes del siglo XXI, en el que muchos presentan experiencia en la industria.

Palabras clave: diploma universitario o tesinas; Educación Superior; procesos; proyectos; SCRUM.


RESUMO

O objectivo do artigo é apresentar uma estratégia ágil baseada nas práticas SCRUM (um termo do desporto do Rugby, que significa apoio colaborativo entre jogadores para acelerar uma pontuação); neste caso, inovar na gestão de projectos de fim de grau. Foram utilizados métodos teóricos para delimitar e apoiar a proposta, e foram utilizados métodos empíricos para sistematizar as experiências e torná-las explícitas através de um quadro de processo ágil baseado nos princípios do método ágil SCRUM. O contexto para delinear e validar a proposta foi definido como o curso de Projecto de Grau Final; o âmbito de implementação: a concepção, produção e defesa de um projecto integrado para o Grau de Bacharel em Sistemas de Informação. Esta proposta adopta práticas de SCRUM baseadas em experiências anteriores, e focalizou-se na gestão destas produções de fim de curso adaptadas ao contexto da disciplina de Informática, em relação à indústria das Tecnologias de Informação. Finalmente, a necessidade de adoptar agilidade nos contextos universitários na sociedade do conhecimento é realçada, dado o perfil dos estudantes do século XXI, muitos dos quais têm experiência na indústria.

Palavras-chave: diploma universitário ou dissertação; ensino superior; processos; projectos; SCRUM.


 

INTRODUCTION

In Higher Education, the evaluation of learning constitutes a complex activity, which implies a constant critical and reflexive look, oriented to the significant construction of knowledge.

In careers belonging to technological disciplines such as those that deal with the study of information systems, in addition to academic aspects, those linked to the professional field must be considered.

In the Argentine Republic there are numerous national and regional programs aimed at promoting the training of professionals in Information and Communication Technologies (ICT). Simultaneously, local governments and companies are consolidating along the same lines.

The Chamber of Software and Computer Services Companies and the Software Promotion Law are one of the key factors to achieve improvements in ICT -related companies. These are constantly reviewed according to emerging regulations such as the Knowledge Economy Law (2020).

In Northeast Argentina (NEA) strategies are adopted to strengthen the development of these technologies. Among them, the activities promoted by the Technological Linkage Unit of the National University of the Northeast (UNNE), where this study is focused; the formation of the IT Corrientes Pole and the IT Chaco Pole; the creation of the Development Cooperation Agency between the UNNE and the municipalities of the provinces of Corrientes and Resistencia; and the launch of the Corrientes node of the UNNETEC-INNOVAR business incubator.

The National University of the Northeast (UNNE), in its context of influence, is committed to innovation and local and regional development, and motivated to participate in this sector of the knowledge economy. The training of qualified human resources is promoted, from whom a performance with social responsibility is expected. The university as an agent of change, innovation, and given its high commitment to sustaining society, is committed to ensuring that its professionals consider and develop issues related to the context in which they work. This is how it contributes to university social responsibility.

Agile Strategies in Higher Education

In the context of the Informatics discipline, agile methods provide an organization or a team with the flexibility to adopt a group of principles and practices, previously selected, based on their culture, their values and the types of systems they develop (Mariño, Alfonso and Arduino, 2020).

There is a diversity of agile strategies widely validated in Higher Education spaces. Some that implement SCRUM are summarized below, in Mariño and Alfonzo (2014), which they adapt to the Final Application Work subject. Müller Amthor, Hagel, Gensheimer and Huber (2020) describe its use to increase team values in students as a self-regulated and self-motivated agile learning framework. Klopp et al. (2020) carry out an evaluation in three universities that participate in a project generating ideas of the application of SCRUM addressing multiple perspectives.

Ivetiæ and Iliæ (2020) examine specific cases that apply agile project management in multiple areas of universities such as Governance and Structure, Curriculum Design, Teaching, Learning, Assessment, Online Courses and Virtual Classroom. Mariño, Alfonzo and Arduino (2020) describe a proposal adaptable to various educational contexts. Otero et al. (2020) mention the adaptation of agile methodologies in the classroom to improve learning based on their adaptability to the modification of requirements that arise over time and considering the flexibility of the student's self-regulation capabilities. Vila Grau and Capuz Rizo (2021) analyze the application of SCRUM in the classroom as a teaching method. An approach to the growth of agility in the teaching field is presented through the application of SCRUM as a working method and describes the context that led to the expansion of agility and the evidence that supports it.

Contextualization of agility in graduation projects

Final Degree Project (PFC) is an annual subject of the Degree in Information Systems (LSI). Its general objective is to complete the academic and professional training of students, enabling the integration and use of previously acquired knowledge, emerging issues and that are deepened and applied in the resolution of professional, academic and scientific problems. A graduate thesis or dissertation, following the UNESCO Thesaurus, would consist of a first level university diploma. In the subject, the contents treated correspond to topics of research methodology and Professional and Social aspects following the RedUNCI (2018).

In a professional and complex context, skills and abilities linked to professional practice are promoted. The above coincides with the guidelines established by CONFEDI (2018) in the new prevailing educational models for this type of career, and which provide the student with a broader vision of their profession and its contribution to the knowledge society.

To achieve graduation within the stipulated time, various strategies are defined and the professional skills required by the Information Systems and Services Sector (SSI) are strengthened, adopting active methodologies in favor of meaningful learning. Thus, the link from the university with its context through governments, industry, entrepreneurs, among others, constitutes a scenario that connects the deepening of a disciplinary area, the professional field and the resolution of a problem identified in reality.

The objective of the article is to present an agile process framework based on SCRUM practices, illustrating how a project management methodology is applied to manage the PFC project. The proposal is specified from the conception of the idea, its elaboration process, to finalize the presentation for its formal approval.

 

MATERIALS AND METHODS

The subject Final Project of the Degree in Information Systems was established as the context of the investigation. This was characterized in previous studies, highlighting that the students involved may or may not be working in various contexts.

In the design and development of the research, methods of the theoretical level were applied, such as the analytical-synthetic; in this case it was applied in the:

The inductive-deductive method was used, in order to go from general to particular knowledge. Specially to analyze and reflect on the adaptation of SCRUM in the control management of projects that link from the academy to the resolution of problems identified in the context. In addition, it was based on the proposal described in Mariño and Alfonzo (2014) defined for a similar subject Final Application Work, for the previous study plan of the homonymous university career.

At an empirical level -based on theoretical-level methods, it used the analysis of observations and notes made in recent years, which included the academic period prior to the pandemic (2018, 2019) and the activities developed in the period 2020 and 2021 in a context of Preventive and Mandatory Social Isolation (ASPO), in which they went through different situations according to current institutional regulations. Other sources were also used that facilitated the analysis that supports the proposal described in this article. Among this documentation, the following are mentioned: the reports of the subject -which show that the number of students in pre-pandemic and pandemic periods who defended the degree completion projects were similar-; the final reports, which highlight that the students deepen different areas of the discipline and its application to the resolution of problems of the context, as a challenge that they assume at the end of the studies.

The population was defined as the students who owe the PFC. The sample was made up of students who attended the 2018 to 2021 school years and those students who defended their PFC in conditions of regular or free students.

The aforementioned favored the development of a process framework based on SCRUM practices, defining the PFC subject as the validation context.

 

RESULTS

The methodological proposal is based on the agile management of projects based on SCRUM, the validation context being the subject Final Degree Project. His choice is based on the highlighting of this approach in 66% of the people who responded to the 15th Annual State of Agile survey (Digit.ar, 2021).

In the period prior to the pandemic caused by SARS-COV-19, it was observed that many students are doing internships or working; these practices contribute significantly to the strengthening of disciplinary and personal skills highly valued in the market. With the advent of ASPO, the University issued different regulations, innovating in teaching and learning modes. In particular, the process adopted by the aforementioned subject was adapted to this particular situation. In addition, the performances of the students in various work contexts were adapted to the new situation; even the Teleworking Law in Argentina (Legal regime of the Teleworking contract, 2020) was enacted, presenting new opportunities for the Information Systems and Services Sector. The implementation of this law makes it possible to regulate the remote work modality, ensure work continuity in the context of the ASPO, and regulate the rights and obligations of people regarding their employment relationship that takes place remotely, among other aspects.

Due to the above, the explicit and implicit activities addressed in the subject, as well as the process described in Mariño and Alfonzo (2014) justify this proposal.

Agile project management with SCRUM

SCRUM is defined as a collection of processes for project management (Deemer, Benefield, Larman, & Vodde, 2009; Sutherland, 2012).

SCRUM is an agile methodology especially suitable for projects in complex environments, characterized by changing requirements, and its fundamental aspects are innovation and flexibility. The goal is to deliver products that meet customer requirements in small increments (Sutherland, 2012; Mariño, Alfonzo, and Arduino, 2020).

Project management in SCRUM is structured in work cycles called Sprints. These are incremental iterations of one to four weeks, and they happen one after the other. At the beginning of each Sprint, the cross-functional team selects items (customer requirements) from a prioritized list and commits to completing the items by the end of the Sprint. During the Sprint you cannot change the chosen items. At the end of the Sprint, the team checks in with project stakeholders, and shows off what they've built. In this sense, it is a practice that adds additional value to the client and enhances teamwork to achieve maximum efficiency in a continuous improvement scheme: the Sprint.

The team gets feedback and observations that can be incorporated into the next Sprint. SCRUM emphasizes products that work at the end of the Sprint, that is, they are done (Deemer, Benefield, Larman, & Vodde, 2009).

As an agile method: it is an adaptive development mode, rather than predictive; it is people-oriented, rather than process-oriented; employs the incremental build model based on iterations and revisions.

The practices used by SCRUM to maintain agile control in the project are: revision of the iterations; incremental development; Evolutive development; team self-organization and collaboration.

SCRUM was chosen as the basis of the proposal, since this methodology provides partial and regulated advances of the final product, depending on the needs of the recipient; generated in a team, facilitates the development of projects with immediate results. Sutherland (2012) points out that SCRUM can be developed in three groupings:

Furthermore, Sutherland (2012) states that the heart of the SCRUM methodology is the Sprint. Each Sprint can be considered as a project that specifies the artifact to be built, the design and a flexible plan that guides the work to be done. The main roles, artifacts, and events are summarized in Figure 1.

Fig. 1- SCRUM Roles, Artifacts, and Main Events

Source: Deemer, Benefield, Larman, and Vodde (2009)

The subject Final Degree Project

The Final Degree Project subject is the university environment on which the proposal is designed and validated. It should be clarified that practices dealt with in the homonymous subject, which was dictated for the previous study plan, were taken up and refined. It was characterized in detail in Mariño and Alfonzo (2014), Mariño and Alfonzo (2019). Previous works described the learning strategies that contribute to the realization of the PFC, in its different phases.

Agile process framework based on SCRUM in the Final Degree Project

The Final Degree Project is constituted in a process of construction of significant knowledge that is characterized in: its iterative and incremental evolution, in its requirements and in its functionality; the elaboration times limited to the regulations and conditions of the curricular space; the project elaboration process; the emphasis on the integration of previous knowledge, emerging knowledge and the resolution of context problems mediated by Information and Communication Technologies (ICT).

The summary indicates the feasibility of implementing some of the agile practices of SCRUM in the management and control of the process associated with the PFC. This article exemplifies the agility associated with college graduation.

The management activities included in the proposed methodology is: planning; time estimation; the management of human resources involved: teaching staff, guidance teachers, students, examining board and risk management.

Next, the roles, practices and artifacts based on SCRUM and particularized to the described educational context are mentioned. They were defined as roles:

Figure 2 illustrates the implemented process framework, which integrates the SCRUM practices and artifacts, mentioned above, with the practices associated with the design, development and defense of the PFC. As it is visualized, the Sprint iteration process is represented in the tasks that make up the elaboration of each version of the project; that is, the generation of a new draft version that iteratively and incrementally adjusts until it outlines and accepts the project idea. It should be clarified that the Stack of tasks or Product Backlist is modified in the different phases associated with the proposal.

In this case, the products associated with the phases are the different versions of the PFC project associated with the Planning and Design phase, the progress of the product and the report that are progressively generated in the Development phase, and those associated with the Defense Pfc. Table 1 summarizes the activities linked to the PFC project considered in the agile proposal.

Table 1- Phases of the proposed agile process framework

PHASES

ACTIVITIES

CHORES

Planning and Design

Review of disciplinary areas

  • Identification of Disciplinary Areas of Knowledge (ADC) in which each PFC project is framed.
  • Review of the chosen disciplinary area of knowledge.
  • Review of potential guidance teachers.
  • Identification of relevant publications in the chosen area.

Selection of the topic included in a disciplinary area

  • Identification of viable topics for the PFC project, according to ADC and current regulations.
  • Review and selection of guidance teachers.
  • Identification of relevant publications in the area.
  • Determination of previous knowledge or work experience of the student in the subject.

project design

  • Drafting of the project by the student or a team of two students, playing the role of Scrum Team.
  • Project review. The advisory teacher and teachers of the subject included in the role of Product Owner and Scrum Master, respectively, intervene. It represents an iteration of up to three versions, and each version represents a sprint that lasts from 2 to 4 weeks depending on the student's profile.

Developing

Realization of the project

  • Construction of the IT product as outlined in the student's project, under the supervision and guidance of the advisor professor and teachers of the subject, included in the role of Scrum Master and Product Owner, respectively.
  • IT product preview presentations. Each advance represents a Sprint, which lasts from 2 to 4 weeks, depending on the student's profile.

Revision

  • Review of the guiding teacher under the role of Scrum Master.
  • Review of the subject staff -teachers and coordinator- included in the role of Scrum Master and Product Owner, respectively.

Defending

Final revision

Review of documentation, as established in current regulations. The guiding teacher and coordinator intervene, included in the role of Scrum Master and Product Owner, respectively.
Endorsement of presentation. The guiding teacher and coordinator intervene, included in the role of Scrum Master and Product Owner, respectively.

Final delivery

Delivery of the final version of the PFC project.
Endorsement of the presentation.
Evaluation of the PFC, examining board, included in the role of Scrum Master and Product Owner, respectively.
Feedback report to the student team (Team Members).
Making adjustments -if applicable-; students agreeing with the guidance professor and the coordinator (intervening: Team Members, Scrum Master and Product Owner, respectively).
If applicable, revision of the correction according to the 1st evaluation of the PFC, by the examining board (roles of Scrum Master and Product Owner intervene, respectively).
Final presentation, according to current regulations.
Approval management, performed by the Product Owner.
Defense of the PFC, presentation of the role member(s) identified as Team Members, with evaluation of the Scrum Master and Product Owner, respectively.
Documentation Management completion of the PFC. In this case, the activities (Sprint Backlog) include qualification certificates, completion of files associated with the start and defense of the PFC, others associated with the current Regulation.

Source: based on Mariño and Alfonzo (2014)

Fig. 2- Agile process framework to manage the PFC project design process

Source: based on Mariño and Alfonzo (2014)

 

DISCUSSION

Project administration and management offers a diversity of standards and approaches that can be applied in multiple contexts, from an interdisciplinary perspective. Circumscribed to the educational field, universities, as complex and self-organized organizations, can adopt and adapt agile strategies with a view to fulfilling their objectives of excellence in teaching, research, extension and knowledge transfer activities; such is mentioned in Ivetiæ and Iliæ (2020), Klopp et al. (2020). Meanwhile, other experiences can be contextualized to teaching and learning processes: Mariño and Alfonzo (2014); Müller Amthor, Hagel, Gensheimer, and Huber (2020); Otero et al. (2020); Marino, Alfonzo and Arduino (2020). Agility in project management offers a context of continuous, progressive and retrospective improvement that was accentuated with the advent of the pandemic caused by SARS-COV-19.

In Mariño and Alfonzo (2014) agility was proposed to manage end-of-course projects. The experience in these years in the aforementioned subject, as well as the increased demand for services and products of the Information and Communications Technology industry, and the situation caused by this pandemic, allowed the review and expansion of the process framework previously defined agile. That is, the management, development and defense of graduation projects validated for a certain context of Higher Education, whose students are inserted in the labor market before the end of the career. This process framework can be adapted to other scenarios of a similar nature developed at different educational levels.

 

Acknowledgments

Study developed within the framework of PI "IT in Information Systems: models, methods and tools", Accredited by the General Secretariat of Science and Technology, National University of the Northeast.

 

BIBLIOGRAPHIC REFERENCES

CONFEDI (2018). Libro Rojo de CONFEDI. Propuesta de estándares de segunda generación para la acreditación de carreras de ingeniería en la República Argentina. Asamblea del Consejo Federal de Decanos de Ingeniería de la República Argentina, Rosario.

Deemer, P., Benefield, G., Larman, C. y Vodde, B. (2009). Información Básica de Scrum the Scrum Primer Version 1.1. Scrum Training Institute, Traducción de Leo Antoli. Agile:Spain. http://www.goodagile.com/scrumprimer/scrumprimer_es.pdf

Digit.ar. (2021) 15th State of Agile Report. Agile adoption accelerates across the enterprise, https://drive.google.com/file/d/1f8dVlWTrKXughBVoK1wAvVAlzyxOk9Ls/view

Klopp, M., Gold Veerkamp, C., Abke, J., Borgeest, K., Reuter, R., Jahn, S., Mottok, J., Sedelmaier, Y., Lehmann, A. y Landes, D. (2020). Totally Different and yet so Alike: Three Concepts to Use Scrum in Higher Education. 4th European Conference on Software Engineering Education (ECSEE '20). Seeon/Bavaria, Germany.

Ivetiæ, P. y Iliæ, J. (2020). Reinventing universities: Agile project management in higher education. European Project Management Journal, 10, 64-68. Available from: https://www.ceeol.com/search/article-detail?id=924582

Mariño, S. y Alfonzo, P. (2014). Implementación de SCRUM en el diseño del proyecto del Trabajo Final de Aplicación. Scientia Et Technica. 19(4), 413-418. Disponible en: https://revistas.utp.edu.co/index.php/revistaciencia/article/view/9021

Mariño, S. I. y Alfonzo, P. L. (2019). Las áreas de conocimiento Swebok en producciones de graduación. Un estudio de la disciplina Informática en la Facultad de Ciencias Exactas y Naturales y Agrimensura (FaCENA) de la Universidad Nacional del Nordeste (UNNE), Argentina. e-Ciencias de la Información, 9(2), DOI: 10.15517/eci.v9i2.35553

Mariño, S. I., Alfonzo, P. L. y Arduino, G. A. (2020). Agile Proposal to Manage IT Educational Projects in Higher Education. European Scientific Journal, 16(34), 123-137. Available from: https://doi.org/10.19044/esj.2020.v16n34p129

Ministerio de Desarrollo Productivo. Argentina.(2020). Ley de Economía del Conocimiento. Ley 27. 570. Ministerio de Desarrollo Productivo: Argentina. Disponible en: https://www.argentina.gob.ar/noticias/el-poder-ejecutivo-reglamento-la-ley-de-economia-del-conocimiento

Ministerio de Justicia y Derechos Humanos. Argentina. (2020). Régimen legal del contrato de teletrabajo. Ley 27555. Argentina: Ministerio de Justicia y Derechos Humanos. Disponible en: http://servicios.infoleg.gob.ar/infolegInternet/anexos/340000-344999/341093/norma.htm

Müller Amthor, M., Hagel, G., Gensheimer, M. y Huber, F. (2020). Scrum Higher Education The Scrum Master Supports as Solution-focused Coach. IEEE Global Engineering Education Conference (EDUCON), pp. 948-952, doi: 10.1109/EDUCON45650.2020.9125304

Otero, T. F., Barwaldt, R., Topin, L. O., Vieira Menezes, S., Ramos Torres, M. J. y de Castro Freitas, A. L. (2020). Agile methodologies at an educational context: a systematic review. IEEE Frontiers in Education Conference (FIE), 1-5, doi: 10.1109/FIE44824.2020.9273997.

RedUNCI (2018). Red de Universidades Nacionales con Carreras en Informática. Propuesta de Currícula RedUNCI. Argentina:RedUNCI. Disponible en: https://redunci.info.unlp.edu.ar/documentos/?customize_changeset_uuid=26f885bf-7a72-4ca3-9ad9-a7346b3ce5c0&customize_autosaved=on

Sutherland, J. (2012). The Scrum Papers: Nut, Bolts, and Origins of an Agile Framework, Version 1.1 2 Apr 2012, Scrum, Inc. http://jeffsutherland.org/scrum/ScrumPapers.pdf

Vila Grau, J. y Capuz Rizo, S. (2021). La extensión de la agilidad al ámbito docente a través de Scrum & EduScrum. 25th International Congress on Project Management and Engineering. Alcoy, España

 

Conflict of interest:

Authors declare not to have any conflicts of interest.

 

Authors´ Contribution:

The authors have participated in the writing of the work and analysis of the documents.

 


This work is under a
licencia de Creative Commons Reconocimiento-NoComercial 4.0 Internacional
Copyright (c) Sonia Itati Mariño, Pedro Luis Alfonzo