Skip to content

Handing a system to a committee, not a person

  • Home
  • Blog
  • Handing a system to a committee, not a person
Handing a system to a committee, not a person

Software owned by committee fails in a predictable way: nobody can say yes, so every change waits, drifts or dies. The fix is to hand the system to one named owner with clear decision rights, an advisory group for context, and a written rule for what happens when that person moves on.

Key Takeaways

  • A committee can advise; software needs one named owner who can approve a change without waiting for a meeting.
  • Committee ownership usually forms by accident: staff leave, and "ask around" quietly hardens into process.
  • The symptoms are visible — an empty change log, shadow spreadsheets, and fear of touching the code.
  • The fix is a written handover: named owner, real access, tested backups, a decision rule and a five-day advisory window.
  • Verify the handover with a restore test and one small change; if the owner cannot do both alone, it has not worked.
  • Past a certain point the honest conversation is a planned replacement, run by one decision-maker from day one.
How a change request dies when software is owned by committeeFive stages from request to shadow workaround, connected by arrows, showing the change stalling at every step.How a small change dies in a committee1Change isrequested2Groupdebates3Nobodydecides4Ticketsits idle5Shadowworkaround
The life of a routine change request when software is owned by committee: debate replaces decision, the ticket stalls, and staff ship a shadow workaround instead.

What does "software owned by committee" actually mean?

It means no single person can approve a change to the system. Every fix, feature or permission needs group agreement — a management team, a board, a stakeholder chat group — so decisions wait for meetings, and when it breaks, nobody carries the pager.

The committee is rarely formal. It is three department heads who must all agree, a board member who replies to every thread, or an unwritten family veto. The tell is simple: ask who can approve a small change today, and nobody gives the same answer twice.

Why does committee-owned software break in production?

Committees decide slowly, but production breaks at 2 a.m. With no named owner, nobody is authorised to restart the server, roll back a release or spend money on a fix, so outages run long, and nobody carries the pager.

The deeper failure is drift — slow divergence between what the system does and what the business needs. A backup job fails in March; nobody notices until a restore is needed in August. Each deferred change makes the next one riskier. And staff route around a system they cannot get changed, which is its own failure — see what happens when staff quietly stop using a system they were given.

When does shared ownership actually work?

Shared ownership works when changes are rare and low-risk. A staff directory updated once a year does not need a product owner. Systems that touch money, customers or compliance need one person who can decide today, with advisers consulted after.

Match the model to the rate of change and to what a wrong call costs. A brochure site can sit with a group happily. An invoicing tool fails that test within a quarter.

How do systems end up with no owner at all?

It happens slowly, usually through staff turnover. The original developer leaves, the manager inherits the system as one of ten jobs, and "ask Priya" survives long after Priya has gone. Nobody votes to create a committee; it forms by default.

We see the same sequence in office after office: one person holds the hosting login, one the vendor's number, one the only working knowledge of the database. Everyone owns a piece; no one owns the system.

How ownership drains from an internal system over three yearsA timeline from handover to a builderless codebase, with milestones at six months, one year, two years and three years.How ownership drains away over three yearsMonth 0Built andhanded overMonth 6Builder leaves,no named ownerYear 1Change requestsqueue upYear 2Nobody darestouch the codeYear 3Replacementis discussed
How ownership drains from an internal system over three years: a clean handover, a departed builder, a queue of stalled requests and finally a codebase nobody dares to change.

How do you hand a system to a named owner?

Appoint one person with authority to approve changes, then write the decision down where the team can find it. A focused week covers the handover: inventory, access, documentation, a decision rule and an advisory group with limits.

  1. Inventory the system. List what it does, who uses it, what it connects to — payment gateway, email, accounting exports — and where the data lives.
  2. Name one owner in writing. A role and a person, with the authority to approve fixes and small changes without calling a meeting.
  3. Give the owner real access. Hosting panel, Git repository, server logins, domain DNS and the vendor contact. Keep every account in the company's name, never the builder's.
  4. Gather the credentials. Move them into a shared password manager, rotate anything the departed developer kept privately, and remove logins belonging to anyone who has left.
  5. Write the one-page runbook. How to deploy a change, how to back up, how to restore, and who to call when the system is down.
  6. Set the decision rule. The owner approves routine work alone; spend above an agreed limit and any data deletion go to a director.
  7. Put the advisers on a clock. Comments within five working days; silence counts as consent, and the owner proceeds.
  8. Book the quarterly review. One hour: the owner walks through the change log, open risks and anything the group should know.

