Course Taxonomy: Enterprise & Product Agility

GitLab with Git Basics

Part 1: GitLab Overview

  • What is GitLab?
  • Sequential DevOps vs. Concurrent DevOps
  • Concurrent DevOps with GitLab
  • GitLab Flows
  • GitLab Recommended Process
  • GitLab Workflow Components
  • Demo Exercises: GitLab Features

Part 2: GitLab Components and Navigation

  • GitLab Organization
  • GitLab Epics
  • Issue: The Starting Point for your workflow
  • Issue Organization
  • GitLab Workflow Example
  • Demo Exercises: GitLab Navigation
  • Hands-On Labs: Create a Project & Issue

Part 3: Git Basics

  • What is Git?
  • Git Key Terms
  • Why Git is so popular
  • Centralized vs. Distributed
  • Basic Git workflow within GitLab
  • Common Commands
  • Demo Exercises: Working Locally with Git
  • Hands-On Labs: Working Locally with Git

Part 4: Basic Code Creation in GitLab

  • Code Review- Typical Workflow
  • Code Review Workflow- GitLab tools to use
  • Additional Tools for Code Review & Collaboration
  • Demo Exercises: Merge Request in GitLab
  • Demo Exercises: Assigning, Reviewing, and Approving in GitLab
  • Demo Exercises: Additional Tools for working with code
  • Hands-On Labs: Code Creation and Review

Part 5: GitLab's CI/CD Functions

  • What is CI/CD?
  • CI/CD Advantages
  • Concurrent DevOps lifecycle
  • CI/CD Features in GitLab
  • CI/CD Automated tasks
  • GitLab CI/CD Key Ingredients
  • Anatomy of a CI/CD Pipeline
  • Demo Exercises: CI/CD Examples
  • Hands-on Labs: CI/CD Pipelines

Part 6: GitLab's Package and Release Features

  • What are Package and Container Registries?
  • Release Features in GitLab
  • What is Auto DevOps?
  • Demo Exercises: Auto DevOps and Interactive Web Terminal

Part 7: GitLab Security Scanning

  • Demo Exercises: Using SAST Templates
  • Hands-On Labs: How to run a SAST scan
  • Hands-On Labs: View the scanning reports in the Security Dashboard

Adaptive Leadership Workshop

Every organization is different, so we've designed the series to be modular, allowing customization that is fit for your purpose, needs, and goals. There are two types of modules, foundations and deep dives. The deep dives combine theory, coaching, and practical workshops to ensure the new concepts are grounded in your context. In a pre-course needs assessment session, your trainer will work with you to determine which modules will add value to your team and organization. The workshop is facilitated by a highly experienced leadership trainer paired with a highly experienced consultant to provide you with the best of both worlds. We design the delivery timing and schedule to suit the needs of busy leaders.

Foundation Modules

  • Impetus for Change
  • What is Agile
  • Team Level Agile | A Leaders Perspective
  • Adaptive Governance
  • Value led Organisations
  • Adaptive Leadership
  • Deliberately Developmental Cultures
  • Managing complexity
  • Strategy to execution
  • Systems Thinking
  • Adaptive Planning
  • Patterns of scaling the change
  • Metrics, Measurements, Incentives
  • Agile and Risk Management
  • Effective continuous improvement
  • Portfolio execution
  • Agile Finance

Deep Dive Modules

  • Generative conversations
  • Accountability
  • Change Leadership
  • Decision Making
  • Vision to Value
  • Conflict Resolution

Certified Agile Leader® 1 (CAL 1™)

Part 1: The Case for Agile Leadership

  1. Define agile leadership.
  2. Discuss the key differentiators between an agile leadership approach and general leadership approach.
  3. Explain challenges that traditional management approaches face in today's world of work.
  4. Describe the benefits of becoming a more effective leader for teams and organizations.
  5. Describe key mindset shifts required for effective leadership in complex and uncertain conditions.

Part 2: Agile Leadership in Action

  1. Define a leadership framework and/or model.
  2. Identify key characteristics of leadership frameworks that support successful leadership development and growth.
  3. Examine the benefits and challenges of having a structured leadership development framework.
  4. Demonstrate at least one way to inspect and adapt your own leadership behavior based on a leadership framework and/or model to increase effectiveness.
  5. Identify at least 5 leadership skills that help agile leaders be successful.
  6. Practice at least 2 leadership skills that can help grow competency in others.
  7. Practice at least 2 leadership skills that can help you grow as an agile leader.

