scholarly journals Using a Low Code Development Environment to Teach the Agile Methodology

Author(s):  
Mary Lebens ◽  
Roger Finnegan

AbstractThe Agile development methodology is soaring in popularity in the business world. Companies are turning to Agile to develop products quickly and to achieve digital transformation of their organization. Because of this push, companies need employees who understand Agile. Therefore, higher education is obligated to provide an understanding of Agile to students as they enter the workplace. Providing Agile experience to students who are new to programming is difficult because they are so worried about the coding aspects of the assignment, they cannot take time to think about the methodology they are using. The coding crowds out the time needed to get an understanding of how Agile actually works. One remedy for this is to use a low or no-code development platform. With this type of platform students spend less time learning to create apps, freeing them to experience the rituals and roles of Agile. This study examines using the Agile methodology along with the Microsoft Power Apps platform to provide an Agile experience to students. Two course sections were surveyed to learn if students perceived that they acquired a better understanding of Agile and to learn their perceptions of a no-code platform experience. The students completed surveys to ascertain their comfort with the Agile methodology and whether the no-code environment increased their comfort level. The results showed students perceived the no-code platform increased their comfort with using the Agile methodology. The implication is that no-code platforms can be used broadly to help students to gain experience with Agile.

2021 ◽  
Vol 11 (10) ◽  
pp. 636
Author(s):  
Andreia Filipa Teixeira ◽  
Maria José Angélico Gonçalves ◽  
Maria de Lourdes Machado Taylor

In recent years, the rapid development of technological innovation has transformed the business world. Digital transformation improves the economic positioning of companies, contributing to society and the environment, but beyond technological evolution, it also brings social and cultural changes. With the new trends, companies saw the need to train people with digital skills and higher education institutions (HEIs) were forced to change their teaching methods to keep up with the new demands of the labour market. In this context, it is intended to identify the influence that HEIs play in the digital development of regions, in this case, the influence of Public Polytechnic Institutes of Porto in the development of the Metropolitan Area of Porto. The methodology adopted to answer the objectives of this study and research questions formulated, was an exploratory study, using semi-structured interviews and questionnaires. The results obtained allowed us to verify the positive influence of HEIs in the digital development of the Metropolitan Area of Porto. As well as identify the motivations that lead companies to participate in digital transformation initiatives, identify the skills needed to meet the demands of the labour market and identify the efforts made by HEIs to keep up with the digital evolution of society.


Author(s):  
Rosnani Shuib Et.al

In agile software development methodology, software product is developed through a few iterations and delivered incrementally. In spite of the known benefits of the agile methodology, yet issue still exists in developing high-quality software product using this methodology. Hence, quality assurance mechanism should be in place in agile development to ensure quality adherence to the software product.  However, taking up quality assurance in agile software development is not an easy task as it has its own manifesto and principles that need to be met. Thus, this paper highlights the issues and challenges towards adopting quality assurance in agile development methodology.  Particularly, in aniteration where we need to assure that the product increment meets the requirements as well as to decide the requirements for next increment and iteration planning. Subsequently, few measuresare identifiedconcerning the issues. The discussion in this paper is based on Scrum case, yet still relevant to other types of agile methodologies.


Author(s):  
Safiullah Faizullah ◽  
S. Almutairi

Testing is central piece in agile development methodology, that fast is taking roots and at the same time it is becoming challenging, in particular due to short time periods between incremental updates of the software, as such the time for overall testing including regression testing is becoming limited. In regression testing, the changed code as well as certain portion of existing code that is impacted is to be retested. Intuitively, it seems that the best option is to automate the regression testing. However, precisely due to time constraints the automation approach is proving to be challenging for regression testing in agile development environments. As the time to create and update these automation scripts will become limiting factor in case of overnight/weekly releases. Regression testing in agile development environments should be using some prioritization of tests for next cycle to enable timely regression testing. We can use the information of future release plans, defined by the specifications for each release, and prioritize the test cases as we write them. As there can be information available for future release cycles (as there are releases in planned for short intervals) we can have some methods of using this information and make the process of regression testing process in future more effective and efficient. In this paper, we present a technique of using future builds (new enhancements, features, or fixes) to select test cases on a class of software which is used for interconnecting diverse systems in near real time fashion. The results are encouraging and the technique can be used to guide regression testing process in agile development environment.


2020 ◽  
Vol 4 (3) ◽  
pp. 178-184
Author(s):  
M. D. Smetanina ◽  
◽  
E. P. Yefremova ◽  
E. V. Lazutkina ◽  
◽  
...  

2014 ◽  
Vol 548-549 ◽  
pp. 1504-1509 ◽  
Author(s):  
Jun Ji ◽  
Wei Yan Chai ◽  
Gan Xin Xue ◽  
Ge Yang Li

According to the business characteristics and technical requirements of heavy military vehicles digital collaborative development, the paper proposes the dynamic federal collaborative development method for heavy military vehicles. To realize the method, the key is constructing the three-tier dynamic federal collaborative development environment. So the paper focuses on the research of the business, function and technical architecture of dynamic federal collaborative development environment. Applying the Web Service-Based cross-system collaborative flow controlling method and developing the integrated middleware, the three-tier federal collaborative environment realizes tightly integration. Finally, the application demonstration of a type-product inter-enterprise collaborative development based on the developed digital collaborative development platform verifies the effectiveness and feasibility of the method.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Bayu Rima Aditya ◽  
Ridi Ferdiana ◽  
Sri Suning Kusumawardani

PurposeExisting literature has reported a barrier list that could affect the implementation of digital transformation in higher education, yet the research question of how to identify barriers remained unanswered. Thus, this study intended to address this gap.Design/methodology/approachThe research design adopted a mixed-methods approach based on the problem-centered design science research (DSR) process model for the development and evaluation of framework.FindingsThis study proposed a systematic framework of three sets of components: (1) the initial set of barriers; (2) the barrier rating scheme and (3) the barrier scoring matrix. The three-component of the framework is to identify and prioritize barriers to the successful implementation of digital transformation in higher education.Research limitations/implicationsThe evaluation of the framework was only based on an expert opinion.Practical implicationsThis study provided a direction to the policymakers for designing sensible strategies to increase the chances of a successful digital transformation in higher education.Originality/valueThis study contributes to the knowledge body by offering a more systematic understanding of barriers to digital transformation in higher education.


Author(s):  
Sandra P. Cano ◽  
Carina S. González ◽  
César A. Collazos ◽  
Jaime Muñoz Arteaga ◽  
Sergio Zapata

The development of video games is a complex, multidisciplinary process, which involves different areas as well as a greater number of roles than for traditional software. Serious games face process constraints that concern a number of interactive, educational and psychological factors designed to lead to the fulfillment of educational objectives within a specific context. Based on a case study in the city Cali, Colombia, an iterative and incremental process is proposed, focusing on small and medium development for educational serious games and basing itself on two lines of research: agile development methodology and user-centered design (UCD) for children from 7 to 10 years. The agile methodology eXtreme Programming (XP) offers a useful option for the development of serious games as it establishes a continuous communication with all project stakeholders - including the end user - throughout the project, while UCD allows the user profile to be known and identified so that the game will meet the needs and match the capabilities, expectations and motivations of the child.


Sign in / Sign up

Export Citation Format

Share Document