What should the handover pack contain?

The pack needs five things: an inventory of what the system touches, working and tested backups, credentials in a shared password manager, a one-page runbook covering deploy and restore, and the written decision rule. Anything unreadable after a year is decoration, not documentation.

# OWNERS.md — stock & invoicing system
system:   stock-and-invoicing
owner:    Operations Manager (Sarita)  # approves fixes and small changes
advisers: Finance lead, Sales lead     # comment within 5 working days
rule:     no comment after 5 working days = approved
escalate: spend above the agreed limit, or any data deletion -> director
runbook:  /docs/runbook.md             # deploy, backup, restore, vendor contact

A runbook and a user manual are different documents — one is for the maintainer, one for staff. See what belongs in a user manual for an internal system before you write either.

How do you verify the handover actually worked?

Test the failure path, not the happy path. Ask the new owner to restore last night's backup onto a scratch server, ship one trivial change and take a week of leave; if any of the three stalls, the committee still owns the system.

The restore test is the honest one: backups never restored are a hope, not a backup. Time it. If recovery takes longer than the business can afford to be down, write that number into the risk register instead of leaving it in someone's memory.

What are the warning signs, and what do you check first?

Check the change log or repository history first. A healthy system shows small releases every few weeks; a committee-owned one shows a year of silence followed by a rushed migration. Silence is the signal. Then ask two questions.

Who approved the last three changes, and can anyone name the owner without hedging? Two hedges in a row and the committee is already in charge, whatever the org chart says.

What does fixing ownership cost?

The fix costs attention, not licences. Budget roughly a week of one manager's time for the handover, an hour a quarter for the review, and whatever the restore test uncovers. That is the whole bill.

The expensive path is doing nothing. Deferred fixes compound, staff build private spreadsheets, and eventually someone proposes a full replacement — a far bigger project than the handover you skipped.

What happens to access and credentials when nobody owns the system?

Orphaned access is where committee ownership becomes a security incident waiting for a date. Ex-staff logins stay live because removing them needs "a decision", vendor contracts renew unread, and nobody rotates the database password the departed developer kept. Audit first, then remove.

Work out who can reach the server, the code and the data — then strip everyone who should not. Run through an offboarding checklist for system access now, and again every time someone leaves.

Which mistakes keep the committee in charge?

Naming two co-owners is the classic mistake: it rebuilds the committee with extra meetings. Others include handing ownership to the busiest person in the company, and treating documentation as the fix when the real gap is authority. Both leave decisions exactly where they were.

The subtlest is process theatre: a change-request form that exists so everyone was consulted. If the form has never produced a decision inside a week, it is a committee with letterhead. Delete it and restart with the five-day rule.

What does this look like in practice?

Picture a wholesale distributor: eighteen users on a stock and invoicing system, contractor long gone, and every change awaiting three department heads. A tax-rule edit to the invoice layout has sat for eleven weeks; sales keep a private spreadsheet because the stock counts cannot be trusted.

The handover fixes it in a fortnight. The operations manager becomes the named owner, the advisers get the five-day clock, and a restore test shows the backups have been silently empty for a year — an afternoon to fix, and a cheap lesson. Changes ship in days again. When a system is already this far gone, undocumented and untrusted, the honest move is a planned legacy system replacement with one decision-maker from the start.

What are the alternatives to committee ownership?

Compare the models by decision speed and blast radius — how far a wrong call reaches. One named owner decides in hours and carries accountability; a committee decides in weeks and diffuses it. Choose by how often the system changes and what a mistake costs.

