Posted on April 23, 2024 by Yash Sutrave -
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
Posted on April 11, 2024 by Yash Sutrave -
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
Posted on March 28, 2024 by Yash Sutrave -
Part 1: The Case for Agile Leadership
- Define agile leadership.
- Discuss the key differentiators between an agile leadership approach and general leadership approach.
- Explain challenges that traditional management approaches face in today's world of work.
- Describe the benefits of becoming a more effective leader for teams and organizations.
- Describe key mindset shifts required for effective leadership in complex and uncertain conditions.
Part 2: Agile Leadership in Action
- Define a leadership framework and/or model.
- Identify key characteristics of leadership frameworks that support successful leadership development and growth.
- Examine the benefits and challenges of having a structured leadership development framework.
- Demonstrate at least one way to inspect and adapt your own leadership behavior based on a leadership framework and/or model to increase effectiveness.
- Identify at least 5 leadership skills that help agile leaders be successful.
- Practice at least 2 leadership skills that can help grow competency in others.
- Practice at least 2 leadership skills that can help you grow as an agile leader.
Part 3: Leading Agile Teams
- Describe the key characteristics and benefits of a high-performing team.
- Describe tools and techniques that leaders can use to help teams become and maintain being a high-performance team.
- Describe tools and techniques that teams can use to become and maintain being a high-performance team.
- Discuss common challenges and barriers to becoming a high-performing team and how a leader can help the team overcome those challenges.
- 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
- Identify ways the culture of an organization can impact the effectiveness of teams and overall organizational agility.
- Discuss the relationship between culture and leadership mindset, behaviors, and skills.
- Identify techniques that help to explore, understand, and influence the culture within the organization.
- 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.
- 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.
- Describe how organizational change impacts people and the benefits of involving them in the change process.
- Explore one approach to support leadership in guiding the organization's change journey.
Posted on January 17, 2024 by Yash Sutrave -
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
- Course Introduction
- Requirements Management
Part 2: The Business Analysis Profession
- Exercise: What is business analysis?
- What is business analysis?
- What is a requirement?
- Requirement Classifications
- Levels of Requirements
- Requirements vs. Design
- Defining Roles
- Perspectives on Business Analysis
- Expert vs. Novice BA
- Knowledge Check Quiz
Part 3: Underlying Competencies
- Business Analyst Skills
- Exercise: Business Analyst Competencies
- Communication Styles
- Communications Skills
- Types of Questions
- Elicitation
- Clarifying Statements
- Exercise: Clarifying Statements
- Analytical Thinking and Problem Solving
- Creative Thinking
- Problem Solving
- Define and Measure
- Implementing Solutions
- Problem Solving Techniques
- Cause and Effect
- Knowledge Check Quiz
- Interaction Skills
- Exercise: Interaction Skills
- Facilitation
- Leadership
- Teamwork
- Negotiation
- Business Knowledge
- Domains
- SDLC
- Domain Focus Model
- Exercise: Business Knowledge
- Knowledge Check Quiz
Part 4: Strategy Analysis
- What is strategy analysis?
- Business Environment
- Business Knowledge
- Exercise: Strategy Analysis
- Knowledge Check Quiz
Part 5: Project Initiation and Analysis
- Initiation and Analysis Objectives
- Business Requirements
- The Project Request
- Identifying Risks
- Identifying Stakeholders
- Finding Stakeholders
- Describing Stakeholders
- Systems and Actors
- User Interaction Diagramming
- Process Flowcharts
- Context Diagramming
- Exercise: Context Diagram
- Business Objects
- Requirements Elicitation
- Knowledge Check Quiz
Part 6: Requirements Analysis
- Structuring Requirements
-
- Tips for Structuring Requirements
- Tips for Writing Requirements
- System or User Perspective?
- Improving Requirements
- Knowledge Check Quiz
Part 7: Requirements Collaboration
- Requirements Collaboration Activities
- Reviewing the Requirements
- Effective Communication
- Formal Requirements Specification
- Baselining Requirements
- Knowledge Check Quiz
Part 8: Solutions Evaluation
- What is solution evaluation?
- Exercise: Solution Evaluation
- Knowledge Check Quiz
Posted on October 24, 2023 by Yash Sutrave -
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
Posted on October 5, 2023 by Yash Sutrave -
- 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
Posted on September 21, 2023 by Yash Sutrave -
- 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
Posted on July 26, 2023 by Yash Sutrave -
- The New World of Work & HR
- Agile Foundations
- Introduction to Agile HR
- Mini Case Studies
- Agile HR Themes
Posted on June 28, 2023 by Yash Sutrave -
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
Posted on April 18, 2023 by Yash Sutrave -
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