In order for you to have a clue now and throughout the course of the course what to expect and what progress you are currently in, I would like to give you an overview of the course flow.

How is the course series structured?

This course series consists of 7 courses that build on each other. And if you’re wondering now why I don’t summarize the content in a course, the answers are as easy as they are obvious:

  • At nearly 500 lessons and about 100 hours, the content is simply too extensive for a single course. Please compare this scope with other courses here on Udemy, then you will realize the difference. The entire learning content of this course series fills 4 full-time weeks in classroom training and cannot be taught nearly as completely in practice as it is here.
  • In addition, I am mainly working on projects and am developing this online training in parallel to complement the face-to-face training that was common before Corona and the remote training that is currently practiced. For this reason, depending on available capacity, I can only provide the training content gradually in meaningful bites.

And that brings us to the single parts:

Fig.: Course series overview

The first two courses in this series lay the foundation for understanding the 4 courses that follow, which reflect the real working day. Admittedly, they are a bit dry – but without this basis for understanding, we simply have too much difficulty with the subsequent content. You’ll see that I really stick to the basics here and leave the tools, events and recommended actions to the 4 courses that follow. Each of these 4 practice-oriented courses depicts a hierarchy in the company and the tasks that arise in it. The final course in the series then takes an equally practical look at the most common challenges and approaches to solving them.

Let’s start with the overview of the first course from this series of courses:

What topics will be covered in the first course of the series?
Introduction to agile project management- basic knowledge for every employee

We start in the first of the seven courses with the basics, where you will learn about the most common project management methods that we encounter in software projects in large companies. These include

  • the milestone trend analysis
  • the waterfall model
  • Agile project management
  • Kanban
  • Scrum
  • the Scaled Agile Framework (also simply called SAFe)
  • Lean Management
  • and Six Sigma
What topics will be covered in the second course in the series?
How do requirements arise

In the second course, we look together at how requirements are created and learn about the tools that form the backbone of an agile project. These include

  • the Value Stream
  • the Solution Train
  • the Release Train
  • Product Increments and sprints
  • as well as the Requirement objects
  • and the interaction of all tools.
What topics will be covered in the third course in the series?
Portfolio – How management develops requirements

In the third course, I show you how the management develops the requirements together with internal and external sources, which roles work together in the process and who has which tasks.

We also talk about

  • the Agile Transformation
  • and the Portfolio Epic
What topics will be covered in the fourth course in the series?
Large Solution – How does the division management further develop requirements

In the very comprehensive fourth course you will see,

  • how the intermediate level in large companies breaks down the requirements from management to more detailed requirements,
  • the business units coordinate with each other when defining solutions,
  • cooperate with the management in the process,
  • elementary project basics are defined and
  • a project is divided into programs in such a way that departments can contribute their solutions to an overall solution.
  • We also talk here once about budgets, RoI and realization periods
  • and how basic solutions, project and team infrastructure are provided for the underlying programs
  • and some more …

We talk about

  • the Solution Train Increment
  • the Capability
  • Requirements Determination
  • Parallelization
  • Time Boxing
  • the Core Team
  • the Large Solution roles
  • System Architecture
  • Strategic Goals
  • Target Processes
  • Interfaces
  • Basic Decisions
  • the special case waterfall
  • the basic system
  • the Rough, Fine and IT Concept
  • the Operator Concept
  • the Program definitions
  • Teams
  • Controlling
  • Milestones
  • Control Instruments
  • the Test definition
  • the Review definition
  • and the Documentation

In addition, we also learn about the roles involved and their tasks at this level.

Without this intermediate level, a large agile project would sink into chaos – and unfortunately, this is not at all uncommon for precisely this reason. And that’s why I’m putting a lot of effort into this content and going into quite a bit of detail and practical experience.

What topics will be covered in the fifth course in the series?
Program – How do the departments develop requirements

