From Pair Programming to Mob Programming to Mob Architecting

被引:4
|
作者
Lilienthal, Carola [1 ]
机构
[1] WPS Workplace Solut GmbH, Hans Henny Jahnn Weg 29, D-22085 Hamburg, Germany
关键词
Software architecture; Teamwork; Pair programming; Mob programming; Quality improvement; Mob architecting;
D O I
10.1007/978-3-319-49421-0_1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The real life of a developer is not about development - it is about maintenance. Today typical programmers do not develop applications from scratch but they spend their time fixing, extending, modifying and enhancing existing applications. The biggest problem in their daily work is that over time maintenance mutates from structured programming to defensive programming: The code becomes too complex to be maintained. We put in code which we know is stupid from an architectural point of view but it is the only solution that will hopefully work. Maintenance becomes more and more difficult and expensive. In this paper, I will show you how pair programming, mob programming and mob architecting help your team to avoid this apparently inevitable dead end. These three levels of quality improvement start with programming in pairs evolve to programming with the whole team (mob) and finally arrive at improving the architecture with the whole team.
引用
收藏
页码:3 / 12
页数:10
相关论文
共 50 条
  • [1] Swarm or Pair? strengths and weaknesses of Pair Programming and Mob Programming
    Kattan, Herez Moise
    Soares, Flavio
    Goldman, Alfredo
    Deboni, Eduardo
    Guerra, Eduardo
    [J]. 19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [2] Comparing Participants' Brainwaves During Solo, Pair, and Mob Programming
    Shiraishi, Makoto
    Washizaki, Hironori
    Saito, Daisuke
    Fukazawa, Yoshiaki
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2021), 2021, 419 : 200 - 209
  • [3] Mob Programming: A Systematic Literature Review
    Shiraishi, Makoto
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Yoder, Joseph W.
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2019, : 616 - 621
  • [4] Mob Programming - A Promising Innovation in the Agile Toolkit
    Balijepally, VenuGopal
    Chaudhry, Sumera
    Nerur, Sridhar
    [J]. AMCIS 2017 PROCEEDINGS, 2017,
  • [5] Mob programming: From avant-garde experimentation to established practice
    Stahl, Daniel
    Martensson, Torvald
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 180
  • [6] All Together Now: A Framework for Research on Mob Programming
    Chipidza, Wallace
    Suksa-Ngiam, Watanyoo
    Kim, Mark
    Mbugua, Kimani
    Moss, Frank
    Olfman, Lorne
    Ryan, Terry
    [J]. AMCIS 2020 PROCEEDINGS, 2020,
  • [7] Mob Programming - What Works, What Doesn't
    Wilson, Alexander
    [J]. AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 : 319 - 325
  • [8] Work-in-Progress: Analysis of the use of Mentoring with Online Mob Programming
    Kaieda, Shota
    Saito, Daisuke
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    [J]. PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2021, : 1430 - 1434
  • [9] EVOLUTION OF SMART MOB: FROM FLASH MOB TO SMART CITY ELEMENT
    Bylieva, Daria S.
    Lobatyuk, Victoria V.
    Rubtsova, Anna V.
    [J]. INTERNATIONAL CONFERENCE ON RESEARCH PARADIGMS TRANSFORMATION IN SOCIAL SCIENCES (RPTSS 2017), 2018, 35 : 225 - 235
  • [10] THE MOB
    HORN, RD
    [J]. NEW REPUBLIC, 1992, 206 (24) : 4 - 4