From project to platform: a case study on evolving the software development team

被引:0
|
作者
Coughlin, Daniel [1 ]
Lush, Binky [1 ]
机构
[1] Penn State Univ, Univ Lib, University Pk, PA 16801 USA
关键词
Systems; Software; IT management; Development; Agile; Library IT; TRUST;
D O I
10.1108/LM-08-2023-0080
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
PurposeAt the authors' libraries, they consolidated two departments and attempted to find ways to increase productivity, reduce duplication and improve job happiness within their software development teams. The authors have lost institutional knowledge when developers leave the team, yet the authors remain responsible for critical library services. The merging of the authors' departments provided the opportunity to rethink how their teams are structured and whether a different model could provide better professional development, more knowledge sharing and better stability of their services. This article presents a case study of moving from a project-centric approach to a platform-based model.Design/methodology/approachThe authors met with those responsible for establishing priorities for their services and developers to assess successful and unsuccessful implementations and pivoted based on those assessments.FindingsThe authors found that their developers were happier to increase their portfolios and professional development, and the librarians were satisfied with more stable services during a particularly unstable time within the authors' institution.Originality/valueThis is a practical example of a positive way to structure development teams in libraries. Frequently, teams support a single service to the library because of the criticality of that service on a day-to-day basis, but that can create a lack of shared knowledge during institutional instability. This study reveals the benefits of a platform-based approach, including increased developer happiness, reduced disruptions due to staff turnover and improved system stability. It also discusses the challenges of managing product owners' expectations and balancing feature development with maintenance work.
引用
收藏
页码:37 / 45
页数:9
相关论文
共 50 条
  • [31] Team Composition and Team Factors in Software Engineering: An Interview Study of Project-based Organizations
    Dzvonyar, Dora
    Bruegge, Bernd
    [J]. 2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 561 - 570
  • [32] Study of project type and team structure in the Indian software outsourcing industry
    Mishra, Debasisha
    Ramkumar, M.
    [J]. OPSEARCH, 2022, 59 (01) : 324 - 349
  • [33] CUSTOMER FOCUS IN SOFTWARE DEVELOPMENT TEAM: A QUANTITATIVE STUDY
    Ribeiro, Fabio Calegari
    Carvalho Larieira, Claudio Luis
    Yoshikuni, Adilson Carlos
    Costa, Ivanir
    [J]. REVISTA DE GESTAO E PROJETOS, 2021, 12 (03): : 36 - 59
  • [34] Study of project type and team structure in the Indian software outsourcing industry
    Debasisha Mishra
    M. Ramkumar
    [J]. OPSEARCH, 2022, 59 : 324 - 349
  • [35] A Study of Project Team Based Practical Teaching Mode for Software Engineering
    Liu, Qiyu
    Fan, Liangzhong
    Yu, Xin
    [J]. 2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 2, 2011, : 229 - 232
  • [36] Study on knowledge sharing behavior in software development team
    Wang Juan-Ru
    Yang Jin
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 12661 - +
  • [37] Choice of Software Development Methodologies Do Organizational, Project, and Team Characteristics Matter?
    Vijayasarathy, Leo R.
    Butler, Charles W.
    [J]. IEEE SOFTWARE, 2016, 33 (05) : 86 - 94
  • [38] A longitudinal study of a software development team: An agility perspective
    Sena, James
    Shani, Abraham
    [J]. TOOLS AND METHODS OF COMPETITIVE ENGINEERING Vols 1 and 2, 2004, : 1123 - 1124
  • [39] A Case Study of Onboarding in Software Team: Tasks and Strategies
    Ju, An
    Sajnani, Hitesh
    Kelly, Scot
    Herzig, Kim
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 613 - 623
  • [40] A STUDY OF SOFTWARE DEVELOPMENT PROJECT RISK MANAGEMENT
    Tao, Ye
    [J]. 2008 INTERNATIONAL SEMINAR ON FUTURE INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING, PROCEEDINGS, 2008, : 309 - 312