Offering
GitHub Copilot Hackathon for Non-Developers
Hands-on enablement that teaches non-developer roles to do real work with GitHub Copilot, and proves it with tasks they finish on the day.
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.
-
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
-
Offering one-pager
-
What is GitHub Copilot
-
Copilot feature overview
-
Qualification questions
See "Qualification" below
-
Outcome charter
Request from the offering owner
-
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.
-
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
-
Attendee prerequisites email
Copilot Hackathon for Non-Developers - Attendee Prerequisites Email.html
-
Trainer checklist
Copilot Hackathon for Non-Developers - Trainer Checklist.pptx
-
Administering Copilot
-
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
Request from the offering owner
-
Copilot Chat documentation
-
Copilot coding agent
-
Responsible use of Copilot
-
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
updateddate changed.
Resources
-
Close-out email
-
Copilot usage and adoption data
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.