Most non-developer Copilot sessions end with a room full of people who enjoyed the demo and changed nothing on Monday. This hackathon is built the other way round: participants bring work they are already behind on — a specification nobody has written, a backlog nobody has triaged, a report nobody has summarised — and leave with it done, in GitHub, where their engineering colleagues can see it.

It assumes no programming background. Participants use GitHub Copilot on github.com, Copilot Chat, and Copilot coding agent to plan, draft, and review work rather than to write software by hand. The point is not that non-developers become developers; it is that the planning and review stages of the software delivery lifecycle stop being a bottleneck that only engineers can clear.

This is the non-developer counterpart to the GitHub Copilot Hackathon for Developers. The two share a delivery framework and can be run back-to-back for the same customer, with the non-developer day first so that the developer teams start from issues that are already written.

Who this is for

  • Business analysts, product owners, programme and project managers who own requirements.
  • Consultants, operations, marketing, and support roles who produce documents and reports.
  • Technical writers and anyone who maintains documentation alongside a product.
  • A sponsor — usually outside engineering — who owns a delivery or productivity goal and can approve a change in how their team works.

Solution classification

Classified with the repository's solution categorizer so that this offering is described in the same vocabulary as every other GitHub solution:

Dimension Value
Primary Revenue Play innovate — enterprise AI adoption beyond individual productivity
Secondary Revenue Play scale — repeatable enterprise delivery on GitHub Enterprise Cloud
Primary lifecycle stage plan
Secondary lifecycle stages build, review
Trust and governance domains identity, required_reviews, audit_trail
Capabilities enterprise_ai_adoption, issue_and_scope_context, requirements_and_specs, task_decomposition, documentation_generation, coding_agent, multi_surface_experience, developer_workflow_integration, ai_impact_measurement

Delivery framework

Stage by stage