In the fifth course

  • specialist requirements from the departments are added from the already defined requirements of the superordinate Large Solution level
  • as well as new subject-specific requirements for a solution included
  • and for all requirements features are described, which a solution should contain.

A very big topic will be requirements determination with the business units, as well as readiness criteria and, of course, again the roles involved at this level and their tasks.

In addition, we talk about

  • the Program Epic
  • the Feature Object
  • the User Story
  • Non-functional Requirements
  • the Concept Sprint
  • the Break Out Session
  • and Change Management
What topics will be covered in the sixth course in the series?
Team – How a team translates requirements into software solutions

In the sixth course, which is again very extensive, it’s down to the nitty-gritty: here the requirements are broken down into tasks and converted into solutions, which are then assembled into an overall solution on the way back up.

Big topics are team organization, available tools and events and the roles involved and their tasks.

We talk about

  • the Team Training
  • Team Building
  • Basic Rules
  • the pull concept
  • the Duo/Triplet Concept
  • Basic Ceremonies
  • the Task object
  • the Test Case object
  • Parallelization in the team
  • Time Boxing in the team
  • Break Out Sessions in a team
  • Concept Sprint in the team
  • Ready-to-Sprint
  • the Story Estimation
  • the story sizing
  • Prioritization
  • the Sprint Backlog
  • the capacity planning
  • the Sprint Planning
  • the sprint
  • the Product Increment
  • the PI planning
  • the testing
  • the Sprint Review
  • the Retrospective
  • about team strategy
  • the bug or defect object
  • about Team Roles
  • the impediment backlog
  • the Burn Down Chart
  • and the phasing-in
What topics will be covered in the seventh course in the series?
Typical Challenges and Solutions

The seventh and last course in the series is about collaboration between the levels previously covered and typical challenges with approaches to solutions from my practical experience that have worked quite well.

We talk about

  • Software Solutions
  • Alignment
  • possible Kanban strategies
  • the Team Composition
  • the Weekly
  • also about contradictions to the Agile Manifesto in everyday project work
  • Agile Islands
  • Visions
  • Strategy as opposed to openness
  • the career planning factor
  • the power factor Middle Management
  • about the gray eminence
  • Intrigue
  • Stopper
  • Blocker
  • Delegating as opposed to adding Value
  • about entrenched patterns of thinking and working
  • the outsourcing of roles
  • professional Change Management
  • dealing with Refuseniks
  • via role agreements
  • the Scope of Work (or SOW for short)
  • and the Agile Fixed Price

At the very end, I give a project manager or Scrum Master tips on what he should pay attention to when taking over a project and with which steps he should optimally start a new project.

Is the course series practice-oriented?

So you see, in this series of courses we are less concerned with theory (the “what”), but much more with the real day-to-day process of a software development project in a large company, highlighting which methods and strategies can help us where (i.e., in addition to the “what”, also highlighting the “how”). So that you don’t have to jump into the cold practical water after the last course, this series of courses accompanies you after the teaching of basic knowledge with a continuous practical example.

What is the goal of the course offering?

The goal of the course series is to enable you to evaluate situations in the course of the project and to initiate solutions using suggestions from the course content.

Why are there so many English terms?

Please forgive me that we use a lot of English expressions in the course, because English in the field of software programming

  1. everyone understands,
  2. the code including the code documentation is written in English as far as possible,
  3. the teams in Germany today are so international that communication is predominantly in English, and it is
  4. it is for some expressions there is simply no German translation – at least none that would be understandable right away.

Nevertheless, I will try to avoid anglicisms wherever possible to make the course understandable for beginners. For this reason, I will briefly explain the most important technical terms in some lessons before the actual content.

How can I participate in the course content?

