Siirry sisältöön

This course teaches you how to use agile, scrum and kanban tools as a part of development projects. After passing this course you will be able to join any kind of agile team and engage with the development team more effectively.


  • Kohderyhmä: Anyone interested in coding
  • Hakuaika: 
  • Ajoitus: 
  • Laajuus: 5 ECTS
  • Sijainti: Online course in English
  • Hinta: Free of charge

You will learn about the events, artifacts and rules in an agile management system. At the end you will get familiar with Trello and Jira: two of the most useful and well-known agile management tools.

Software development is usually a team sport and through the use of agile and scrum methods, solutions are developed together with cross-functional teams and customers and end users. The method embraces adaptive planning, effective and continual development and early delivery and encourages flexibility to change.

During the course you will also learn to utilize tools and software needed to take full advantage of the methods. These software include Jira, Trello and Azure DevOps.

Course content

The course starts from the basic theories of the subject matter and evolves to the practical use of the methods and software.

Chapter 1: What is Agile?

Session 1: The world before agile and Scrum
Session 2: The Waterfall Model
Session 3: Where did Agile come from?
Session 4: Agile, the life saver
Session 5: How can Agile Methodology make software development easier?
Session 6: Agile Frameworks

Chapter 2: Agile Values and Principles

Session 1: The 12 principles of Agile Software
Session 2: Understanding Agile Values
Session 3: Agile Practices

Chapter 3: Scrum - The most common approach

Session 1: Scrum Origin
Session 2: Scrum Team Members: Product Owner, Scrum Master and Development Team
Session 3: Scrum’s primary Artifacts: the Product Backlog, the Sprint Backlog, and the Product Increment
Session 4: Scrum Events: Sprint Planning, Daily Stand-ups, Sprint Review and Sprint Retrospective
Session 5: What is a Scrum Board?
Session 6: Scrum Charts (Burn- up/Burn- Down) and How to follow them using Velocity

Chapter 4: Extreme programming

Session 1: The Primary Practices of XP
Session 2: The XP Values
Session 3: Embracing the Change

Chapter 5: Kanban

Session 1: The Principles of Kanban
Session 2: Improving Your Process with Kanban
Session 3: Kanban Board
Session 4: Measure and Manage Flow

Chapter 6: Introducing Trello and Jira

Session 1: What is Trello and How it works?
Session 2: What is Jira and How it can Help us?
Session 3: Introduction to Azure DevOps

Chapter 7: Getting more into the details

Session 1: Technical Debt
Session 2: The Importance of the Definition of Done
Session 3: What is MVP?