2013
DOI: 10.4304/jsw.8.12.3066-3081
|View full text |Cite
|
Sign up to set email alerts
|

Raising the Awareness of Development Progress in Distributed Agile Projects

Abstract: This article discusses a computer-based holistic approach to raise the awareness of development progress in distributed agile projects. The approach analyses how the technical activities (i.e. source code versioning, unit testing, acceptance testing, integration and releasing) affects development progress and provides automatic mechanisms that help coordinate progress change with distributed team members. The approach has been evaluated through practical scenarios and has validated these through a research pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 14 publications
(14 reference statements)
0
5
0
Order By: Relevance
“…To approach the design of the software, we implemented a user-centered design [ 23 ] and agile development principles [ 14 , 15 ] that promote adaptive planning, evolutionary development, early delivery, and continuous improvement. This methodology provided increased transparency during the development phase through continuous feedback and flexibility when changes in direction were required.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…To approach the design of the software, we implemented a user-centered design [ 23 ] and agile development principles [ 14 , 15 ] that promote adaptive planning, evolutionary development, early delivery, and continuous improvement. This methodology provided increased transparency during the development phase through continuous feedback and flexibility when changes in direction were required.…”
Section: Methodsmentioning
confidence: 99%
“…Therefore, the digital communication package that we designed should reflect stakeholders’ collective and differing requirements. We opted to use an iterative development process of agile design and qualitative research methods [ 14 - 16 ], in contrast with earlier approaches to software design that, in targeting potential users, tended to focus on technological capacity and maximum specification.…”
Section: Introductionmentioning
confidence: 99%
“…A multidisciplinary team was assembled, comprised of two nursing professors, four computer science undergraduate students, and one software developer. Working remotely, with weekly meetings via Google Meet, our team started discussing the feasibility and prepared a technical list of requirements for the initial prototype, ordered by priority, following the Agile Development Principles (Alyahya et al, 2013). We used the Figma vector on the app prototyping graphic; React Native to create declarative interfaces through native components written in JavaScript; Typescript as a programming language, and Android as the operating system.…”
Section: App Developmentmentioning
confidence: 99%
“…Across 5 months, undergraduate students developed a part of the app's requirements, which were presented and discussed at each weekly meeting, so the app prototype was viewed via Figma and examined. A new Android Application Pack (.apk) was released and tested by the team throughout the week, in successive cycles, until the completion of the application development (Alyahya et al, 2013).…”
Section: App Developmentmentioning
confidence: 99%
“…Therefore, the digital communication package that we designed should reflect stakeholders' collective and differing requirements. We opted to use an iterative development process of agile design and qualitative research methods [14][15][16], in contrast with earlier approaches to software design that, in targeting potential users, tended to focus on technological capacity and maximum specification.…”
Section: Objectivesmentioning
confidence: 99%