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
  1. 08.1Software developers and engineers.
  2. 08.2Technical leads and engineering managers.
  3. 08.3QA, DevOps and platform engineers.
  4. 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:

  1. 01Use coding assistants effectively to write, explain and refactor code.
  2. 02Specify and delegate tasks to coding agents, and review their work rigorously.
  3. 03Apply SI to testing, debugging, documentation and understanding legacy code.
  4. 04Manage the security, licensing and data-protection risks of SI-generated code.
  5. 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

  1. 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
  2. Context for code

    • Repository context and instruction files
    • Specifying tasks with acceptance criteria
    • Working with unfamiliar and legacy code

Day02

  1. Coding agents

    • Delegating multi-file tasks
    • Planning, checkpoints and reviewing diffs
    • Hands-on: an agent-implemented feature with review
  2. Testing and debugging

    • Generating meaningful tests
    • Debugging with SI support
    • Refactoring safely

Day03

  1. Security and quality

    • Common vulnerabilities in generated code
    • Licensing, secrets and data exposure
    • Code review practices for SI-generated code
  2. Team adoption

    • Team guidelines and conventions
    • Measuring impact beyond speed
    • Personal and team adoption plan

05 — Practice & tools

Hands-on exercises

  1. 01Feature build with editor assistance and documented prompts.
  2. 02Legacy code exploration: explain and document an unfamiliar codebase.
  3. 03Agent delegation: specify, delegate and review a multi-file change.
  4. 04Security review: find vulnerabilities in a set of SI-generated code samples.
  5. 05Team guideline: draft conventions for SI-assisted development.

Practical skills developed

  1. 01Context-rich task specification for code generation.
  2. 02Agentic coding workflows with review checkpoints.
  3. 03SI-assisted test generation and debugging.
  4. 04Secure review of SI-generated code.
  5. 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 map

06 — 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

  1. 01A repository instruction file template for your codebase.
  2. 02A review checklist for SI-generated code.
  3. 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

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 proposal

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.

Fields marked (required) must be filled in.

I am interested in (optional)

Preferred format (optional)

Helps us plan where and when to schedule public sessions.