PROCESS TRAINING

Agile Explained

The purpose of this course is to introduce the basics of Agile and explain how the management style changes with the conversion to Agile methodologies. Using the LeanDog Agile Discussion Guide, which is yours to keep, you'll learn how to leverage over 30 practices and principles to increase your teams' productivity, communication, collaboration, and effectiveness.

Learn More

Agile Explained for Executives

If Leaders want their teams to adopt and maintain Agile and Lean practices, they must live those values themselves and initiate a cultural transition that is both effective and lasting. This session leverages methods and techniques designed to balance autonomy and control while adapting to achieve business, customer, and people delight.

Learn More

User Story Writing

This class introduces the basics of writing stories in place of “requirements” and discusses progressive elaboration of work. Attendees will learn how to break up large projects into smaller pieces and write stories from the user’s perspective to keep features and updates on-target with user needs.

Learn More

Story Mapping & Release Planning

This 1-day course covers concepts for both planning and the release of a project or program, as well as the process for tracking progress. Attendees will learn how to identify holes in the project backlog, keep their teams on the same page, and plan holistic releases that continually deliver value.

Learn More

Product Definition & Design

This 1-day workshop teaches product managers and delivery teams to collaboratively define and validate products designed for target markets and end users. Participants learn multiple techniques that enable them to work as a team to frame products, select design targets, and refine a minimal viable product (MVP).

Learn More

Kanban Explained Webinar

Kanban, while not a new or complex concept - it is often misunderstood by those who don't practice it. This rapid-fire session uncovers how development teams can best leverage the practice of Kanban to increase transparency, shorten cycle times, remove bottlenecks, and maintain a clearer focus on high-value priorities throughout the product development lifecycle.

Learn More

Open Workspace Design Webinar

Designing an open and collaborative workspace can be one of the most challenging tasks to execute during a lean-agile transformation. To ensure a successful open workspace your team must consider different personality needs, requests from various roles, different kinds and sizes of teams, and the facilities and stakeholders involved in the process.

Learn More

Team Kanban Practitioner Certification

The Team Kanban Practitioner class teaches the basics of the Kanban Method and serves as the entry level and starting point to an “alternative path to agility.” It covers the elements of a task-level Kanban System for a single team or individual.

Experience the Kanban Method in an informal and interactive workshop setting. Leave with practical hands-on experience with the Kanban Method.

Learn More

Kanban System Design

Participants will learn how to design a complete Kanban system and initiate change with Kanban. You will learn the key concepts of flow, pull, and collaborative improvement. This course utilizes interactive exercises organized in small groups, games, classroom teaching and discussion to engage participants and solidify practical learning.

Learn More

Kanban Management Professional

This class focuses on the daily operation and ongoing improvement of a Kanban system. You will consider what type of Kanban initiative is most appropriate for your organization and how to manage and evolve it over time. Learn how to improve agility and have greater predictability. The class also covers recommended meetings, roles, metrics, and setting policy.

Learn More
ENGINEERING TRAINING

Acceptance Test Driven Development (ATDD)

As your business changes, your software needs to keep up. Acceptance Test Driven Development builds quality into your software; giving you the confidence to introduce dramatic changes to your code base without negatively impacting other aspects of your application. This practice also fosters communication between your business and development units, bringing new features to production sooner.

Learn More

Test Driven Development (TDD)

(.NET, Java, Python, Ruby)

This course covers the fundamentals of Test Driven Development, With and emphasis on learning the skills and techniques necessary to perform this discipline in the real world, participants will begin with simple exercises and migrate to advanced techniques for building applications designed for testing using stubs and mocks. Participants will also learn the benefits of pair-programming practices. Additionally, participants will address issues working with legacy code.

Learn More

Test Driven Development (TDD)

( C, Embedded C, C++, Embedded C++)

This training course helps you build knowledge, understanding, and skill in the engineering practices needed to build great code. You learn how to build flexible and modular software with very few defects, software that can have a long useful life. We teach you how to prevent defects and how to keep code clean over years of evolving needs.

Learn More

Introduction to the Internet of Things

This is a fast-paced overview of the many considerations involved when designing, developing, and connecting a physical device to the Internet. We’ll cover a number of technologies, unique challenges of the User Experience, and the complexity of managing an IoT ecosystem.

Learn More

Remote Test Driven Development

This training course helps you build knowledge, understanding and skill in the engineering practices needed to build great C or C++ code. You learn how to build flexible and modular software with very few defects, software that can have a long useful life. We teach you how to prevent defects and how to keep code clean over years of evolving needs.

Learn More

Certified Scrum Developer (CSD)

The Certified Scrum Developer® (CSD) coursework is a combination of a three-day CSD technical skills course and two days of the study of Scrum through either a two-day Certified ScrumMaster® course OR attending a one-day technical Scrum elective course and a one-day introduction to Scrum course.

Learn More