Preferred method of contact:

Agile Team Facilitation and Iteration Management

COURSE TYPE

Intermediate

Course Number

3649

Duration

3 Days

PDF Add to WishList

Much of the work on Agile projects happens in group sessions: team members collaborate to identify and prioritize stories, plan work to be done, elaborate stories, identify risks and issues, communicate progress in stand-ups and other shared activities. Working in collaborative self-organizing teams can be challenging and it is important that all team members understand the group dynamics involved and how to effectively facilitate these sessions. That’s where our Facilitation and Iteration Management program comes in. Learn how collaborative workshops can be planned, organized and run; and how each team member can contribute to achieving maximum effectiveness - while identifying potential pitfalls and how to avoid and address these. This course will also assist you in addressing aspects of your role to build capability across the wider team.

  • The value of facilitation skills in collaborative work environments 
  • How to apply a variety of tools and techniques and the context in which they are useful 
  • How to facilitate the various agile work practices 
  • The role of the Iteration Manager (ScrumMaster) and how it can help collaborative teams on their Agile journey

Important Course Information

Prerequisites:

Course Materials:

  • Attendees wishing to participate remotely, will be required to use a webcam for some of the exercises.

Certification & Exam Information: 

  • ICAgile accredited course: The ICP-ATF Certification from ICAgile is granted on the successful completion of this course and passing the Learning Tree Exam.
    • We offer the complete ICAgile Coaching Track for those looking to become an ICAgile Certified Expert in Agile Coaching (ICE-AC). ICAgile Coaching Track also includes Agile Fundamentals: Scrum, Kanban, Lean and XP and Agile Coaching training sessions.
    • View the ICAgile Certification & Training Roadmap
  • Scrum Alliance approved: This training offers 20 SEUs of continuing education. In-person attendance can count as Category B SEU credit (no limit). Remote attendance counts under Category C (maximum of 15). Learn more about Scrum Alliance's Certified Scrum Professional certification here.
  • Project Management Institute® approved: This course is accredited with PMI® for 18 PDUs (Professional Development Units). The PMI course code is: 003649.

