Education, Training & Coaching

The difference between a high-performing team and an average one often comes down to knowledge, skills, and a shared understanding of best practices. However, generic training programs rarely address your organization's specific challenges, technology stack, or business context.
That's why I offer custom-tailored on-site education that combines proven theory with practical application directly relevant to your team's real-world projects.
What makes this training different
Unlike generic training courses, my workshops are:
- Customized to your context - Examples and exercises use your actual technology stack and business domain
- Theory + Practice - Each session combines lectures with hands-on application on real or realistic scenarios
- Interactive and collaborative - Open Q&A throughout, ensuring everyone's questions are addressed
- Immediately actionable - Participants leave with concrete techniques they can apply the next day
Education topics
I offer comprehensive education covering theory and practical application on topics critical to impact-driven engineering:
Core Topics
- Requirements engineering - How to discover, document, and manage requirements effectively
- Scope discovery and documentation techniques - Proven methods for understanding and defining project scope
- Engineering-oriented Scrum application - How to implement Scrum in a way that actually delivers reliably
- Effort estimating techniques and approaches - Move beyond guesswork to predictable estimates
- Solution design and functional design - Designing systems that solve real business problems
- Leveraging assumptions - Using assumptions as a powerful risk mitigation tool
- AI-assisted software engineering - How to effectively integrate AI into your development workflow
- Rapid prototyping - Techniques for quickly validating ideas and reducing project risk
- Impact-driven software engineering - Delivering value and business outcomes, not just features
Workshop structure example
A typical workshop engagement follows this proven structure:
Format
- Duration: 3-4 one-day sessions
- Session length: 4-5 hours with a lunch break
- Theory: 2 hours of lecture with open Q&A
- Practice: 2-3 hours of hands-on application on projects relevant to your business
High-level topics covered
Solution design
- What is solution design vs. technical architecture
- Impact-driven solution design
- Functional design fundamentals
- Actors, goals, and use cases
- Story mapping and impact mapping
- Navigating the solution space effectively
Requirements writing 101
- Standard formats and when to use them
- Functional vs. non-functional requirements
- Writing clear, testable, and complete requirements
- Common pitfalls and how to avoid them
- Requirements validation techniques
Assumptions in software projects
- The role of assumptions in project success
- Identifying and documenting assumptions
- Using assumptions for risk mitigation
- Assumptions in pre-production, development, and post-launch phases
- Validating assumptions through prototyping
Impact-focused scope management
- Partitioning functional scope into impact-bearing segments
- Value-based prioritization
- MVPs that actually deliver minimum viable value
- Managing scope creep without sacrificing flexibility
- Measuring and communicating business value
Reference materials
Participants receive access to comprehensive reference materials, including:
Standard formats:
- Software Requirements Specifications Made (Somewhat) Simple - Part 1
- Software Requirements Specifications Made (Somewhat) Simple - Part 2
- Writing Use Cases: The Nuts, the Bolts, and the Examples
Solution design and functional design:
Assumptions:
- The Power of the Assumption: The Introduction
- The Power of the Assumption: The Techniques and Examples
Who should attend
These workshops are designed for:
- Product Owners & Product Managers - Learn to define scope and prioritize based on impact
- Business Analysts - Master requirements engineering and scope discovery techniques
- Technical Leads & Architects - Enhance your solution design and estimation skills
- Scrum Masters - Understand how to facilitate truly effective agile delivery
- Development Team Leads - Learn to guide your team toward impact-driven development
Benefits for your organization
After completing these workshops, your team will:
- Speak a common language - Shared understanding of processes and terminology
- Deliver more predictably - Better estimation and planning capabilities
- Focus on value - Prioritize work based on business impact, not just effort
- Reduce project risk - Use assumptions and prototyping to validate early
- Work more efficiently - Standardized practices reduce confusion and rework
Engagement model
Flat fee: depending on:
- Group size
- Level of customization required
- Number of sessions (typically 3–4 day workshop)
- On-site vs. remote delivery
Ready to invest in your team?
Investing in your team's capabilities is one of the highest-ROI decisions you can make. The knowledge and practices they gain will benefit every project they work on going forward.
Get in touch to discuss your team's specific needs and design a custom workshop that will make a real difference.