Agility. Craft. Architecture.

Training

We provide both public and customized on-site training and coaching. See below for more information.

Available Courses


Introduction to Lean-Agile Software Development

Duration:

Three days.

Description:

This course is an introductory, interactive, workshop-style introduction to Lean-Agile software development that provides you with the essential tools and practices needed to start succeeding at agile software development, from portfolio management all the way to customer delivery. It emphasizes business and technical agility, software craftsmanship and Lean software architecture to deliver business value frequently and consistently, adapting quickly to changing business needs.

Agility is more than just adopting Scrum or some other agile process framework; it involves adopting a new set of Lean-Agile values, principles and practices through the entire software development lifecycle and beyond in order to provide value to customers earlier and more often.

Lean-Agile product management is about building the right product for your customers. This means focusing on the entire portfolio of projects and whole products that your company provides, and optimizing the entire value stream from "concept to cash" for your customers and development teams. Agile software development consists of frequent feedback loops, intense team collaboration, continuous improvement, business and customer involvement, baking quality in and consistent delivery of valuable software.

Craftsmanship focuses on the developer practices that support the agile process. True agility in the long term is impossible without paying attention to agile development practices. Agile architecture consists of enabling emergent design and ensuring that the architecture is allowed to evolve for competitive business advantage.

Training is run in a workshop format consisting of a combination of lecture and hands-on exercises. Attendees will receive copies of slides and handouts used during the training.

Who Should Attend:

All team members connected with software delivery

Training Schedule

Day 1 - Introduction to Lean-Agile Principles and Process

Day 2 - Lean-Agile Portfolio and Product Management

Day 3 - Applying Lean-Agile Development Practices

Requirements

Attendees will need pen and paper for taking notes. All other course materials will be provided as needed.

Back to Top


Introduction to Cucumber for Acceptance Test-Driven Design (ATDD)

See course registration page for details.

Back to Top


Writing Effective User Stories

Duration:

One day.

Description:

This course is one day workshop on writing user stories that enables your Product Owners to craft a solid Product Backlog and collaborate with the Delivery team to deliver the right product at the right time.

Training is run in a workshop format consisting of a combination of lecture and hands-on exercises. Attendees will receive copies of slides and handouts used during the training.

Who Should Attend:

All team members connected with software delivery

Training Schedule

Requirements

Attendees will need pen and paper for taking notes. All other course materials will be provided as needed.

Back to Top