Open
Conversation
Introduces a comprehensive AI strategy for Software Engineering, detailing the adoption and governance of developer-facing AI tools (primarily GitHub Copilot). The document covers principles, objectives, use cases, capability development, governance, security, implementation roadmap, metrics, risk mitigation, and review processes to ensure responsible and secure AI adoption.
Refined language to emphasize platform controls over sandboxes for AI developer tools. Updated "Enabling Platform & Tooling" for consistency, removed redundant lines, and omitted outdated references to annexes and sandboxes. Edits improve clarity and align the strategy with current Copilot adoption practices.
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Comment on lines
+229
to
+232
| - Over-reliance on generated code � enforce mandatory peer review and testing. | ||
| - Data leakage via external services � redact sensitive inputs. | ||
| - IP and licensing uncertainty � provide legal guidance and approval workflows. | ||
| - Uneven adoption � monitor usage and target support to teams lagging behind. |
Contributor
There was a problem hiding this comment.
Remove odd characters
|
|
||
| This is a living strategy and will be reviewed annually to reflect technology, policy and operational lessons learned. | ||
|
|
||
| --- |
Contributor
There was a problem hiding this comment.
Get rid of these line breaks, the H2 already has line breaks so it just breaks up the document flow
|
|
||
| This strategy aligns with the UKHO AI strategy and Data Strategy and supports cross-departmental interoperability, auditability and assurance. It complements existing security, accessibility and procurement policies and provides actionable controls for safe developer-facing AI adoption. | ||
|
|
||
| Refer to the Code Generation Tools Policy for detailed organisational requirements on the use of code generation and AI-assisted development tools: `software-engineering-policies/CodeGenerationTools/CodeGenerationToolsPolicy.md`. |
Contributor
There was a problem hiding this comment.
Make this a link to the actual policy
| Implementation notes: | ||
|
|
||
| - Licensing: maintain a licence registry and reconcile seat usage quarterly. | ||
| - Training approach: each team will schedule team-level sessions at a cadence appropriate to their members; cadence will vary according to need. Periodic deep-dive workshops will remain available for cross-team topics. New starters must complete basic Copilot training as part of onboarding. |
Contributor
There was a problem hiding this comment.
Where is basic Copilot training to be found?
| - 50%+ of engineers have completed basic Copilot training within 6 months. | ||
| - Two case studies demonstrating measurable productivity gains. | ||
|
|
||
| ### Phase 2: Integrate & Scale (Years 2�3) |
Contributor
There was a problem hiding this comment.
Another odd character
Contributor
elerivaliant
left a comment
There was a problem hiding this comment.
Content reads fine, could use some links to where we're doing some of the things we're saying we going to do later.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Initial draft of Software Engineering's AI Strategy Document