Nowadays software project managers and developers find themselves in an environment disrupted by exponential advances in technology and demands from customers for more frequent and immediate value delivery. Agile methodologies, and Scrum in particular not only allows teams to work together to get products developed, it also allows complex software projects to be completed in a short timeframe.
Software developers, software project managers, software and solution architects, and other involved in the development of software projects.
The course is organized into three modules. The initial module will focus on main concepts of the Scrum principles and how to best use Scrum for distributed teams. Module two will cover agile estimating and planning and user stories. The third module is about scaling projects using Scrum.
The course will specifically explore key aspects related to the following topics:
Main concepts on using Scrum as a software development methodology in a distributed setting.
Project planning and reporting using Scrum.
Understanding what agile engineering practices are significant for frequent, predictable product delivery.
All materials will be accessible online, with three onsite workshops with industry experts sharing real-life insights. The course will be delivered in a flexible manner to facilitate the combination of course work with your ongoing professional commitments.
The total effort to pass this course is typically around 125 hours.
Teaching language: English
The course is free and gives 4.5 credits.
If there's a group of at least 10 students, extra courses might start.
The basic eligibility for this course is a Bachelor degree in Computer Science or equivalent subject. Candidates with relevant work experience are also invited to apply. Two years of relevant work experience is considered equivalent to one year of university studies at the Bachelor level.