header photo

LeanDog

An Agile Software Studio

Training

LeanDog offers a variety of Agile focused training courses. Our courses are designed to offer each participant a hands-on experience in order to enhance their learning process. We are partners with many of the leading thinkers in the agile community and provide specialized courses. We also offer private sessions for companies interested in holding a course for their employees. For more information on our training, please contact us at training@leandog.com.

We've also partnered with Ron Jeffries and Chet Hendrickson to provide Agile Skills Training through the Agile Skills Network for complete course offerings that fill the requirements for becoming a Certified Scrum Developer (CSD).

We offer public courses or can arrange to have them conducted at your office. Our strategy is to pair with industry experts to ensure that we stay fresh and current on the latest thinking.

Most of our trainers have authored books. We respect that people have different learning styles and it’s nice to have a book for reference after the course.

Course Registration

Agile Management 3.0 by Jurgen Appelo

Agile management is an often overlooked part of Agile. There is much information available for Agile developers, testers, and project managers, but very little for development managers and team leaders. However, when organizations adopt Agile software development, not only developers, testers, and project managers need to learn new practices. Development managers and team leaders must also learn a new approach to leading and managing Agile organizations.

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. The course begins with a review of the paradigms associated with Waterfall development and how they contrast with the Agile paradigms.

Acceptance Test Driven Development

The course introduces you to the concepts of Acceptance Test Driven Development, also called Specification Driven Development. You learn how Acceptance Test Driven Development changes the workflow of the whole team.

Leading Lean Software Development

It's time to re-think our approach to software development processes, our perception of the people who create software, and our governance systems. This workshop presents an alternate framework for thinking about developing software-intensive systems - one based on Lean principles and the thinking of W. Edwards Deming.

A3 Strategy

This course begins with a review of the purpose of the A3 and a description of the fact-based culture that it creates.

Certified ScrumMaster

Instructed by Tom Mellor Over two days, we put theory into action through a variety of exercises. We cover the fundamental principles of Scrum, qualifying you as a Certified ScrumMaster. More important, we give you a jumpstart dealing with the obstacles that confront Scrum teams. You'll leave much better equipped to put Scrum in place and succeed with it.

Certified Scrum Product Owner

In this information packed course, expert agilista and experienced product manager, Jeff Patton, will provide you with the core concepts and skills to work effectively as a Scrum product owner.

Test Driven Development and Refactoring (.NET)

This course covers the fundamentals of Test Driven Development. With an 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.

Test Driven Development and Refactoring (JAVA)

This course covers the fundamentals of Test Driven Development. With an 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

Continuous Integration

We cover the fundamental principles of Build Tools, Continuous Integration Systems, and Advanced Continuous Integration Practices. We will use a series of workshops in order to put theory into action. We will also give you a jumpstart in dealing with obstacles to continuous integration.

Agile Developer Skills CSD

The purpose of this five day course is to prepare developers for work on Agile teams by providing them with the technical foundations and techniques necessary for unlocking the full potential of Agile Development. The course is intended to provide detailed guidance and experience on the necessary and desirable practices of Agile development.

Agile Testing

This three day course explains how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value, and ways to overcome common cultural and logistical obstacles in transitioning to an agile development process. It describes the values and principles that help testers adopt an agile testing mindset, and how the whole team contributes to the success of any testing practices, including automation.

TDD with Embedded C by James Grenning

Test Driven Development is a powerful technique for building embedded software. This hands-on course teaches the practice of Test Driven Development in the challenging environment of C. In this course you will learn how TDD helps overcome some of the challenges embedded developers face.

Courses

TDD with Embedded C by James Grenning
Test Driven Development is a powerful technique for building embedded software. This hands-on course teaches the practice of Test Driven Development in the challenging environment of C. In this course you will learn how TDD helps overcome some of the challenges embedded developers face.

Agile Testing
This three day course explains how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value, and ways to overcome common cultural and logistical obstacles in transitioning to an agile development process. It describes the values and principles that help testers adopt an agile testing mindset, and how the whole team contributes to the success of any testing practices, including automation.

Agile Developer Skills CSD
The purpose of this five day course is to prepare developers for work on Agile teams by providing them with the technical foundations and techniques necessary for unlocking the full potential of Agile Development. The course is intended to provide detailed guidance and experience on the necessary and desirable practices of Agile development.

Continuous Integration
We cover the fundamental principles of Build Tools, Continuous Integration Systems, and Advanced Continuous Integration Practices. We will use a series of workshops in order to put theory into action. We will also give you a jumpstart in dealing with obstacles to continuous integration.

Test Driven Development and Refactoring (JAVA)
This course covers the fundamentals of Test Driven Development. With an 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

Test Driven Development and Refactoring (.NET)
This course covers the fundamentals of Test Driven Development. With an 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.

Certified Scrum Product Owner
In this information packed course, expert agilista and experienced product manager, Jeff Patton, will provide you with the core concepts and skills to work effectively as a Scrum product owner.

Certified ScrumMaster
Instructed by Tom Mellor Over two days, we put theory into action through a variety of exercises. We cover the fundamental principles of Scrum, qualifying you as a Certified ScrumMaster. More important, we give you a jumpstart dealing with the obstacles that confront Scrum teams. You'll leave much better equipped to put Scrum in place and succeed with it.

A3 Strategy
This course begins with a review of the purpose of the A3 and a description of the fact-based culture that it creates.

Leading Lean Software Development
It's time to re-think our approach to software development processes, our perception of the people who create software, and our governance systems. This workshop presents an alternate framework for thinking about developing software-intensive systems - one based on Lean principles and the thinking of W. Edwards Deming.

Acceptance Test Driven Development
The course introduces you to the concepts of Acceptance Test Driven Development, also called Specification Driven Development. You learn how Acceptance Test Driven Development changes the workflow of the whole team.

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. The course begins with a review of the paradigms associated with Waterfall development and how they contrast with the Agile paradigms.

Agile Management 3.0 by Jurgen Appelo
Agile management is an often overlooked part of Agile. There is much information available for Agile developers, testers, and project managers, but very little for development managers and team leaders. However, when organizations adopt Agile software development, not only developers, testers, and project managers need to learn new practices. Development managers and team leaders must also learn a new approach to leading and managing Agile organizations.

What We Do

What We Practice

What We Say

Who We Are

Stop By

Address
1151 North Marginal Road
Cleveland, OH, 44114

E-Mail
info@leandog.com training@leandog.com gigs@leandog.com

Phone
216.236.4705
216.2dogs05