header photo

LeanDog

An Agile Software Studio

Training

LeanDog offers a variety of Agile and Lean focused training courses. Our courses are designed to offer each participant a hands-on experience in order to enhance their learning process. We also partner with many of the industry thought leaders in the agile community and provide specialized courses.

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.

June 14 - 15, 2012
Chicago, IL

Agile Explained

This course introduces the basic concepts behind Structured Exploratory Testing or Rapid Context-Driven Testing. The material and exercises are designed to show how to incorporate this powerful testing technique within the context of flow-based or iteration-based agile processes. Finally, participants will learn how Exploratory Testing blends with and can improve test automation practices.

June 20, 2012
Cleveland, Ohio
June 29, 2012
Cleveland, Ohio
July 17, 2012
Atlanta, GA
July 19, 2012
Raleigh, NC
July 19, 2012
Columbus, Ohio
July 25, 2012
Pittsburgh, PA
July 31, 2012
Jacksonville, Fl
August 2, 2012
Buffalo, NY
August 2, 2012
Tampa, Fl
August 22, 2012
Cleveland, Ohio

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.

Test Driven Development and Refactoring JAVA and C#

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 paired programming practices. Additionally, the course will address the issues associated with working in legacy code.

Release Planning and Tracking

This course introduces concepts for planning and the release of a project or program. Specifically covered are both the cultural mind-shifts needed for organizational planning and alignment of work, as well as the processes and mechanics for tracking the progress of delivery along the way. Also discussed are related topics such as dealing with uncertainty, delivering by a set date, and marketable releases.

User Story Writing & Specification

This course introduces the concepts of User Stories (a standard agile work unit), covers the basics of writing stories in place of “requirements” and discusses progressive elaboration of work. Further, specification introduces a syntax known as Gherkin, which is used for adding low-level details to high-level stories. Both of these concepts combine to replace or augment the traditional practices of requirement specifications and the creation of test plans.

Exploratory Testing in An Agile Context

This course introduces the basic concepts behind Structured Exploratory Testing or Rapid Context-Driven Testing. The material and exercises are designed to show how to incorporate this powerful testing technique within the context of flow-based or iteration-based agile processes. Finally, participants will learn how Exploratory Testing blends with and can improve test automation practices.

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.

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.

Certified Scrum Developer

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.

Training

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