Spec-Driven Development with Kiro: From Software Developer to AI Agent Orchestrator
Speaker
Haim Michael
Haim Michael is a software development trainer, entrepreneur, and lecturer with nearly 30 years of experience. He founded life michael (lifemichael.com), delivering professional training in Java, Python, JavaScript, Scala, Kotlin, and more. Haim has lectured at leading universities, including Bar-Ilan, HIT, Shenkar, and Technion, and has trained developers at top tech companies.
He also organizes international developer conferences—XtremeJ, XtremeJS, and XtremePython—bringing global communities together. Earlier in his career, he developed over 200 mobile games and applications at Jacado for mobile phones, working with 200+ companies worldwide. He holds an MBA (summa cum laude) and multiple industry certifications, and he is passionate about teaching and shaping the future of software development.
Abstract
In this session, we explore Specification-Driven Development (SDD) and its implementation in the Kiro IDE. You will see how machine-readable specifications drive the entire lifecycle—from EARS-based requirements to automatically generated code, tests, and documentation. The session also highlights the industry shift from developers as coders to developers as orchestrators of AI agents, defining intent and architecture while AI executes and validates the implementation.
Description
In this session, we will explore Specification-Driven Development (SDD), a forward-looking methodology that places the specification at the heart of software development. Using the Kiro IDE, we will see how formal, machine-readable specs can drive every stage of development: from requirements written in EARS notation, to automatically generated code, tests, and documentation.
Through live demonstrations and real-world insights, we’ll uncover how agentic IDEs like Kiro reshape the developer’s role, moving from manual coding to intelligent orchestration, ensuring clarity, traceability, and consistency across complex projects.
The takeaways are:
-
Understand Spec Driven Development (SDD): Learn how placing the spec first transforms the entire software lifecycle.
-
Master the Kiro Workflow: Discover how Kiro’s steering documents, specs, and hooks create a synchronized ecosystem of code, design, and documentation.
-
Adopt Best Practices: Gain practical guidance on writing effective specs using EARS, managing automation hooks, and maintaining spec-code alignment.
-
See the Future of Development: Understand how agentic IDEs redefine productivity and bring human-AI collaboration to the core of modern software engineering.