Task coordination in an agile distributed software development environment

被引:0
|
作者
Mak, David K. M. [1 ]
Kruchten, Philippe B. [1 ]
机构
[1] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
关键词
project management; task allocation; agile development; distributed software development;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As both distributed software development (DSD) and agile development practices become more popular, the problem of task coordination in an agile DSD environment becomes more pertinent. Even though task allocation has been a subject of study for many years, the team dynamics in an agile DSD environment makes the nature of task coordination distinctly different from that in other disciplines. This paper proposes a solution to the problem of remote task allocation and coordination in an agile DSD environment. It combines current practices in software project management, such as object-oriented process modeling and critical path analysis, and methodologies from other fields, such as workflow management and management science. It also describes NextMove, a Java/Eclipse-based distributed tool that would assist project managers in making day-to-day task allocation decisions, increasing transparency throughout the project, as well as complementing other modes of communication in a DSD environment.
引用
收藏
页码:1625 / +
页数:2
相关论文
共 50 条
  • [21] Coordination in Large-Scale Agile Software Development
    Berntzen, Marthe
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, 2019, 364 : 123 - 133
  • [22] Reshaping Distributed Agile and Adaptive Development Environment
    Nocera, Francesco
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 968 - 970
  • [23] Optimal Coordination in Distributed Software Development
    Xia, Hao
    Dawande, Milind
    Mookerjee, Vijay
    PRODUCTION AND OPERATIONS MANAGEMENT, 2016, 25 (01) : 56 - 76
  • [24] Knowledge Management in Distributed Agile Software Development Projects
    Razzak, Mohammad Abdur
    Bhuiyan, Touhid
    Ahmed, Rajib
    ARTIFICIAL INTELLIGENCE FOR KNOWLEDGE MANAGEMENT, AI4KM 2014, 2015, 469 : 107 - 131
  • [25] Prioritizing challenges of agile process in distributed software development environment using analytic hierarchy process
    Shameem, Mohammad
    Kumar, Rakesh Ranjan
    Kumar, Chiranjeev
    Chandra, Bibhas
    Khan, Arif Ali
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (11)
  • [26] Communication Network in an Agile Distributed Software Development Team
    Robinson, Paul T.
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 100 - 104
  • [27] Software Development Using Agile and Scrum in Distributed Teams
    Khmelevsky, Youry
    Li, Xitong
    Madnick, Stuart
    2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 431 - 434
  • [28] Incorporating Social Software into Distributed Agile Development Environments
    Abbattista, Fabio
    Calefato, Fabio
    Gendarmi, Domenico
    Lanubile, Filippo
    2008 23RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, PROCEEDINGS, 2008, : 248 - 253
  • [29] Effective Communication in Distributed Agile Software Development Teams
    Dorairaj, Siva
    Noble, James
    Malik, Petra
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2011, 77 : 102 - 116
  • [30] Using Agile Methods in Distributed Software Development Environments
    Goncalves, Wellington Feitoza
    de Farias Junior, Ivaldir
    de Paulo Alves, Renata Kalina
    Saraiva Barbosa, Pedro Luis
    Parente Cortez, Herlon Ribeiro
    de Oliveira, Isaac Bezerra
    Teixeira, Marcelo Mendonca
    Leitao Junior, Nelson
    AGILE METHODS, WBMA 2016, 2017, 680 : 16 - 27