Agile fundamentals

Introduction to Agile

Build your perfect agile course!

I provide several training modules that you can mix and match to build your perfect Agile training agenda! 
You can compile your ideal training program and I’ll make sure the content is tailored to your team’s context. 
I conduct both – remote and in-person training.

Each module has different content and goals but all of them encompass the best practices from Agile ways of working.

They also differ by the level of complexity:

🟩 Basic – the very ABC of Agile

🟨 Medium – useful knowledge, techniques, and practices for everyday use

🟥 Advanced – complex topics for those who want to go ‘deep’ into Agile practices 

Course outline

  • Digitalisation of industries
  • Evolution of software development techniques
  • History of Agile
  • Agile umbrella

⏱️ 30 min

  • Background of “Lightweight Methods Conference
  • Inception of the Agile Manifesto
  • Values of Agile Manifesto
  • Principles of Agile Manifesto
  • Agile Manifesto NOT for software development

⏱️ 30 min

  • Speed of delivery
  • What is a “product-centric” company
  • Journey to product centricity

⏱️ 30 min

  • Process management theory
    • Defined process control
    • Adaptive process control
  • Working in short iterations
  • Working incrementally
  • Reducing risks
  • When to use Agile?

⏱️ 40 min

  • The impact of dependencies
  • Component teams vs feature teams
  • Qualities of a x-functional feature team

⏱️ 30 min

  • Changing role of leadership
  • Aligned autonomy and how to achieve it

This module includes a practical exercise

⏱️ 45 min

  • Practical group exercise to experience working in short time iterations and delivering value frequently

⏱️ 1h

  • The concept of “inspect & adapt”
  • Retrospective technique

This module includes a practical exercise.

⏱️ 1h

  • Scrum roles
  • Scrum events
  • Scrum process
  • Practical application & some Scrum tweaks

⏱️ 40 min

  • Core practices of Kanban
  • Practical implementation of Kanban
  • When to use Kanban?

⏱️30 min

  • Planning fallacy
  • Solution to the planning fallacy
  • Velocity of the team
  • Calculating delivery time
  • Agile take on scope, time & costs

This module includes a practical group exercise.

⏱️ 2h

  • Frameworks for scaling Agile
  • Why Agile fails (top 10 reasons)
  • The true side of Agile implementation
  • Changes needed in the organisation

⏱️ 1h

  • Why business Agility?
  • Agile mindset
  • Business Agility pillars
    • Making people awesome
    • Early delivery of value
    • Continuous improvement

This module includes a number of practical group exercises.

⏱️ 6h

  • Intro to Confluence – information management wiki
    • Confluence structure
    • Creating and editing pages
    • Creating and editing spaces
    • Managing Spaces
    • Use of macros
  • Intro to Jira
    • Creating and managing Jira issue
    • Issue hierarchy in Jira
    • Creating and managing Jira projects
    • Backlog management in Jira
    • Jira workflows
    • Jira addons
    • Roadmap planning in Jira

⏱️ 2h

  • Backlog refinement techniques
  • Splitting of backlog items
  • Estimation techniques
  • Setting up DoD and DoR

⏱️ 2h

“The training led by Jānis very clearly showed the power of Agile methodology. He helped to clear the misconceptions and provided plenty of examples on how to start the journey of Agile transformation”
"Jānis is one of the best I've worked with when it comes to Agile. I learned most of the things I know from him. He teaches things in a way that is very easy to learn, and always in a good mood."
Gabriel
Gabriel Henrique Lopes Godoi
Front-end developer
ready to learn?

Let's get in touch!