Learn how to stay in control as a software architect in the age of coding agents. 🔎 Discover our new training course: Architecting for Agentic Engineering.

Agentic Software Engineering

3 Days

Dates and Booking

Generative AI is changing how we develop software - from individual code snippets to complete, agent-driven development processes. In this three-day training course, you will learn how to harness this transformation for your team.

You will learn how to use AI assistants and autonomous coding agents in a targeted manner: From intelligent requirements analysis and automated architecture design to autonomous development agents that implement complex features. You will always remain in control and understand where human expertise is indispensable.

After the training, you will be able to assess which AI tools and approaches are suitable for your specific challenges. You will know how to gradually move from simple code completion to advanced agent-based workflows.

Agenda

  1. Introduction & Context
    • Why generative AI is shaping the future of software development
    • AI concepts: tokens, autoregression, temperature, prompts, context, tools, model context protocol, memory
    • Agents vs. assistants
    • Introduction to agentic work
  2. Requirements
    • AI-assisted creation, analysis, and refinement of requirements
    • Automatically translate customer needs into structured requirements
    • Generate epics and user stories from natural language and multimodal content
    • Uniformly structured requirements with few-shot prompts
    • Creating prototypes with agents without a technical background
  3. Architecture
    • Designing system architectures with the help of AI agents
    • AI-assisted decision-making and documentation
    • Determining quality requirements from requirements and stakeholder interviews
    • Detect contradictions in architecture with AI agents
    • Identify and document technical debt with AI
    • Identify deviations from the ubiquitous language with AI
  4. Implementation
    • Increase efficiency from code completion to AI-driven implementation of complete features
    • Context engineering to expand the range of tasks that can be implemented by AI agents
    • Vibe coding vs. writing productive code with AI agents
    • Connecting documentation and developer tools via MCP
    • Creating fine-grained, explanatory commits with AI agents
    • Support for API integration and library usage
    • Test-driven agentic development
    • Increasing code quality through refactoring and uniform concepts
    • Understanding and modernizing legacy code faster
    • Multi-agent workflows for further efficiency gains
  5. Testing & quality assurance
    • Retrospective development of a test suite using AI agents
    • Generate automated tests: unit, integration, and end-to-end
    • Creating synthetic test data and identifying edge cases
    • AI-supported reviews of code quality, security, and compliance with requirements
    • Use of autonomous AI agents to improve quality
  6. CI/CD
    • Generating CI/CD pipelines using AI agents
    • Automated creation of release notes and changelogs
    • Generation of infrastructure as code with AI agents
    • Integration of AI-generated scripts into pipelines
    • Setting up self-healing pipelines and automated troubleshooting using AI
  7. Operation & Monitoring
    • Prioritization and assessment of alerts
    • Automated bug fixing and ticket management
    • Accelerating incident management through AI-based root cause analysis
    • Integration of AI agents with observability stacks
    • Formulating queries in observability tools
    • Setting up dashboards and metrics with AI agents

Audience

Software developers, architects, enabling teams

Training Objectives

You can integrate generative AI into your software development process in a targeted manner and understand the added value it offers at every stage.

You will be able to analyze, structure and implement requirements more efficiently.

You can use generative AI to optimize architecture decisions and make them faster.

You are proficient in the use of AI tools to speed up the implementation and maintenance of your code.

You recognize and address risks and ethical challenges in the application of generative AI.

Your Trainers

socreatory trainer Holger Kraus

Holger Kraus

INNOQ

Architecture of distributed web applications

  • Agentic Software Engineering

Holger Kraus is a senior consultant at INNOQ. He has several years of experience in designing and developing large IT systems in different industries. Currently, his primary focus lies on architecture and implementation for distributed web applications within the Java Enterprise ecosystem.

socreatory trainer Johannes Rave

Johannes Rave

INNOQ

AI, RAG, distributed web systems

  • Agentic Software Engineering

Johannes Rave, Senior Consultant at INNOQ, develops LLM-first applications and high-performance web services. He connects design and usability with scalable architecture and operations. Before tech: industrial design, automotive modeling, and running a nightclub.

socreatory trainer Joy Heron

Joy Heron

INNOQ

Accessibility, Web Development, Clojure

  • Agentic Software Engineering
  • Building Accessible Software

Joy Heron is a senior consultant at INNOQ who cares deeply about accessibility and developing exceptional user experiences. She works across the entire software development lifecycle—from analyzing requirements to implementing elegant solutions in both frontend and backend. Her expertise spans building robust pattern libraries, developing reusable UI components, and building web applications using test-driven development.

socreatory trainer Marco Steinke

Marco Steinke

INNOQ

Software architecture, AI

  • Agentic Software Engineering

Marco Steinke is a consultant at INNOQ. His focus is on software architecture. He also deals with artificial intelligence, particularly the architecture and integration of AI systems.

socreatory trainer Michael Krämer

Michael Krämer

INNOQ

Sustainable software development

  • Agentic Software Engineering
  • Green Software

Michael Krämer is working in software development for over 20 year and works as a Software Architect at INNOQ. He is very commited to work out component designs with clearly defined responsibilities and to find appropriate solutions for requirements. Besides that he is engaged in Machine Learning, the integration of ML models in production environments and works as a trainer for Software Architecture.

socreatory trainer Michael Seel

Michael Seel

INNOQ

Agentic Engineering

  • Agentic Software Engineering

Michael Seel is a Software Architect and Senior Consultant at INNOQ. He helps companies build AI features that work beyond the prototype stage — from architecture, evaluation, and governance to running local models on their own hardware. As a trainer, he teaches teams how to develop agentic systems. His background is in frontend architecture and complex software systems in e-commerce, insurance, and mechanical engineering.

socreatory trainer Michael van Engelshoven

Michael van Engelshoven

INNOQ

Agentic software development, front-end architecture

  • Agentic Software Engineering

Michael van Engelshoven is a senior consultant at INNOQ. His work focuses on the development of modern web applications with a clear emphasis on front-end architectures and contemporary web technologies. He attaches great importance to well-structured code bases, clear architectures and a smooth developer experience – from the first commit to the running application. In addition to his work in front-end development, he is intensively involved in agent-based software development and the integration of AI-supported assistants into technical and organisational processes. He is particularly interested in how such systems can productively support teams and open up new possibilities for interaction and automation. Topics related to Git workflows and traceable commit histories are also close to his heart – because clean collaboration starts with version control.

socreatory trainer Ole Wendland

Ole Wendland

INNOQ

Sustainable, future-oriented architecture; LLMs

  • Agentic Software Engineering

Ole is a Senior Consultant and Software Architect at INNOQ in Switzerland. With his broad experience in software projects, he combines technical expertise with a deep understanding of the challenges faced by modern enterprises. His focus is on translating business requirements into sustainable, future-oriented solutions. As an all-rounder, Ole feels at home across the entire stack and continuously expands his spectrum of competencies. Along with his solid backend and frontend experience, he is deeply involved with Large Language Models (LLMs) and innovative applications of Foundation Models. Ole sees great potential in these technologies to optimize business processes and unlock new value creation opportunities for clients.

socreatory trainer Roman Stranghöner

Roman Stranghöner

INNOQ

Conception and implementation of digital products

  • Agentic Software Engineering

Roman works as a senior consultant and developer for INNOQ Germany. He builds web applications, preferably in agile teams and is focused on frontend related aspects like responsible use of web technologies, application architecture and tooling. His current interest lies in accessibility, responsive web design and user experience.

Online Courses

On-site Courses

Event ticketing software by pretix

In-House Training

You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.

Enquire now