Putting Agile Teamwork to the Test - An Preliminary Instrument for Empirically Assessing and Improving Agile Software Development

被引:0
|
作者
Moe, Nils Brede [1 ]
Dingsoyr, Torgeir [1 ]
Royrvik, Emil A. [2 ]
机构
[1] SINTEF ICT, NO-7465 Trondheim, Norway
[2] SINTEF Technol & Soc, Trondheim, Norway
来源
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING: 10TH INTERNATIONAL CONFERENCE, XP 2009 | 2009年 / 31卷
关键词
Agile software development; serum; self-managed; self-organized; team radar; team effectiveness; empirical software engineering; case study; SELF-MANAGEMENT; AUTONOMY; QUALITY; TEAMS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Team organizing is a major way of assisting collaboration in knowledge intensive work such as software development, and is especially favored in agile approaches. Motivated by the challenge of transforming an organization from traditional command-and-control management to collaborative self-managed teams, we present an instrument that we argue addresses key concerns and characteristics of teamwork, and presents them along five dimensions that must be addressed when improving teamwork in agile software development. The dimensions are shared leadership, team orientation, redundancy, learning and autonomy. The instrument gives a radar plot of the status of the teamwork. We present empirical examples from using this instrument with three teams and briefly outline potential uses of the instrument.
引用
收藏
页码:114 / +
页数:3
相关论文
共 50 条
  • [41] Factors Influencing Productivity of Agile Software Development Teamwork: A Qualitative System Dynamics Approach
    Fatema, Israt
    Sakib, Kazi
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 737 - 742
  • [42] Agile contracts - How to develop contracts that support agile software development
    Poppendieck, M
    Poppendieck, T
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 302 - 302
  • [43] Assessing Agile Software Development Processes with Process Mining: A Case Study
    Marques, Rita
    da Silva, Miguel Mira
    Ferreira, Diogo R.
    2018 20TH IEEE INTERNATIONAL CONFERENCE ON BUSINESS INFORMATICS (IEEE CBI 2018), VOL 1, 2018, : 109 - 118
  • [44] Software reliability engineering for agile software development
    Far, Behrouz
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 694 - 697
  • [45] How agile is agile enough? Toward a theory of agility in software development
    Lyytinen, K
    Rose, GM
    Business Agility and Information Technology Diffusion, 2005, 180 : 203 - 225
  • [46] Agile modeling, agile software development, and extreme programming: The state of research
    Erickson, J
    Lyytinen, K
    Siau, K
    JOURNAL OF DATABASE MANAGEMENT, 2005, 16 (04) : 88 - 100
  • [47] DevOps Enabled Agile: Combining Agile and DevOps Methodologies for Software Development
    Al Masud, Shah Murtaza Rashid
    Masnun, Md
    Sultana, Mst Afia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 278 - 283
  • [48] Defining an integrated agile governance for large agile software development environments
    Qumer, Asif
    Agile Processes in Software Engineering and Extreme Programming, Proceedings, 2007, 4536 : 157 - 160
  • [49] Teaching Agile Software Development Using Agile Methods: A Case Study
    Sarikaya, Erkan
    Bagriyanik, Selami
    Gokalp, Mesut
    2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 7 - 12
  • [50] Improving Agile Planning for Reliable Software Delivery
    Pasuksmit, Jirat
    Jiang, Fan
    Thornton, Kemp
    Friedman, Arik
    Fuksmane, Natalija
    Kohout, Isabelle
    Connor, Julian
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 25 - 26