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.
The Dog is Otis, Jon Stahl's Bull Dog. Otis and his nephew Iggy can be found lounging around the boat on most days. When they feel like a little activity, Otis is an avid skateboarder and Iggy loves to surf. Yes, really, he loves the water and he loves to surf.