I would also like to ask you to point out errors – whether they are spelling errors or whether you think they are errors in content. Because one thing is hopefully clear to all of us: nobody is perfect! I want to provide the users of this course series with as good a training foundation as possible – in the best agile sense, of course. And as a team, we are simply stronger here, too. You can place your hint in the Questions and Answers section, which you will find in each lesson. Ideally, a content note is the basis for a constructive discussion and exchange of experiences. When I myself learn something new, I recognize the great challenge of linking the training content with existing project experience already during the training and thus anchoring new approaches better in my memory, being able to retrieve them when needed, consider them and, if necessary, also practice them. Exactly when the training content is just a solution option. It’s a very draining process that at least I can’t keep up for more than 4 hours a day. This certainly depends on the type of learner, the age and the level of comprehension. With my 50 years, I’m a bit older and learning by heart has never been my thing.

Fig.: Learning types
Does this course offer correspond to my learning type?

And this brings us to the next point: which learning types do I address with this course series? In general, I would like to reach everyone. The course form of online learning naturally appeals primarily to visual, auditory and media-oriented learning types, i.e.: people who can learn well with text and image materials as well as linguistic knowledge transfer, who like to control the time sequence themselves and also want to determine the location themselves. In this course I deliberately refrain from an additional video transmission from me, so as not to distract you unnecessarily from the existing information channels. After teaching the basics, I try to support the sense-seeking type of learner in a very targeted way using examples from everyday project work.

The haptic type of learner tends to learn more within the project work in learning-by-doing, as does the intellectual, communicative or person-oriented type of learner, who needs intensive content-related and personal interaction in the form of discussions and follow-up questions in order to learn. Therefore, I hope to support the intellectual type of learner by providing the opportunity for discussion and request in the question and answer section. Otherwise, of course, my offer remains for project support on-site at the company or more flexibly and cost-efficiently via remote connection. On-site means in my case Europe-wide staggered according to travel time, I can support the project languages German and English. The support in the company includes

  • face-to-face trainings adapted to individual needs
  • the same as remote training
  • or project-accompanying coaching (also on-site or remote)
  • coaching and support during project setup (also on-site or remote)
  • or management consulting for the introduction or optimization of agile working methods (also on-site or remote)
Why is the price so favorable?

You are welcome to consider this course series as a basis for a possible further collaboration or as a basic training for yourself and colleagues. Also with this in mind, I have priced this comparatively comprehensive course much lower than you might know from many other offers. With a daily rate of 2,800 €, 20 days of face-to-face training and a 10-person team, your employer will pay 5,600 € “per participant” for the content of this course series. A bit of a difference from Udemy prices, isn’t it? On the other hand, I also reach a much larger number of participants, and that with a one-time, albeit very high creation effort. In addition, imparting basic knowledge via an online course saves me a lot of time in the project, which also gives the project staff more flexibility.

Is it possible to customize the course content?

And another thing: large companies often need customized training content. I am happy to create customized content based on this course and branding according to client specifications on a time and material basis.

Why is the course series not yet fully available?

By the way, I am building this online course in parallel with my project work. Please forgive me if I can only make the courses in the series available gradually, depending on available capacity. In the wake of Corona, training has already shifted from classroom to remote training and from classroom to remote coaching anyway. This online course is an additional tool for imparting basic knowledge in project teams even more efficiently, flexibly and, despite the same scope, prized much lower. Oh, what am I saying: a well-structured online training is just “complete” in contrast to face-to-face or remote training. In face-to-face and remote training, something always falls by the wayside here and there because participants influence the course of events.

The training structure is no longer flexible in online training (and that is the disadvantage of this teaching method), but the content is oriented to a comprehension-optimized thread, which simplifies the absorption of the learning content and avoids the constant interposed questions that repeatedly distract the group from the course in face-to-face and remote training and also repeatedly exceed the estimated time frame.

To make up for the disadvantage of lack of interaction, my online courses have quizzes and, of course, the communication capabilities of the platform in every lesson. Instead of working with the current project in face-to-face trainings, I provide you with a continuous practical example with practical exercises in my course series from the second to the sixth course, in which you can practically apply the learning content as preparation for everyday challenges. But that should be it for the overview of this course series. We continue with an introduction to the course topic.

Leave a Reply