SI-Assisted Software Development
Professional use of SI coding assistants and coding agents across the software lifecycle, with the review, testing and security practices that keep quality high.
- Duration
- 3 daysor 6 half-day virtual sessions
- Level
- Advanced
- Formats
- Public workshop, Private corporate, On-site, Live virtual
- Public dates
- To be announced
01 — Overview
The challenge
Developers have adopted SI tools widely, but practices vary. Without shared methods, teams see inconsistent quality, security exposure and review bottlenecks, and the gains stay with individuals instead of the organization.
About this workshop
Coding assistants and agentic coding tools are changing how software is specified, written, tested and maintained. This workshop helps developers and technical leads adopt them effectively: from in-editor assistance to delegating well-specified tasks to coding agents, while maintaining code quality, security and team standards.
02 — Who it is for
- Technical & digital teams
- 08.1Software developers and engineers.
- 08.2Technical leads and engineering managers.
- 08.3QA, DevOps and platform engineers.
- 08.4Data engineers and analysts who write code.
Recommended prerequisites
- Professional programming experience in at least one language.
- Familiarity with version control (Git) and code review.
- Access to an approved coding assistant. Private sessions are configured to the client’s toolchain.
Level: Advanced
For builders and technical professionals. Prior experience required.
Competency families
Technical, Functional
03 — Learning objectives
By the end of the workshop, participants will be able to:
- 01Use coding assistants effectively to write, explain and refactor code.
- 02Specify and delegate tasks to coding agents, and review their work rigorously.
- 03Apply SI to testing, debugging, documentation and understanding legacy code.
- 04Manage the security, licensing and data-protection risks of SI-generated code.
- 05Define team practices, guidelines and metrics for SI-assisted development.
04 — Curriculum
3 days, 6 modules. In live virtual delivery each day runs as two half-day sessions.
Day01
Foundations of SI-assisted coding
- How coding models work and where they fail
- Editor assistance: completion, chat and inline edits
- Hands-on: implementing a feature with assistance
Context for code
- Repository context and instruction files
- Specifying tasks with acceptance criteria
- Working with unfamiliar and legacy code
Day02
Coding agents
- Delegating multi-file tasks
- Planning, checkpoints and reviewing diffs
- Hands-on: an agent-implemented feature with review
Testing and debugging
- Generating meaningful tests
- Debugging with SI support
- Refactoring safely
Day03
Security and quality
- Common vulnerabilities in generated code
- Licensing, secrets and data exposure
- Code review practices for SI-generated code
Team adoption
- Team guidelines and conventions
- Measuring impact beyond speed
- Personal and team adoption plan
05 — Practice & tools
Hands-on exercises
- 01Feature build with editor assistance and documented prompts.
- 02Legacy code exploration: explain and document an unfamiliar codebase.
- 03Agent delegation: specify, delegate and review a multi-file change.
- 04Security review: find vulnerabilities in a set of SI-generated code samples.
- 05Team guideline: draft conventions for SI-assisted development.
Practical skills developed
- 01Context-rich task specification for code generation.
- 02Agentic coding workflows with review checkpoints.
- 03SI-assisted test generation and debugging.
- 04Secure review of SI-generated code.
- 05Repository conventions and instruction files for SI tools.
Tools, technologies and workflows
- Coding assistants
- e.g. GitHub Copilot, Cursor, Claude Code or Gemini Code Assist
- Coding agents
- agent modes of the above and comparable tools
- Quality and security
- test frameworks, static analysis and dependency scanning
Product names are examples, not endorsements. Private workshops use your organization’s approved tools; our teaching is vendor-neutral.
Technology maturity: Established
In-editor coding assistance is established. Autonomous coding agents are emerging and are taught together with explicit review practices.
Maturity map06 — Outcomes
Developers use SI tools across the lifecycle, not only for code completion.
Expected outcomes
- SI-generated code meets the same quality and security standards as other code.
- Teams share conventions, instruction files and review practices.
- Technical leads can measure impact and guide adoption.
Participants leave with
- 01A repository instruction file template for your codebase.
- 02A review checklist for SI-generated code.
- 03A draft team guideline for SI-assisted development.
07 — Dates & delivery
Public sessions
No public dates are published yet.
Register your interest below and we will contact you as soon as a session is scheduled. Dates, venue and fees are confirmed before you commit to anything.
Available formats
- Public instructor-led workshopsIndividual professionals building their own skills.Available
- Private corporate workshopsTeams and departments learning together.Available
- On-site corporate trainingLarger groups and several cohorts in sequence.Available
- Live virtual instructor-led trainingDistributed and international teams.Available
For your organization
This workshop can be delivered privately for your teams — on-site, at a venue or live virtual — with cases and exercises adapted to your context.
Request a proposalWhere it fits
08 — Register interest
Register interest
Tell us that you would like to join this workshop. Registering interest is not a booking: we contact you when dates are confirmed, and you decide then.