Part 3: Leading Agile Teams

  1. Describe the key characteristics and benefits of a high-performing team.
  2. Describe tools and techniques that leaders can use to help teams become and maintain being a high-performance team.
  3. Describe tools and techniques that teams can use to become and maintain being a high-performance team.
  4. Discuss common challenges and barriers to becoming a high-performing team and how a leader can help the team overcome those challenges.
  5. Illustrate how to enable teams to work with other teams collaboratively and cross functionally to create value for customers and the organization.

Part 4: Leading Agile Organizations

  1. Identify ways the culture of an organization can impact the effectiveness of teams and overall organizational agility.
  2. Discuss the relationship between culture and leadership mindset, behaviors, and skills.
  3. Identify techniques that help to explore, understand, and influence the culture within the organization.
  4. Explain the impact of an organization's structures, processes, and policies on the organization’s ability to create value aligned with the organization's purpose.
  5. Recognize ways to change existing organizational structures, processes, and policies to improve the organization’s ability to create value aligned with the organization's purpose.
  6. Describe how organizational change impacts people and the benefits of involving them in the change process.
  7. Explore one approach to support leadership in guiding the organization's change journey.

Business Analyst Fundamentals eLearning

This e-Learning course has an ongoing case study that is intertwined throughout to give you hands-on application of the learning.

Part 1: Course Overview

  1. Course Introduction
  2. Requirements Management

Part 2: The Business Analysis Profession

  1. Exercise: What is business analysis?
  2. What is business analysis?
  3. What is a requirement?
  4. Requirement Classifications
  5. Levels of Requirements
  6. Requirements vs. Design
  7. Defining Roles
  8. Perspectives on Business Analysis
  9. Expert vs. Novice BA
  10. Knowledge Check Quiz

Part 3: Underlying Competencies

  1. Business Analyst Skills
  2. Exercise: Business Analyst Competencies
  3. Communication Styles
  4. Communications Skills
    1. Types of Questions
    2. Elicitation
    3. Clarifying Statements
      1. Exercise: Clarifying Statements
    4. Analytical Thinking and Problem Solving
      1. Creative Thinking
      2. Problem Solving
      3. Define and Measure
      4. Implementing Solutions
      5. Problem Solving Techniques
      6. Cause and Effect
    5. Knowledge Check Quiz
    6. Interaction Skills
      1. Exercise: Interaction Skills
      2. Facilitation
      3. Leadership
      4. Teamwork
      5. Negotiation
    7. Business Knowledge
      1. Domains
      2. SDLC
      3. Domain Focus Model
      4. Exercise: Business Knowledge
    8. Knowledge Check Quiz

Part 4: Strategy Analysis

  1. What is strategy analysis?
  2. Business Environment
  3. Business Knowledge
  4. Exercise: Strategy Analysis
  5. Knowledge Check Quiz

Part 5: Project Initiation and Analysis

  1. Initiation and Analysis Objectives
  2. Business Requirements
  3. The Project Request
  4. Identifying Risks
  5. Identifying Stakeholders
    1. Finding Stakeholders
    2. Describing Stakeholders
  6. Systems and Actors
  7. User Interaction Diagramming
  8. Process Flowcharts
  9. Context Diagramming
  10. Exercise: Context Diagram
  11. Business Objects
  12. Requirements Elicitation
  13. Knowledge Check Quiz

Part 6: Requirements Analysis

  1. Structuring Requirements
    1. Tips for Structuring Requirements
    2. Tips for Writing Requirements
  2. System or User Perspective?
  3. Improving Requirements
  4. Knowledge Check Quiz

Part 7: Requirements Collaboration

  1. Requirements Collaboration Activities
  2. Reviewing the Requirements
  3. Effective Communication
  4. Formal Requirements Specification
  5. Baselining Requirements
  6. Knowledge Check Quiz

Part 8: Solutions Evaluation

  1. What is solution evaluation?
  2. Exercise: Solution Evaluation
  3. Knowledge Check Quiz

Business Analysis in Agile Projects eLearning

Module 1: An Agile Overview

  • Requirements
  • Why Agile?
  • Agile Methods
  • Agile Manifesto
  • Agile Basics
  • Agile Adoption
  • Knowledge Check

Module 2: Building an Agile Team

  • The Agile Team
  • Practices for Teams
  • The BA on the Agile Team
  • Exercise: Identifying Successful Teams
  • Becoming an Agile BA
  • Knowledge Check

