Lean Agile Development

What you will learn

Overview 

Information Technology (IT) organizations are often overwhelmed with contrasting programs and competing priorities, all in the face of diminishing resources. On top of this, most software functions, departments and companies face two additional problems:

  • They develop solutions based on the assumption that customer needs are known and static from the beginning instead of considering that they change over time, even before the development phase is over.
  • They rely on a traditional development path that is full of delays, handoffs, rework and other forms of waste, extending lead times beyond what’s reasonable to compete or meet strategically important deadlines. Internal customers, such as continuous improvement organizations, are often unable to obtain the necessary information from these organizations that they need to deliver on strategically important projects. At the same time, the IT organization feels frustrated at its perceived inability to deliver meaningful product releases that satisfy their internal or external customers.

There is a solution. Lean Agile teams produce working software in much shorter periods of time with less errors by managing the development cycle in a collaborative environment with customers, developers, testers and business leaders. BMGI’s Lean Agile Development course teaches you to apply Agile artifacts to this end—with the added value-oriented discipline of Lean.

Lean Agile development ensures that you flexibly prioritize the development cycle in a way that benefits both the end user and the business. It also enables you to lead your Scrum team through a sprint in the fastest possible time with the least amount of resources, errors and waste.

Because of its applied focus, this course fully prepares you to apply Lean Agile concepts and artifacts to transform your development processes. Then, to become a BMGI-certified Scrum Master—in addition to completing the core curriculum and passing all exams—you’ll successfully complete one Lean Agile development project at your place of work.

Learning Objectives 

Upon completion of this course, participants will be able to:

  • Integrate Lean Agile development methodologies into an existing Lean/continuous improvement framework or IT development organization.
  • Develop user stories that describe customer requirements.
  • Conduct release planning and sprint planning using user stories and estimating techniques.
  • Manage sprint daily progress using such Lean Agile artifacts as the stand-up meeting.
  • Demonstrate the current status of the project through the use of such artifacts as the kanban board, burn-up and burn-down charts.
  • Manage a Lean Agile development team through a sprint—from requirements gathering through product demonstration.

How you will learn

Classroom 

This course is delivered in a workshop environment where participants engage in practical team exercises aided by a simulated software development project. Participants assume different roles on the team as they develop and demo their products using the Lean Agile methodology.

In the classroom, BMGI expert instructors are interesting and engaging, transferring knowledge from their extensive industry experience and a thorough set of course content. Instructors also vigorously challenge students to stretch themselves, and support them in this regard, so they can extract the most value from the experience.

The duration of this course is five days, but those pursuing certification will remain in contact with their BMGI instructors for a 12-month period as they take their exams, complete their workplace projects and prepare their written reports for evaluation by a BMGI Scrum Master.

Course Length: 
5 consecutive days
36 hours of instruction
Classroom Cost: 

$2,745

Classroom Agenda: 
Day 1
  • Agile overview
  • Integration of Agile and Lean
  • Levels of planning
  • Process analysis exercise—end-to-end value stream map 
  • Exercise—conduct project identification from end-to-end value stream map
Day 2
  • Review
  • Project definition exercise
  • User story development
  • Exercise—developing meaningful user stories
  • Estimating development effort: Part 1
  • Release planning
  • Exercise—develop user stories and release planning and product backlog management
Day 3
  • Review
  • Estimating development effort: Part 2
  • Sprint planning (including sprint zero checklist)
  • Exercise—planning your sprints
  • Daily planning (including burn charts, kanban board, standup meeting agenda)
  • Software quality and testing
  • Simulation—product release 1 sprint 1
Day 4
  • Software demonstrations and deployment
  • Simulation—comprehensive release planning
  • Simulation—development sprint and demonstration
Day 5
  • Simulation—development sprint and demonstration
  • Course wrap-up
Certification Requirements: 
  • Completion of core curriculum.
  • Demonstrated knowledge proficiency by passing subject-matter examinations.
  • Successfull completion of one Lean Agile development project.
  • Project report that demonstrates application of the methodology.
  • Nomination for certification by BMGI master instructor.

Prefer Training at your Location?

Register for

Lean Agile Development

November 26, 2012 5 days Denver, CO

Appropriate for

Operation excellence practitioners and leaders
IT program and project managers

Course at a Glance

 

Prerequisites

Classroom:

Recommended but not required: BMGI’s Open Access eLearning modules listed above.

Course Length

Classroom:
5 consecutive days
36 hours of instruction

Cost

Classroom:

$2,745

:

Credits

Classroom: 3.6 CEUs