GO
Rod Claar CST® - Principal Consultant

Rod Claar


Rod Claar is a software development coach and instructor with broad experience in Design Patterns, Test Driven Development, Scrum and Agile methodologies. A specialist in coordinating large teams and large projects to increase return on investment through Agile principles and practices.

 Rod has extensive experience teaching and coaching teams to achieve their goals.

 Rod believes that team building is at the heart of this success.  Teams get more done than do the same individuals working independently.

 Rod teaches that team building and team effectiveness are built on communication.  Communication at all levels of the organization. Communication of goals and rationale.  Communication of success and failure.

Rod coaches that in software development, second only to the team and effective communication is quality.  Quality that is built-in and never sacrificed.  Quality starts with requirements.  Requirements have to be understood through business or customer statements that describe the value to be returned rather than a definition of the proposed solution.  Quality continues as the team executes the agile practices tailored to their situation.  The quality of the process is always pushed higher.

 Rod specializes in Retail Technology, Training, Course Development, Software Development Coaching and Mentoring, Enterprise Databases, Design Patterns, Test Driven Development, Team Foundation Server, Visual Studio Team System and people.

 http://www.linkedin.com/in/rodclaar

 http://twitter.com/agile_coach

https://www.scrumalliance.org/community/profile/rclaar

 

 Innovation Games Trained FacilitatorCST

In-Person Public Training
No events found.

Now Virtual!

AI-Enhanced Scrum: Transforming Agile Development with AI                                  

With this training, you are ready to become an AI Developer and use the latest AI Tools in just 3 days.

Revolutionize Your Agile Development with AI-Enhanced Scrum

Are you ready to supercharge your Scrum practices with the power of Artificial Intelligence? Join this cutting-edge course that bridges the gap between traditional Agile methodologies and modern AI-powered development, featuring comprehensive technical specification generation that transforms your entire development workflow.

What You'll Master:

Transform your entire development pipeline from requirements to deployment with AI-driven processes that create a seamless, integrated development experience. Start with AI-guided requirements gathering, advance through revolutionary UI design generation, and culminate in comprehensive AI-generated technical specifications that synthesize all your project artifacts into actionable implementation guidance. Learn to leverage AI for complete feature development including detailed technical architecture, robust test-driven development practices, and quality assurance processes that ensure consistency across your entire project ecosystem.

Revolutionary Requirements-to-Code Pipeline:

Experience how AI can guide you through an integrated development process where each step builds upon the previous one. Watch as your PRD requirements, UI designs, UML models, and acceptance tests are synthesized by AI into comprehensive technical specifications that provide detailed implementation roadmaps for your development team.

Breakthrough Technical Specification Generation:

Master the art of AI-generated technical specifications that analyze and integrate your PRD requirements, UI designs, UML architecture models, and ATDD scenarios into comprehensive implementation guides. Learn how AI can generate database schemas from class diagrams, API specifications from UI flows, architectural recommendations from system complexity analysis, and detailed code implementation guidelines that ensure consistency across your entire technology stack.

Advanced UI Design Integration:

Continue leveraging cutting-edge non-traditional prompting techniques for UI generation, including role-based prompting, persona-driven design creation, and constraint-based accessibility compliance, now enhanced by technical specification integration that ensures design feasibility and optimal implementation approaches.

Complete Development Ecosystem:

Discover how AI maintains perfect synchronization between your PRD requirements, UI designs, UML models, technical specifications, acceptance tests, and code implementation, creating a living documentation system that evolves with your project while maintaining consistency and traceability throughout the development lifecycle.

Why This Course Matters:

In today's rapidly evolving tech landscape, teams that successfully integrate AI into their complete Scrum workflow—from requirements gathering through technical specification to code deployment—are delivering features faster, with higher quality, and with unprecedented thoroughness in their documentation, architecture planning, and implementation consistency. You'll learn to create AI-generated technical specifications that bridge the gap between high-level design and detailed implementation, ensuring your development team has clear, comprehensive guidance for every aspect of feature development.

Perfect For:
  • Solution Architects seeking AI-powered technical specification generation
  • Product Managers wanting end-to-end AI-enhanced development workflows
  • Technical Leads looking to streamline architecture documentation and implementation guidance
  • UX/UI Designers seeking integration between design and technical implementation
  • Scrum Masters modernizing their practices with comprehensive AI-generated documentation
  • Development teams ready to integrate AI tools across the complete development lifecycle
  • Organizations seeking to maintain quality while accelerating delivery through intelligent automation

Led by an Industry Veteran: Learn from an instructor with decades of software development experience, from the early days of C++ to the latest AI innovations. With expertise spanning custom development, core product development, and years of teaching Scrum, TDD, software design patterns, and system architecture, you'll receive practical insights that only come from real-world implementation experience across the complete software development lifecycle.