Module 3: Project Initiation

  • Project Initiation
  • Agile Planning
  • Release Planning
  • Project Vision
  • Product Themes
  • Exercise: Themes and Roadmaps
  • The User
  • Knowledge Check

Module 4: Backlog Planning

  • The Backlog
  • Product Backlog
  • User Stories
  • INVEST
  • Exercise: Stories
  • Knowledge Check

Module 5: Managing the Backlog

  • Prioritization  
  • Purpose Alignment
  • Estimation
  • Story Points
  • Knowledge Check

Module 6: Release Planning

  • Release Plans
  • Velocity
  • Governance
  • Common Pitfalls
  • Knowledge Check

Module 7: Backlog Refinement

  • Documentation
  • Story Review
  • Detailed Requirements Methods
  • Acceptance Tests
  • Knowledge Check

Module 8: The Iteration

  • The Iteration Plan
  • Effective Iteration Planning
  • Sprint Execution
  • The Daily Scrum
  • Knowledge Check

Module 9: Inspect and Adapt

  • Scrum Process
  • Knowledge Check

Module 10: Adopting Agile Requirements

  • Agile Project Failure
  • Exercise: Brainstorming Next Steps
  • Knowledge Check

ICAgile Product Management (ICP-PDM)

  • What is a product?
  • Product stances, roles and accountabilities
  • What is the product context?
  • The product lifecycle and innovation
  • Setting the scene and telling a compelling product story
  • Product strategy validation
  • Defining value
  • Problem identification and testing a hypothesis
  • Early understanding
  • Idea generation, continuous exploration and research
  • Identifying key outcomes and metrics
  • Advancing towards goals and working with roadmaps

ICAgile Product Ownership (ICP-APO)

  • The craft of Product Ownership
  • Product Owner Responsibilities
  • Product Innovation
  • Creating a compelling vision
  • Understanding your customers
  • Validating design ideas
  • Aligning around value
  • Roadmapping
  • Product Backlog Refinement
  • Agile Frameworks
  • Getting Done, demonstrate success

Agile HR Explorer

  • The New World of Work & HR
  • Agile Foundations
  • Introduction to Agile HR
  • Mini Case Studies
  • Agile HR Themes

Transitioning from Project to Product eLearning

Part 1: Project to Product Overview

  • Difference: Project vs. Product

Part 2: Process and Approach

  • Waterfall
  • Iterative delivery with waterfall requirements
  • Blended discovery and delivery

Part 3: Common Constraints

  • Lack of persistent, dedicated teams
  • Redefining the role of the PMO
  • Absence of Product Management capabilities
  • Separation of Business and IT
  • Project-based funding
  • Project planning

Part 4: Planning and Product Horizons

  • The Iron Triangle
  • Product roadmaps

Part 5: Measuring and Learning

  • Measuring outcomes not outputs
  • Measuring product and market impact

Part 6: Game and Quiz

Certified Agile Facilitator (CAF)

Throughout the course all participants will have the opportunity to demonstrate their facilitation skills in a safe and fun environment, offering opportunities for feedback and growth.

Part 1: Setting the stage and defining facilitation- You will explore the purpose of facilitation, the facilitation mindset and core competencies.

Part 2: Understanding Group’s Context and Needs – You will be introduced to the process of facilitation and how to set conditions that foster Psychological Safety.

Part 3: Agile Framework Values and Principles- You will explore the Scrum Events and how effective facilitation can lead to successful outcomes.

Part 4: The Orientation of the Facilitator-From the Front- You will discover the benefits of divergent, emergent and convergent techniques before embarking on visual thinking and storytelling exercises designed to enhance your communication skills.

Part 5: The Orientation of the Facilitator-From the Back- You will be introduced to active listening techniques that will enhance your ability to understand and respond to the needs of a group, as well as how to receive and deliver feedback constructively.

Part 6: The Orientation of the Facilitator-From the Inside- You will be presented with the 4 dimensions of Emotional Intelligence, how to reflect on your emotions, as well as recognize and influence the emotions of those around you.

Part 7: Co-Facilitation- You will be introduced to the blend of practical and learning-enriching benefits co-facilitation can offer in the delivery of effective facilitation.

Part 8: Facilitating through Conflict- You will gain insight into group dynamics and learn strategies to constructively manage conflicts that may arise during facilitation sessions.

Part 9: Forwarding the action- You will identify effective ways to act on and implement agreed-upon outcomes, including the need to retrospect and identify measures for success