Who should own the systemRows mapping each ownership model — one owner, small team, vendor, committee — to the situation it suits.Who should own the systemOne ownerSteady change requests: one person decides and signs offSmall teamCross-department systems: a lead decides, others adviseVendorNo in-house coder: a vendor maintains it, you hold accountsCommitteeThe default when the first three are skipped — avoid it
Four ownership models for internal software, and the situation each one actually fits — the committee row is the default nobody should choose.
Ownership modelHow decisions happenFits whenMain risk
One named ownerOwner approves alone; group is informedSystems that change monthlyOwner becomes a bottleneck or leaves
Owner plus advisersOwner decides after a five-day comment windowSystems spanning departmentsAdvisers re-open settled calls
Vendor-managedClient sets scope; vendor implementsNo in-house maintainerContract terms start beating business needs
Committee of equalsConsensus at meetingsAlmost neverChange stalls; shadow workarounds spread

Buying instead of building removes some of this entirely — weigh custom software against off-the-shelf honestly before committing either way. And if nobody in-house can hold the maintainer role, our software development team can take it deliberately, with the accounts, code and domain staying in your name.

In short: committees advise; a person decides. Name one owner, give them real access and a tested backup, put advisers on a five-day clock, and verify with a restore. Skip it, and the shadow spreadsheets win by default.

People also search for

If your system has quietly become everyone's and nobody's, our team can help you name an owner, document the handover and take back the code, hosting and credentials — all kept in your name, like the internal platforms in our portfolio. Contact us for an ownership review before the next change queues up for another meeting.

Frequently asked questions

  • It means decisions about a system — what gets built, what gets fixed, who gets access, what gets paid for — need sign-off from a group rather than a named individual. It usually happens by accident: a founder leaves, a project board disbands, and the handover document lists a team or mailbox instead of a person.

  • A committee is a sensible owner for governance — priorities, budget and risk on a system several departments depend on. It is a poor owner for operations. The workable split: the committee decides what and how much; a named owner, with a named deputy, decides how, holds the admin access and is reachable when something breaks.

  • Four things: a named accountable owner and a deputy; a short runbook covering where the system runs, how changes are deployed and how backups are restored; accounts and domain registrations held in the organisation's name, not an individual's; and a written decision rule saying who can approve routine changes and what happens when no quorum meets.

  • Inventory everything first — domains, DNS, hosting, repositories, third-party services — then transfer each registration into the organisation's account and issue individual logins with roles instead of sharing one password. Finish by walking a committee member through one routine change end to end while they hold the pen. If the inventory has gaps, close them before the old owner leaves.

  • Give every member their own account and the least privilege their role needs, with multi-factor authentication switched on. Route billing and renewal notices to a shared mailbox that at least two people read. Keep one documented break-glass credential for emergencies, stored offline with the deputy, and check who actually holds super-admin on the domain and hosting tenant.

  • Test it, don't assume it. Have a member who was not involved in the build deploy a trivial change using only the runbook. Restore a recent backup to an isolated staging copy — never over the live system — and check the data. Then revoke the old owner's access and confirm nothing stalls, keeping a recovery path until the tests pass.

  • The tells: no release in months because nobody can call it done, tickets bouncing between members, deploy steps living in one person's head, or an expired certificate because reminders went to a mailbox nobody reads. Trace two threads — where the last decision stalled, and which address the renewal notice actually reached. Both point at the same gap in ownership.

  • Diffuse ownership delays patches, because applying a security fix needs someone with authority to act without a meeting. Access reviews lapse, so departed members keep admin rights for years, and monitoring alerts land in an unread inbox. Name one owner who can apply security fixes immediately, and run a quarterly review of who holds access and why.

  • The direct hosting bill barely changes; the coordination cost does. Every change pays an approval tax that grows with the number of approvers, so small fixes wait for meetings and emergency work escalates. Lapsed renewals and rushed remediation cost more than the maintenance they replaced. A retained support arrangement or a clear delegation rule usually pays for itself.

  • Name an owner and a deputy, even if both sit on the committee, and give the owner standing authority for operations and security. If no internal candidate exists, a maintenance arrangement with the original developer or a firm such as IT Gurkha covers the operational half while the committee keeps governance. Two accountable people beat six unanimous ones.

0 comments

Be the first to share your thoughts.

Leave a comment

Chat on WhatsApp