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
来源
2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5 | 2006年
关键词
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 条
  • [41] Dynamic Agile Distributed Development Method
    Nadeem, Muhammad Asgher
    Lee, Scott Uk-Jin
    MATHEMATICS, 2019, 7 (10) : 963
  • [42] PBURC: a patterns-based, unsupervised requirements clustering framework for distributed agile software development
    Belsis, Petros
    Koutoumanos, Anastasios
    Sgouropoulou, Cleo
    REQUIREMENTS ENGINEERING, 2014, 19 (02) : 213 - 225
  • [43] PBURC: a patterns-based, unsupervised requirements clustering framework for distributed agile software development
    Petros Belsis
    Anastasios Koutoumanos
    Cleo Sgouropoulou
    Requirements Engineering, 2014, 19 : 213 - 225
  • [44] Applying Verbal Decision Analysis in Distributed Software Development Rank Ordering the Influencing Factors in Task Allocation
    Simao Filho, Marum
    Pinheiro, Placido Rogerio
    Albuquerque, Adriano Bessa
    2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [45] Teamwork quality and project success in software development: A survey of agile development teams
    Lindsjorn, Yngve
    Sjoberg, Dag I. K.
    Dingsoyr, Torgeir
    Bergersen, Gunnar R.
    Dyba, Tore
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 274 - 286
  • [46] Distributed Software Development: Experience and Recommendation
    Dastidar, Sourajit Ghosh
    Chatterjee, Swapnanjan
    2013 3RD INTERNATIONAL WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT (CTGDSD), 2013, : 11 - 14
  • [47] An Analysis of the History of Classical Software Development and Agile Development
    Jiang, Li
    Eberlein, Armin
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 3733 - +
  • [48] A Decentralized Framework for Managing Task Allocation in Distributed Software Engineering
    Gupta, Chetna
    Gupta, Varun
    APPLIED SCIENCES-BASEL, 2021, 11 (22):
  • [49] Critical Success Factors for Agile Software Development
    Pacagnella Junior, Antonio Carlos
    da Silva, Vinicius Romeiro
    Aquino Junior, Plinio Thomaz
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2024, 71 : 14807 - 14823
  • [50] Media supported workspaces in agile software development
    Raith, Florian
    Lindermeier, Robert
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 630 - 633