Roles in agile software development teams

被引:0
|
作者
Dubinsky, Y [1 ]
Hazzan, O
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Technion Israel Inst Technol, Dept Educ Technol & Sci, IL-32000 Haifa, Israel
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One of the key elements in describing a software development method is the roles that are assigned to the members of the software team. This article describes our experience in assigning roles to students who are involved in the development of software projects, working in Extreme Programming teams. This experience, which is based on 25 such projects, teaches us that a personal role for each teammate increases personal responsibility while maintaining the essence of the software development method. In this paper we discuss ways in which different software development methods address the place of roles in a software development team. We also share our experience in refining role specifications and suggest a way to achieve and measure progress by using the perspective of the different roles.
引用
收藏
页码:157 / 165
页数:9
相关论文
共 50 条
  • [1] Self-Organizing Roles on Agile Software Development Teams
    Hoda, Rashina
    Noble, James
    Marshall, Stuart
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (03) : 422 - 444
  • [2] Interruptions in Agile Software Development Teams
    Wiesche, Manuel
    PROJECT MANAGEMENT JOURNAL, 2021, 52 (02) : 210 - 222
  • [3] Fixations in Agile Software Development Teams
    Borowa, Klara
    Kamoda, Sebastian
    Ogrodnik, Piotr
    Zalewski, Andrzej
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2023, 48 (01) : 3 - 18
  • [4] Impediment Management of Agile Software Development Teams
    Guckenbiehl, Pascal
    Theobald, Sven
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 : 53 - 68
  • [5] Information Visualization for Agile Software Development Teams
    Paredes, Julia
    Anslow, Craig
    Maurer, Frank
    2014 SECOND IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2014, : 157 - 166
  • [6] Obstacles to decision making in Agile software development teams
    Drury, Meghann
    Conboy, Kieran
    Power, Ken
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) : 1239 - 1254
  • [7] 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
  • [8] Antecedents of psychological safety in agile software development teams
    Alami, Adam
    Zahedi, Mansooreh
    Krancher, Oliver
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 162
  • [9] 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
  • [10] BuildBot: Robotic monitoring of agile software development teams
    Ablett, Ruth
    Sharlin, Ehud
    Maurer, Frank
    Denzinger, Joerg
    Schock, Craig
    2007 RO-MAN: 16TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, VOLS 1-3, 2007, : 925 - 930