Take Your Next Sprint to the Next Level—Register Today!

Transform your Scrum practice. Capture requirements intelligently. Design interfaces innovatively. Generate comprehensive technical specifications. Enhance your team's capabilities. Visualize your architecture. Deliver exceptional software with AI as your complete development partner from conception through deployment.

 

Join us for a dynamic learning experience that not only strengthens your Scrum capabilities but also infuses your development processes with cutting-edge AI innovations, ensuring you and your team deliver greater business value in every Sprint.

The students will be engaged in practice sessions and  therefor should have a PC or MAC loaded with appropriate development platforms and tools.

Completing this course will result in a Certified Scrum Developer certification from the Scrum Alliance and an Artificial Intelligence course certificate from Effective Agile Development.

  • New Half Now and Half Later Payment Option!: Make sure you select the pay later option. We will send an invoice that is half of the total and pay the remainder before the class starts!
  • New Gold Plan Pricing!: This plan includes up to 8 hours of personalized coaching with the instructor in the first 60 days after the class!

 

Effective Scrum Developer

 

Using JavaScript, Python, .NET or Java

 NEW!  AI Day Add On - See the description at https://bit.ly/AI_Day_Desc !
 

Contact us regarding additional platforms

Part of the Scrum Alliance Certified Developer Program

This course is aimed at helping software development professionals and teams be more effective when implementing Scrum and other agile software development methodologies. In an effort to raise the effectiveness of Scrum, the Scrum Alliance has created the Certified Scrum Developer program. This course is designed to deliver the core Agile Development Practices Learning Objectives of that program.

Audience

This course is intended for professional software developers who are on a Scrum team and want to understand how Scrum and agile engineering practices are applied and how they affect their role in the team. The participant should have an understanding of Scrum preferably from taking our Certified ScrumMaster Workshop or a similar course.

The Approach

One of the agile practices commonly used by Scrum teams is the breakdown of requirements into User Stories. This course was designed to meet this user story:

As a Developer on a Scrum team, I want to use Agile Engineering Practices, so that my team delivers business value with Production Quality Software in every Sprint.

To meet this goal this course meets the Scrum Alliance Learning Objectives for the Certified Scrum Developer Program in these areas:

Collaboration

The teamwork and collaboration on a Scrum team

Architecture and Design

The principles that drive code quality and support quick delivery of business value from testable, understandable and correct code.

Test Driven Development

Using the practice of Test First to help ensure the requirements are well understood and automated tests can be added to the build process to validate the system in the future.

Refactoring

The process of improving the design of software to increase the understandability and testability of the code and allow for easy and safe additions to the system in the future.

Continuous Integration

The process of creating and running automated build and test cycles as new code is checked in so that cross-application issues are discovered as soon as possible.

Course Outline

The course is structured around these user stories that provide the goals for each section:

The Developer Role In Scrum

As a Developer I want to understand my role on a Scrum Team So that the team is successful in meeting Sprint and Release goals.

Test First

As a Developer I want to clearly understand the story So that I can deliver the right functionality.

Writing Unit Tests 

As a developer I want to write effective Unit Tests So that I will know when the code is done.

Agile Analysis for Developers

As a Developer I want quickly and accurately break down requirements So that the work of delivering the business value can be planned effectively.

What is Quality Code?

As a Developer I want to write high quality code and be able to evaluate code quality So that the project is not slowed down in the future by poor quality code.

Scrum Teamwork

As a Developer I want to work collaboratively and efficiently with the other members of my Scrum team So that the Sprint and Release Goals are achieved.

Test Driven Development

As a Developer I want to write small tests then write the code to pass the tests and clean up the code So that I can work quickly and efficiently.

Agile Architecture

As a Developer I want to create software components that are maintainable and efficient So that the product will have a long life and adapt to new requirements easily.

Talking About Design

As a Developer I want to have a common language to use when discussing application design with other developers So that we can quickly and accurately describe the system design.

Refactoring

As a Developer I want to clean up my new code safely So that the new code is flexible and easy to understand.

Automated Refactoring

As a Developer I want to use automatic tools to Refactor So that I can concentrate on delivering the functionality.

Integrating Often

As a Developer I want to verify that my code works in the system and does not break the system as often as possible So that issues are discovered quickly and the project is almost always in a state that can be demonstrated.

Continuous Integration

As a Developer I want use a build system that automatically builds the system and runs all automated tests So that integrating often is as easy as possible.

Learning Objectives

This Course Satisfies these Learning Objectives from the Scrum Alliance Certified Scrum Developer Program:

Architecture and Design Test Driven Development Collaboration Refactoring Continuous Integration

For more information see the Effective Agile Development Registered Education Provider Page on the Scrum Alliance Web Site.