Agile Fundamental

2 Day Interactive Workshop

Join us for a two-day interactive workshop where our coaches (who have years of experience delivering Agile projects, and a few burnt fingers too) will guide your teams to implementing Agile management and engineering best practices. This is a multi-level course and works as a primer, baseline or a refresher tailored to your level Agile adoption.

Focus on interaction, team-based learning labs to illustrate concepts in practice, and one foot firmly in Tortillis Groups experience of delivering projects globally, keep our courses engaging, practical and enabling.



  • Overview of the origins of Scrum, Extreme Programming (XP), and Lean software development and the driving philosophies behind them.
  • Deep-dive into the anatomy of an Agile team, the roles and responsibilities and the life cycle in which it operates.
  • Understand the core engineering practices that enable Agile software development.
  • Guidelines to effectively plan, track and communicate progress on Agile projects.
  • Last, but not the least, how do you weave quality in your project while doing all this?


All roles on the team, specifically including Business Stakeholders, PMs, BAs, QAs, Devs, and UX designers.

Detailed Course Outline :


  • Introduction of trainers and participants
  • Process Doodle: setting a baseline and context


Origins of Agile

  • The Agile manifesto
  • History of different methods
  • Common philosophies
  • Functional/Integration testing – Tools and practices
  • Continuous Interation
  • Design pattern
  • Build and release

The Agile Core: Story-Based Development and Incremental Business value

  • User Stories, Use cases and Scenarios
  • Looking at the Big Picture – Is Up front planning OK?
  • The Agile Project Lifecycle
  • Roles and responsibilities on an Agile team

Technical Practices

  • Test Driven Design/Development
  • Quality and Testing
  • Pair Programming and Development smells
  • Refactoring
  • Continuous integration



  • What is quality?
  • Who owns quality
  • Types of testing – Traditional vs Agile approaches
  • Collaboration
  • Acceptance Criteria
  • Automation
  • Metrics
  • Managing defects and changes


Project Planning

  • Gathering stories
  • Roles
  • Personas
  • Scenarios
  • Prototyping
  • Storyboarding
  • Contextual Inquiry and Design
  • Estimation
  • Planning Poker
  • Units of Estimation
  • Velocity
  • Release Planning
  • Prioritizing
  • Vertical slicing
  • Managing the work
  • The Life of a Story
  • Pigs and Chickens
  • Communication techniques
  • Flow
  • Reflection and Improvement
  • Planning meetings
  • Large team structure
  • Cross team communication
  • Maintaining Visibility
  • Information Radiators
  • The Card Wall
  • Daily Standup
  • Charts
  • Showcases
  • Managing Risks and Issues

The Agile Lego Game

  • Practical hands-on group activity