{"title":"From project to platform: a case study on evolving the software development team","authors":"Daniel Coughlin, Binky Lush","doi":"10.1108/lm-08-2023-0080","DOIUrl":null,"url":null,"abstract":"<h3>Purpose</h3>\n<p>At 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.</p><!--/ Abstract__block -->\n<h3>Design/methodology/approach</h3>\n<p>The 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.</p><!--/ Abstract__block -->\n<h3>Findings</h3>\n<p>The 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.</p><!--/ Abstract__block -->\n<h3>Originality/value</h3>\n<p>This 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.</p><!--/ Abstract__block -->","PeriodicalId":46701,"journal":{"name":"Library Management","volume":"17 1","pages":""},"PeriodicalIF":1.3000,"publicationDate":"2023-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Library Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1108/lm-08-2023-0080","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"INFORMATION SCIENCE & LIBRARY SCIENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Purpose
At 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/approach
The 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.
Findings
The 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/value
This 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.
期刊介绍:
■strategic management ■HRM/HRO ■cultural diversity ■information use ■managing change ■quality management ■leadership ■teamwork ■marketing ■outsourcing ■automation ■library finance ■charging ■performance measurement ■data protection and copyright As information services become more complex in nature and more technologically sophisticated, managers need to keep pace with innovations and thinking in the field to offer the most professional service with the resources they have.