scholarly journals The Effects of Virtuality on Agile Development

2022 ◽  
Author(s):  
Karen Stendal ◽  
Jon Iden ◽  
Hanna Midttun Rostrup ◽  
Daniel Elston
Keyword(s):  
2015 ◽  
Vol 10 (6) ◽  
pp. 558 ◽  
Author(s):  
Kristian Sestak ◽  
Zdenek Havlice

Author(s):  
Sultan Alyahya ◽  
Ohoud Almughram

Abstract The integration of user-centered design (UCD) activities into agile information systems development has become more popular recently. Despite the fact that there are many ways the merging of UCD activities into agile development can be carried out, it has been widely recognized that coordinating design activities with development activities is one of the most common problems, especially in distributed environments where designers, developers and users are spread over several sites. The main approach to coordinate UCD activities with distributed agile development is the use of informal methods (e.g. communication through using video conference tools). In addition to the temporal, geographical and socio-cultural barriers associated with this type of methods, a major limitation is a lack of awareness of how UCD activities and development activities affect each other. Furthermore, some agile project management tools are integrated with design platforms but fail to provide the necessary coordination that helps team members understand how the design and development activities affect their daily work. This research aims to support the effective management of integrating UCD activities into distributed agile development by (i) identifying the key activity dependencies between UX design teams and development teams during distributed UCD/agile development and (ii) designing a computer-based system to provide coordination support through managing these activity dependencies. In order to achieve these objectives, two case studies are carried out. Our findings revealed 10 main dependencies between UCD design teams and development teams as shown by six types of activity. In addition, the participatory design approach shows that developing a computer-based system to manage seven of these selected dependencies is achievable.


2016 ◽  
Author(s):  
B. Bülent Güçsav ◽  
Deniz Çoker ◽  
Cahit Yeşilyaprak ◽  
Onur Keskin ◽  
Lorenzo Zago ◽  
...  

Author(s):  
MARTÍN LÓPEZ-NORES ◽  
JOSÉ J. PAZOS-ARIAS ◽  
JORGE GARCÍA-DUQUE ◽  
YOLANDA BLANCO-FERNÁNDEZ ◽  
REBECA P. DÍAZ-REDONDO ◽  
...  

One of the main ideas of agile development is to perform continuous integration, in order to detect and resolve conflicts among several modular units of a system as soon as possible. Whereas this feature is well catered for at the level of programming source code, the support available in formal specification environments is still rather unsatisfactory: it is possible to analyze the composition of several modular units automatically, but no assistance is given to help modify them in case of problems. Instead, the stakeholders who build the specifications are forced to attempt manual changes until reaching the desired functionality, in a process that is far from being intuitive. In response to that, this paper presents procedures and algorithms that automate the whole process of doing integration analyses and generating revisions to solve the diagnosed problems. These mechanisms serve to complete an agile specification environment presented in a previous paper, which was designed around the principle of facilitating the creative efforts of the stakeholders.


Sign in / Sign up

Export Citation Format

Share Document