Course Outline

  • Chef Introduction
  • Overview and expectations for the class
  • The Chef Lab System Architecture
    • Group Lab: Pre-built workstation
  • Using Chef Resources
  • Using Chef to install packages on your virtual workstation
  • Using the chef-client command
  • Creating a basic Chef recipe file
  • Defining Chef Resources
  • Test and repair
    • Lab: The 'file' resource
  • Building Cookbooks
  • Modify a recipe
  • Collaboration and version control
  • Generating a Chef cookbook
  • Defining a Chef recipe that sets up a web server
    • Group Exercise: Version Control
    • Lab: Set up Git
    • Lab: Setting up web servers
  • Chef client
  • Locally applying multiple cookbooks' recipes with chef-client
  • Applying a run list
  • Including a recipe from within another recipe
    • Lab: Update the apache Cookbook
  • Testing Cookbooks
  • Using Test Kitchen to verify your recipes converge on a virtual instance
  • Reading the ServerSpec documentation
  • Writing and execute tests
  • Where do tests live?
    • Group Exercise: Test configuration
    • Lab: Converge the kitchen
    • Lab: Commit your work
    • Lab: Testing Apache
  • Details About a System
  • Managing large numbers of servers
  • Capturing details about a system
  • Using the node object within a recipe
  • Using Ruby's string interpolation
  • Updating the version of a cookbook
    • Lab: Update the Cookbook version
    • Lab: Node Details in the Webserver
    • Lab: Commit your work
  • Desired State and Data
  • Cleaner recipes
  • When to use a template resource
  • Creating a template file
  • Using ERB tags to display node data in a template
  • Defining a template resource
  • Using kitchen test on the "apache" cookbook
  • Using chef-clientto apply the "apache" cookbook's "default" recipe
  • Updating the "apache" cookbook's version for this patch=
  • Committing the changes
    • Lab: Update the version
  • Local Workstation Installation
  • Installing ChefDK on your laptop
  • Executing commands to ensure everything is installed
  • Installing a local editor like Atom
    • Lab: You will run the following commands and report their versions: $chef, $chef-client, $knife, $ohai, $berks, $kitchen, $foodcritic, $rubocop
  • The Chef Server
  • Connecting to a Chef Server
  • Managing Additional systems
  • Managing User traffic
  • Uploading cookbooks to a Chef Server
  • Bootstrapping a node
  • Managing a node via a Chef Server
  • Hosted Chef
    • Lab: Uploading cookbooks and managing cookbook dependencies
  • Community Cookbooks
  • Find cookbooks on the Chef supermarket
  • Create a wrapper cookbook
  • Example: load balancer
  • Amazon EC2 instances
  • Replace the existing default values
  • Upload a cookbook to Chef Server
  • Bootstrap a new node that runs the cookbook
    • Discussion: Can your teams benefit from the supermarket?
  • Managing Multiple Nodes
  • Managing user traffic
  • Bootstrapping and updating the run_list
  • Running chef-client on a node
  • Appending values to an attribute within a recipe
  • Versioning cookbooks and uploading to Chef Server
    • Lab: Another new node
    • Lab: Test and update the load balancer
    • Lab: Run $berks install
    • Lab: Converging the cookbook
  • Roles
  • Assigning, defining, and configuring
  • The 'knife' role
  • Verifying roles
  • Roles for everyone
    • Lab: Define a web role
  • Search
  • Update a Cookbook to Dynamically Use Nodes with the Web Role
  • Describe the query syntax used in search
  • Build a search into your recipe code
  • Create a Ruby Array and Ruby Hash
  • Update the myhaproxy wrapper cookbook
    • Lab: Updating, load balancing, uploading and running the new search-capable cookbook
  • Environments
  • Keeping your infrastructure current
  • Creating a production environment
  • Creating an acceptance environment
  • Deploying a node to an environment
  • Updating a search query to be more exact
    • Lab: Set new nodes to production
    • Lab: Acceptance environment
    • Lab: Create a new environment file
  • Course wrap and further resources
  • Beyond essentials
  • Valuable reading
  • Events and online resources
  • Customizing Chef
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrolment: No advance payment required to reserve your seat.
Tuition due 30 days after you attend your course.

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition — Standard: $2745   Government: $2415

Dec 20 - 22 (3 Days)
9:00 AM - 4:30 PM EST
Toronto / Online (AnyWare) Toronto / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Feb 7 - 9 (3 Days)
9:00 AM - 4:30 PM EST
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Mar 14 - 16 (3 Days)
9:00 AM - 4:30 PM EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Apr 18 - 20 (3 Days)
9:00 AM - 4:30 PM EDT
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

May 16 - 18 (3 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Jun 27 - 29 (3 Days)
9:00 AM - 4:30 PM EDT
Toronto / Online (AnyWare) Toronto / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Aug 1 - 3 (3 Days)
9:00 AM - 4:30 PM EDT
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Sep 12 - 14 (3 Days)
9:00 AM - 4:30 PM EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Guaranteed to Run

Show all dates
Show fewer dates

Private Team Training

Enroling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 1-888-843-8733 or Click here »

Tuition

Standard

Government

In Classroom or
Online

Standard

$2745

Government

$2415

Private Team Training

Contact Us »

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online at any time after class and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm

FREE Online Course Exam (if applicable) – Last Day: 3:30 pm – 4:30 pm
By successfully completing your FREE online course exam, you will:

  • Have a record of your growth and learning results
  • Bring proof of your progress back to your organization
  • Earn credits toward industry certifications (if applicable)

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

Earn 18 PDUs


PMI, the Registered Education Provider logo, PMP, CAPM, PMI-ACP,
and PMBOK are marks of the Project Management Institute, Inc.

This course is approved by PMI® for 18 professional development units (PDUs). For more on the Project Management Institute and a full list of courses approved for PDUs.

Technical : 6 PDUs
Leadership : 12 PDUs
Business & Strategic : 6 PDUs

Read more ...

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français