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
来源
EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS | 2004年 / 3092卷
关键词
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 条
  • [31] Software Kaizen: Using Agile to Form High-Perfomance Software Development Teams
    Estacio, Bernardo
    Prikladnicki, Rafael
    Mora, Michael
    Notari, Gabriel
    Caroli, Paulo
    Olchik, Alejandro
    2014 AGILE CONFERENCE (AGILE), 2014, : 1 - 10
  • [32] Experience Report of Teaching Agile Collaboration and Values Agile Software Development in Large Student Teams
    Kropp, Martin
    Meier, Andreas
    Perellano, Gerald
    2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 76 - 80
  • [33] Business analysts' contributions to the dynamic capabilities of agile software development teams
    Ndlela, Mandlakazi
    Tanner, Maureen
    INFORMATION TECHNOLOGY & PEOPLE, 2022, 36 (08) : 1 - 20
  • [34] Mapping RUP Roles to Small Software Development Teams
    Borges, Pedro
    Monteiro, Paula
    Machado, Ricardo J.
    SOFTWARE QUALITY: PROCESS AUTOMATION IN SOFTWARE DEVELOPMENT, 2012, 94 : 59 - +
  • [35] Understanding Goal-Directed Emotions in Agile Software Development Teams
    Cao, Lan
    Park, Eun Hee
    AMCIS 2017 PROCEEDINGS, 2017,
  • [36] Towards Scrum Based Agile Framework for Global Software Development Teams
    Shafiq, Shagufta
    Hafeez, Yaser
    Ali, Sadia
    Iqbal, Naila
    Jamal, Muhammad
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2019, 38 (04) : 979 - 998
  • [37] On Building an Instrument to Assess the Organizational Climate of Agile Software Development Teams
    Dutra, Eliezer
    Diirr, Bruna
    Santos, Gleison
    PROCEEDINGS OF THE 22TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2023, : 342 - 351
  • [38] Agile Development Teams in A Plan-Driven Organization: Interplay between Agile and Traditional Software Methodologies
    Khalil, Carine
    Fernandez, Valerie
    ICEME 2011: THE 2ND INTERNATIONAL CONFERENCE ON ENGINEERING AND META-ENGINEERING, 2011, : 164 - 167
  • [39] Role of Situational Agile Distributed Model to Support Modern Software Development Teams
    Hashmi, Amber Sarwar
    Hafeez, Yaser
    Jamal, Muhammad
    Ali, Sadia
    Iqbal, Naila
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2019, 38 (03) : 655 - 666
  • [40] Cherry Picking - Agile Software Development Teams Applying Design Thinking Tools
    Dobrigkeit, Franziska
    Matthies, Christoph
    Pajak, Philipp
    Teusner, Ralf
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 201 - 206