Get in Touch
 Duration 7 hours

Course Outline

Level 1: The Discovery Dungeon – Secrets of Requirements

Mission: Leverage LLMs (ChatGPT) to extract structured requirements from ambiguous input.

Key Activities:

  • Interpret unclear product concepts or feature requests
  • Utilize AI to:
    • Create user stories and acceptance criteria
    • Propose personas and use-case scenarios
    • Produce visual artifacts (e.g., basic diagrams using Mermaid or draw.io)

      Outcome: A structured backlog of user stories along with an initial domain model or visuals

Level 2: The Design Forge – Architect’s Scroll

Mission: Use AI to draft and validate architectural plans.

Key Activities:

  • Employ AI to:
    • Suggest architectural styles (monolith, microservices, serverless)
    • Generate high-level component and interaction diagrams
    • Scaffold class or module structures
  • Challenge peer design choices through collaborative reviews

    Outcome: Validated architecture and a code skeleton

Level 3: The Code Arena – Codex Gauntlet

Mission: Utilize AI copilots to implement features and refine code quality.

Key Activities:

  • Implement functionality using GitHub Copilot or ChatGPT
  • Refactor AI-generated code to enhance:
    • Performance
    • Security
    • Maintainability
  • Introduce code smells and conduct peer-led cleanup exercises

    Outcome: A functional, refactored, AI-generated codebase

Level 4: The Bug Swamp – Test the Darkness

Mission: Generate and enhance tests with AI, then identify bugs in teammates’ code.

Key Activities:

  • Use AI to generate:
    • Unit tests
    • Integration tests
    • Edge case simulations
  • Exchange buggy code with another team for AI-assisted debugging

    Outcome: A test suite, bug report, and bug fixes

Level 5: The Pipeline Portals – Automaton Gate

Mission: Establish intelligent CI/CD pipelines with AI support.

Key Activities:

  • Use AI to:
    • Define workflows (e.g., GitHub Actions)
    • Automate build, test, and deployment steps
    • Suggest anomaly detection or rollback policies
      Outcome: An AI-assisted, operational CI/CD pipeline script or flow

Level 6: The Monitoring Citadel – Watchtower of Logs

Mission: Analyze logs and apply ML to detect anomalies and simulate recovery.

Key Activities:

  • Examine pre-populated or generated logs
  • Use AI to:
    • Identify anomalies or error trends
    • Recommend automated responses (e.g., self-healing scripts, alerts)
    • Create dashboards or visual summaries
      Outcome: A monitoring plan or simulated intelligent alerting mechanism

Final Level: The Hero’s Arena – Build the Ultimate AI-Supported SDLC

Mission: Teams apply all learned concepts to construct a working SDLC loop for a mini-project.

Key Activities:

  • Select a team mini-project (e.g., bug tracker, chatbot, microservice)
  • Apply AI at each SDLC phase:
    • Requirements, Design, Code, Test, Deploy, Monitor
  • Present results in a concise team demo

Peer voting or judging for the most effective AI-powered pipeline

Outcome: An end-to-end AI-enhanced SDLC implementation and team showcase

By the end of this workshop, participants will be able to:

  • Apply generative AI tools to extract and structure software requirements
  • Generate architectural diagrams and validate design choices using AI
  • Use AI copilots to implement and refactor production-grade code
  • Automate test generation and perform AI-assisted debugging
  • Design intelligent CI/CD pipelines that detect and react to anomalies
  • Analyze logs with AI/ML tools to identify risks and simulate self-healing
  • Demonstrate a fully AI-enhanced SDLC through a mini team project

Requirements

Target Audience: Software developers, testers, architects, DevOps engineers, and product owners

Participants are expected to have:

  • A solid grasp of the Software Development Lifecycle (SDLC)
  • Practical proficiency in at least one programming language (e.g., Python, Java, JavaScript, C#, etc.)
  • Familiarity with:
    • Composing and interpreting user stories or requirements
    • Fundamental software design principles
    • Version control systems (e.g., Git)
    • Creating and executing unit tests
    • Managing or analyzing CI/CD pipelines

This workshop is geared toward intermediate-to-advanced professionals. It is particularly suitable for individuals already engaged in software delivery roles, including developers, testers, DevOps engineers, architects, and product owners.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories