scholarly journals INTEGRATING UCD WITHIN AN AGILE SOFTWARE DEVELOPMENT PROCESS IN AN EDUCATIONAL SETTING

Author(s):  
Olga Ormandjieva ◽  
Kristina Pitula ◽  
Cherifa Mansura

The Canadian Engineering Accreditation Boardhas defined 12 attributes that an institution must demonstrategraduates of its engineering program possess. We are inpursuit of the attribute "Design” dealing with the students’ability to select candidate engineering design solutions fordevelopment, with three indicators relating to how candidatesolutions are selected. Our approach to teaching “Design” isbased on “learning outcomes” rather than “teaching inputs”.In this paper, we describe the learning outcomes of teaching anewly proposed Integrated User Centered Design (UCD)-Agile Process in the context of a one term project coursewherein teams of undergraduate students apply what theyhave learnt about Agile software development and UserInterface (UI) design in the context of a real-world projectwith actual clients. The Integrated UCD-Agile Processincludes upfront design of the UI in parallel with developmentof the functionalities, UI design specialists for each sprint andusability testing of all UI design decisions

Author(s):  
Marc Lainez ◽  
Yves Deville ◽  
Adrien Dessy ◽  
Cyrille Dejemeppe ◽  
Jean-Baptiste Mairy ◽  
...  

This chapter shows how a lightweight Agile process has been used to introduce Agile project development to young computer science students. This experience has been conducted on a project aimed at developing Android applications. The context, the process, and the results of this experiment are described in this chapter.


i-com ◽  
2015 ◽  
Vol 14 (2) ◽  
Author(s):  
Hartmut Schmitt ◽  
Dominik Magin ◽  
Andreas Maier ◽  
Richard Wacker ◽  
Josh Wang

AbstractSmall and medium-sized enterprises (SMEs) increasingly rely on agile software development. However, the majority of established usability methods have been developed with traditional software engineering principles in mind. So, one might assume that these methods and tools might not be applicable to agile development projects. In this paper, a possible approach to systematically adapting traditional usability methods to application in agile projects is introduced and documented as best practices. These best practices can be quickly and dynamically employed by agile development team members and can thus contribute to higher quality of software development outputs. The approach described in this paper was developed in the context of a German research project funded by the German Federal Ministry of Education and Research (BMBF) and conducted by one research institute and three software-developing enterprises and will be evaluated throughout the further course of the project. For this purpose, a number of best practices have been adapted to the context of agile software development and described in detail in order to allow inexperienced software developers of small and medium-sized enterprises to successfully apply these best practices. As two examples of these best practices, we illustrate the best practices ‘Contextual Inquiry’ and ‘Template-Based UI Design’ in this paper.


2018 ◽  
Vol 9 (4) ◽  
pp. 65-78 ◽  
Author(s):  
Parita Jain ◽  
Arun Sharma ◽  
Laxmi Ahuja

Agile methodologies have gained wide acceptance for developing high-quality products with a quick and flexible approach. However, until now, the quality of the agile process has not been validated quantitatively. Quality being important for the software system, there is a need for measurement. Estimating different quality factors will lead to a quality product. Also, agile software development does not provide any precise models to evaluate maintainability. Therefore, there is a need for an algorithmic approach that can serve as the basis for estimation of maintainability. The article proposes an adaptive neuro-fuzzy inference system (ANFIS) model for estimating agile maintainability. Maintainability is one of the prominent quality factors in the case of agile development. The proposed model has been verified and found to be effective for assessing the maintainability of agile software.


2022 ◽  
Vol 141 ◽  
pp. 106718
Author(s):  
Maximilian Zorzetti ◽  
Ingrid Signoretti ◽  
Larissa Salerno ◽  
Sabrina Marczak ◽  
Ricardo Bastos

Sign in / Sign up

Export Citation Format

Share Document