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 条
  • [1] Evolving Estimators for Software Project Development
    Tsakonas, Athanasios
    Dounias, Georgios
    [J]. KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, 2011, 128 : 81 - 93
  • [2] Evolving a Project-based Software Engineering Course: A Case Study
    Delgado, David
    Velasco, Alejandro
    Aponte, Jairo
    Marcus, Andrian
    [J]. 2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 77 - 86
  • [3] Mining Rational Team Concert Repositories: A Case Study on a Software Project
    Cunha, Pedro
    Ferreira, Andre
    Cortez, Paulo
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE (EPIA 2017), 2017, 10423 : 537 - 548
  • [4] A Comparison of the Planning Poker and Team Estimation Game: A Case Study in Software Development Capstone Project Course
    Pozenel, Marko
    Hovelja, Tomaz
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2019, 35 (01) : 195 - 208
  • [5] Rescuing troubled software projects by team transformation: A case study with an ERP project
    Lui, Kim Man
    Chan, Keith C. C.
    [J]. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2008, 55 (01) : 171 - 184
  • [6] Team cognition: Development and evolution in software project teams
    He, Jun
    Butler, Brian S.
    King, William R.
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2007, 24 (02) : 261 - 292
  • [7] Software development productivity on a new platform: an industrial case study
    Tomaszewski, P
    Lundberg, L
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (04) : 257 - 269
  • [8] Transactive memory system in a distributed software development team: A case study
    Kitaygorodskaya, Natalia
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INTELLECTUAL CAPITAL, KNOWLEDGE MANAGEMENT AND ORGANISATIONAL LEARNING, 2007, : 209 - 216
  • [9] The Effect of Software Development Project Team Structure on the Process of Knowledge Sharing: An Empirical Study
    Riaz, Muhammad Noman
    Buriro, Attaullah
    Mahboob, Athar
    [J]. 2019 2ND INTERNATIONAL CONFERENCE ON COMPUTING, MATHEMATICS AND ENGINEERING TECHNOLOGIES (ICOMET), 2019,
  • [10] Improving software development process implemented in team project course
    Dubielewicz, Iwona
    Hnatkowska, Bogumila
    [J]. COMPUTATIONAL SCIENCE - ICCS 2008, PT 2, 2008, 5102 : 687 - 696