|
| 1 | +--- |
| 2 | +title: 5 lessons learned from building Cohort Manager |
| 3 | +description: Five important lessons we learned from getting Cohort Manager live (and what we're doing about them) |
| 4 | +date: 2025-12-17 |
| 5 | +author: the Select team |
| 6 | +tags: |
| 7 | + - beta |
| 8 | + - live |
| 9 | + - breast screening |
| 10 | +--- |
| 11 | +Our team recently celebrated getting Cohort Manager live! |
| 12 | + |
| 13 | +In case you’re new to the product, Cohort Manager is used alongside other digital systems to identify people that are eligible for routine breast screening. It transforms their data into the specific format needed by breast screening services, and checks for quality issues, such as gaps or conflicting information within each record. It also supports with tasks to manually add or block participants in the breast screening cohort. You can find out more in [our previous posts](/select/). |
| 14 | + |
| 15 | +Getting the system live with very few issues was rightly seen as a huge success, and the team gathered to reflect on the project and discuss what went well and what could be improved. |
| 16 | + |
| 17 | +Here are five important lessons we learned and what we're doing about them. |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | +## 1. Mature teams that work openly can overcome significant challenges |
| 22 | + |
| 23 | +For every challenge faced, a common theme for us suceeding was the maturity of the team, and how well people communicated and collaborated. |
| 24 | + |
| 25 | +When project scope changed repeatedly or unforeseen problems emerged, the team were patient and worked flexibly and efficiently. Working in the open helped keep everyone aligned and maintained momentum, with team members frequently discussing blockers, asking questions, and being receptive to constructive feedback. |
| 26 | + |
| 27 | +A challenge to this was the large size of the team, which sometimes made communication difficult, caused silos between professions and made roles and responsibilities unclear. This also moved us away from agile principles, making it difficult to be cross-functional and autonomous. |
| 28 | + |
| 29 | +> [!NOTE] What we're doing going forward: |
| 30 | +> |
| 31 | +> - running sessions to better understand each other's roles and how we can work together even more effectively |
| 32 | +> - adjusting team structure to fit delivery needs |
| 33 | +> - being clear on intentions when adding resource to the team (and regularly assessing if the team is too big) |
| 34 | +> - reviewing the size and shape of regular team meetings and how they’re run |
| 35 | +
|
| 36 | +--- |
| 37 | + |
| 38 | +## 2. Build relationships early (and keep them going) |
| 39 | + |
| 40 | +We had some great successes when we built good relationships with stakeholders. For example: |
| 41 | + |
| 42 | +- regular collaboration with partners like the National Service Desk kept everyone aligned |
| 43 | +- access to user groups for research and testing strengthened the final product |
| 44 | +- our collaboration with technical platform colleagues was crucial to the smooth go-live |
| 45 | +- senior leadership support was invaluable as we approached go-live |
| 46 | + |
| 47 | +Challenges occurred when we didn’t do this early; for example, limited early engagement with live service management teams meant we initially spent time designing for the wrong user group. There were also blockers in recruiting users needed for research that could have been resolved with earlier relationship-building. |
| 48 | + |
| 49 | +> [!NOTE] What we're doing going forward: |
| 50 | +> |
| 51 | +> - establishing better connections with partner teams from the start of future work |
| 52 | +> - continuing to build relationships with teams such as Cohorting as a Service, the National Back Office, and clinical leads |
| 53 | +> - circulating senior leadership conversations and agendas in advance, so the team can feed into discussions |
| 54 | +> - ensuring the right business change conversations happen early so we design for the correct users |
| 55 | +
|
| 56 | +--- |
| 57 | + |
| 58 | +## 3. Define scope and document decisions as you go |
| 59 | + |
| 60 | +Our project scope changed significantly during delivery. Some examples of this were: |
| 61 | + |
| 62 | +- the vision of Cohort Manager reduced from being used across multiple screening programmes to focussing on breast screening |
| 63 | +- important technical integrations with other systems, such as ServiceNow, have been held back for future releases |
| 64 | +- changes in priorities outside of the team (in the wider digital screening space) brought new, often reduced requirements |
| 65 | + |
| 66 | +Another challenge was that not all significant decisions (including stakeholder reviews and sign-offs) were documented from the outset. Plus using multiple channels for information (Slack, Confluence, SharePoint) created confusion about where to find things and made it harder for new team members to get up to speed. |
| 67 | + |
| 68 | +> [!NOTE] What we're doing going forward: |
| 69 | +> |
| 70 | +> - applying agile thinking of ‘rapid, thin-slice delivery’ – so that changes in scope are easier to absorb |
| 71 | +> - getting technical integrations with ServiceNow underway |
| 72 | +> - creating a clear decision-making process so everyone knows how and why decisions are made |
| 73 | +> - setting clear expectations about how and where to document work and decisions |
| 74 | +> - setting clearer and tighter sprint goals |
| 75 | +
|
| 76 | +--- |
| 77 | + |
| 78 | +## 4. Making late changes creates pressure across the whole team |
| 79 | + |
| 80 | +Last-minute changes created significant pressure and impacted the quality of the product. For example: |
| 81 | + |
| 82 | +- a major feature for reports was added to the user interface late without opportunity for improvements before go-live |
| 83 | +- late changes to the process of how some data exceptions would be handled meant we needed to roll out training with users incrementally rather than all at once |
| 84 | +- a key technical decision about how users would access the system changed very late and work had to be reverted |
| 85 | + |
| 86 | +The pressure to meet the go-live date meant rushing some decisions and limited our ability to be truly transformative with certain features. |
| 87 | + |
| 88 | +> [!NOTE] What we're doing going forward: |
| 89 | +> |
| 90 | +> - implementing a release strategy to align with changes and future proof the platform |
| 91 | +> - regular prototype demos to users and stakeholders, to reduce surprise requirements when things feel done |
| 92 | +> - conducting impact assessments to help prioritise features outside a release scope |
| 93 | +> - setting realistic expectations with senior leaders and stakeholders about what's achievable within constraints |
| 94 | +
|
| 95 | + |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +## 5. Focus on user outcomes, not just technical architecture |
| 100 | + |
| 101 | +With Cohort Manager being such a complex product, the technical architecture behind it was crucial. It became so important and demanding that it took focus away from designing for the problem being solved, and our end users. |
| 102 | + |
| 103 | +The complexity also resulted in it being difficult to define whether we were building a data transformation product or a system for operational staff (and if for the latter, who our users were). Breaking scope up around the problem we were solving may have helped keep the focus on what users need to achieve, not just what the system components required. |
| 104 | + |
| 105 | +> [!NOTE] What we're doing going forward: |
| 106 | +> |
| 107 | +> - designing around what we're trying to solve and user needs, not just technical architecture |
| 108 | +> - defining clearly who our users are for each piece of work |
| 109 | +> - continuing to work closely with current users to gather feedback on the live system |
| 110 | +
|
| 111 | +--- |
| 112 | + |
| 113 | +## Summary |
| 114 | + |
| 115 | +The team delivered a major new digital system with very few problems at go-live – a significant achievement. |
| 116 | + |
| 117 | +The importance of teamwork, clear scope and documentation, building relationships, managing late changes, and maintaining user focus will shape how we approach our next piece of work. |
| 118 | + |
| 119 | +Before we finish, here’s some parting wisdom from the team: |
| 120 | + |
| 121 | +> **Celebrate the wins, no matter how big or small – it will keep you going!** |
0 commit comments