The stages below are the shared delivery framework. All five apply to this offering.

  1. T-60d → T-30d

    Before

    Engage

    Core

    OwnerPartner account lead, handing over to the partner delivery lead once qualified

    Find a sponsor whose problem is a planning or documentation bottleneck rather

    than a coding one, qualify out early if the work the participants bring would not survive contact with GitHub, and convert what remains into a written commitment with named people, locked dates, and measures that have a baseline.

    Entry criteria

    • A sponsor who owns a business outcome that depends on how quickly work is specified, triaged, documented, or reported.
    • A team of non-developer roles who work alongside an engineering organisation already using GitHub.

    Activities

    Qualify — T-60d → T-45d

    • Hold the pitch conversation with the business sponsor and an engineering counterpart together. A non-developer enablement day that engineering has not heard of produces issues that no team accepts.
    • Confirm the Copilot licence position for non-developer roles specifically. Seats are routinely bought for engineering only, and this is the single most common reason a date slips.
    • Establish where the work will land: which repository, project, or wiki receives what participants produce. "We will decide later" becomes a sandbox repository on the day, and nothing merged into it is ever looked at again.
    • Test the qualification questions below. Any "no" is a reason to propose something else rather than to proceed hopefully.

    Commit — T-45d → T-30d

    • Agree two to four target outcomes, each with a measure and a baseline — for example the time from request to a specified, estimable issue, or the share of issues returned to the requester as unclear. An outcome without a baseline cannot be reported in Wrap.
    • Name the participants individually, and name the engineering reviewer who will accept or reject what they produce.
    • Lock the delivery date, the close-out at T+7d, and the value review at T+90d, in calendars.
    • Confirm the data handling position: whether real customer documents and real backlog items may be used, and what must be redacted or substituted.

    Outputs

    • A qualification note recording sponsor, participating roles, target repository, and licence position, with a go or no-go recommendation and a named alternative if the answer is no.
    • A signed outcome charter: outcomes, measures, baselines, participants, dates, owners.
    • Calendar invitations for the delivery day, the close-out, and the T+90d review.

    Exit criteria

    • Sponsor identified by name and willing to attend the close-out.
    • A target repository or project named, and its owning team aware of the engagement.
    • Charter agreed by the sponsor and the engineering counterpart.
    • Named participants, with their managers aware of the time commitment.
    • Delivery, close-out, and follow-up dates all in calendars.

    Resources

  2. T-30d → T-21d

    Before

    Scope

    Optional

    OwnerPartner delivery lead, with the sponsor and the engineering counterpart

    Choose the participants' real artefacts in advance, so the day starts with their

    own work rather than with a sample scenario that proves nothing.

    Entry criteria

    • Charter agreed and the target repository or project confirmed.

    Activities

    • Collect one real artefact per participant: a feature request in prose, a meeting note that should become issues, a process document that is out of date, or a report that is rebuilt by hand each month.
    • Reject artefacts that cannot leave the organisation's own tenant or that contain regulated data, and agree a redacted substitute with the owner rather than dropping the participant.
    • Map each target outcome to at least one artefact, so the agenda demonstrably serves the charter.
    • Decide the acceptance model: who reviews what participants produce, how quickly, and what "good enough to accept" means for an issue or a document.
    • Tailor the agenda: which exercises to keep, and where the organisation's own templates and conventions need discussion time.

    Outputs

    • An artefact shortlist, one per participant, with any redactions agreed.
    • A tailored agenda for the delivery day.

    Exit criteria

    • Every target outcome maps to at least one artefact.
    • An engineering reviewer is named and available on the delivery day.
  3. T-30d → T-7d

    Before

    Prepare

    Core

    OwnerParticipant readiness — partner delivery lead. Environment readiness — customer

    Run participant readiness and environment readiness as two parallel tracks. For

    platform owner. a non-developer audience the participant track is the long pole: accounts, seats, and basic GitHub literacy take longer than the environment does.

    Entry criteria

    • Participants named, date locked, agenda tailored.

    Activities

    Environment readiness — start at T-30d

    • Confirm every participant has a GitHub account attached to the organisation, and assign a Copilot seat to each one. Verify each seat resolves to a person who is actually attending.
    • Confirm repository or project access and the permission level each participant needs to open an issue, edit a document, and open a pull request.
    • Confirm the organisation's Copilot policy allows the surfaces the day uses — Copilot Chat on github.com and, where it is enabled, Copilot coding agent.
    • Check network and proxy access to github.com from the participants' own corporate build, which is frequently more restricted than an engineering laptop.
    • Agree and document the deprovisioning plan now, while the person who created the environment is still in the conversation.

    Participant readiness — start at T-14d

    • Send the joining instructions and prerequisites, and be explicit that no installation and no programming experience is required.
    • Run the 30-minute GitHub orientation for anyone who has never opened an issue or a pull request. Skipping this is what turns the first hour of the day into account recovery.
    • Collect the baseline measures agreed in the charter. This is the last practical moment.
    • Confirm each participant has signed in to Copilot at least once; chase individually at T-7d.

    Outputs

    • Seats assigned and verified, repository access confirmed, policy checked.
    • Joining instructions sent, orientation delivered, baselines captured.
    • A written deprovisioning plan with a named owner and a date.

    Exit criteria

    • Every named participant has signed in to Copilot successfully at least once.
    • Every participant can open an issue and a pull request in the target repository.
    • Baseline values recorded for every measure in the charter.

    Resources

  4. T-7d → D0

    Before

    Execute

    Core

    OwnerPartner delivery lead

    Prove the environment works by using it and take an explicit go/no-go decision

    while there is still time to act on the answer, then deliver the day and capture evidence as it is produced rather than afterwards from memory.

    Entry criteria

    • Seats assigned and joining instructions sent.

    Activities

    Readiness and go/no-go — T-7d → T-3d

    • Run a dry run with a participant-level account on the participants' own network. Accounts with organisation-owner rights routinely succeed where a member account fails.
    • Walk one real artefact end to end: prompt, draft, issue, review, merge.
    • Confirm the engineering reviewer is available on the day.
    • Take the go/no-go decision with the sponsor and record it. "Probably fine" is a no-go: postponing at T-5d is cheap and failing at D0 is not.

    Morning — from prose to accepted work

    • Short framing session on what Copilot is, what it is not, and where the organisation's policy draws the line. Keep it under 30 minutes.
    • Prompting practice in Copilot Chat against the participant's own artefact: context, specificity, and why a generic prompt produces a generic answer.
    • Turn one artefact into GitHub Issues that the engineering reviewer accepts: problem, acceptance criteria, and the assumptions Copilot was asked to challenge.

    Afternoon — documents, data, and delegation

    • Draft or update documentation directly in the repository and open it as a pull request, so the review happens in the same place as engineering's review.
    • Summarise and question a report or a data extract with Copilot Chat, and check the answer against the source. Every participant should find at least one confident, wrong answer; that exercise does more for safe adoption than any policy slide.
    • Where Copilot coding agent is enabled, assign one accepted issue to it and review the pull request it opens as a group. Participants see delegation and review, not code authorship.
    • Capture measures against the charter baselines while everyone is still present.

    Outputs

    • A dry-run record and a recorded go/no-go decision with a named decision-maker.
    • Issues accepted by the engineering reviewer, in the customer's own repository.
    • At least one merged documentation pull request per participant.
    • A written set of team conventions: what this team will use Copilot for, and what it will not.
    • Post-values for each charter measure.

    Exit criteria

    • A participant-level account completed the full loop before D0, and a go decision was recorded or a new date agreed.
    • Every participant has at least one accepted issue or merged pull request.
    • Every charter measure has a post-value recorded.

    Resources

    • Facilitator run sheet

      DeckInternal

    • Copilot Chat documentation

      ReferenceParticipant

    • Copilot coding agent

      ReferenceParticipant

    • Responsible use of Copilot

      ReferenceParticipant

  5. D0 → T+90d

    Delivery

    Wrap

    Core

    OwnerPartner delivery lead to T+7d, then partner account lead

    Capture outcomes and feedback while participants are still in the session,

    deprovision what was created for the engagement, then make sure the commitments are kept and the value shows up in the team's normal work.

    Entry criteria

    • Delivery day complete.

    Activities

    Close-out — D0 → T+7d

    • Run the showcase with the sponsor and the engineering counterpart present. A sponsor watching their own business team demo issues that engineering accepted is the entire follow-up conversation.
    • Collect feedback before people leave the session. A survey sent the next morning is a survey nobody answers.
    • Write the outcome summary against the charter: measure, baseline, post-value, and an honest note where an outcome was not met.
    • Send the close-out email, and execute the deprovisioning plan: remove temporary seats and access granted for the engagement, and confirm in writing that it is done.
    • Agree the follow-up commitments and who owns each one.

    Value realization — T+7d → T+90d

    • Check in at T+30d against the commitment list. Commitments not checked at 30 days are rarely kept at 90.
    • Confirm at T+30d that the team conventions are still in use, and find out why if they are not. This is usually where the real adoption blocker surfaces.
    • Compare Copilot engagement data for the participating roles against the seat count, with the customer's Copilot administrator. Unused seats are the cheapest early warning available.
    • Run the T+90d value review with the sponsor: charter measures re-taken against the same baselines.
    • Progress the next step agreed with the sponsor, which is frequently the developer hackathon for the teams that received this cohort's issues.
    • Run the internal retrospective and change this offering. A retrospective that does not edit this page has not happened.

    Outputs

    • An outcome summary shared with the sponsor, and feedback collected and summarised.
    • Written confirmation that seats and access have been deprovisioned.
    • A commitment list with named owners and dates, and a T+30d status note against it.
    • A T+90d value review with re-measured outcomes.
    • Edits to this offering, or a recorded decision that no change is needed.

    Exit criteria

    • Sponsor has received the outcome summary, and deprovisioning is confirmed in writing.
    • Every follow-up commitment has an owner and a date.
    • T+90d review held with the sponsor.
    • Retrospective actions applied to this offering, and the updated date changed.

    Resources

Qualification

Ask these before proposing a date. Any "no" is a reason to propose something else.

  • Is there a named sponsor who owns a business outcome, and will they attend the close-out?
  • Are Copilot seats available for non-developer roles, or is there someone who can approve them?
  • Is there an engineering team that will accept what the participants produce?
  • Can participants bring their own real artefacts, and is there a data handling position on using them?
  • Can a baseline be captured before the delivery day?

What this offering does not cover

  • Teaching participants to write or maintain production code; that is the developer hackathon.
  • Copilot in Microsoft 365, or any assistant outside GitHub.
  • Licence procurement and commercial negotiation.
  • Organisation-wide rollout planning, which is a separate engagement.