We may earn an affiliate commission when you visit our partners.
Tommy van Schaik

This course will teach you how to scale beyond Agile Release Trains into Large Solution Trains where you work on the most comprehensive and complex technical products.

Read more

This course will teach you how to scale beyond Agile Release Trains into Large Solution Trains where you work on the most comprehensive and complex technical products.

When scaling beyond single Agile Release Trains into Large Solution Trains, we are going to need additional coordination and alignment between the vast number of agile teams. In this course, Running a Large Solution at Scale, you will gain the ability to design and execute large solution trains in agile at scale context. First, you will learn about the processes and rituals that take place on the solution level. Next, you will discover how to use the economic framework to enable decentralized decision making. Finally, you will explore the different roles and responsibilities that exist on the solution level. When you’re finished with this course, you will have the skills and knowledge of large agile solution trains needed to have a large number of agile teams working on large and complex products.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Extending the Framework to Large Solutions
Using the Economic Framework
Work Distribution on the Solution Level
Read more
Solution Rituals
How to Organize for Large Solutions

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers essential concepts including the economic framework used in decentralized decision making
Taught by Tommy van Schaik, who is known for his expertise in Agile methodologies
Suitable for professionals with experience leading Agile teams
Requires a strong understanding of Agile principles as a prerequisite
Designed for professionals working in complex and large-scale Agile environments
Provides hands-on practice through the use of case studies and interactive exercises

Save this course

Save Running a Large Solution at Scale to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Running a Large Solution at Scale with these activities:
Watch a video tutorial on Agile Release Trains
Watching a video tutorial on Agile Release Trains will give you a quick and easy overview of the topic.
Show steps
  • Find a video tutorial on Agile Release Trains.
  • Watch the video tutorial.
  • Take notes on the key points of the video tutorial.
Attend a conference or workshop on Agile Release Trains
Attending a conference or workshop on Agile Release Trains will give you an opportunity to learn from experts and network with other professionals in the field.
Show steps
  • Research different conferences and workshops on Agile Release Trains.
  • Choose a conference or workshop that fits your interests and needs.
  • Register for the conference or workshop.
  • Attend the conference or workshop.
  • Follow up with the people you meet at the conference or workshop.
Organize notes and study materials
Organizing your notes and materials will help you to comprehend and retain the information from the course better.
Show steps
  • Gather all of your course materials, including notes, assignments, quizzes, and exams.
  • Create a system for organizing your materials, chronologically, by topic, or in any other way that makes sense to you.
  • Review your materials regularly.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice defining Agile Release Trains
Practicing defining Agile Release Trains will help you to better understand the concept and use the term correctly.
Show steps
  • Define Agile Release Trains in your own words.
  • Write out a definition of Agile Release Trains for a friend or colleague.
  • Create a diagram or infographic that explains Agile Release Trains.
Create a presentation on Agile Release Trains
Creating a presentation on Agile Release Trains will help you to better understand the topic and to communicate your knowledge to others.
Show steps
  • Choose a topic for your presentation.
  • Research your topic.
  • Create a presentation outline.
  • Write your presentation slides.
  • Practice your presentation.
Plan and execute a software development project using Agile Release Trains
Planning and executing a software development project using Agile Release Trains will give you hands-on experience with the process.
Show steps
  • Define the goals and objectives of your project.
  • Create a project plan and timeline.
  • Identify the resources you will need.
  • Execute your project plan.
  • Evaluate the results of your project.
Contribute to an open-source project that uses Agile Release Trains
Contributing to an open-source project that uses Agile Release Trains will give you experience working with real-world projects and teams.
Show steps
  • Find an open-source project that uses Agile Release Trains.
  • Identify a way to contribute to the project.
  • Submit your contribution to the project.
  • Review the feedback on your contribution.

Career center

Learners who complete Running a Large Solution at Scale will develop knowledge and skills that may be useful to these careers:
Product Manager
Product Managers are responsible for the strategic planning, development, and launch of products. They work closely with engineering, design, and marketing teams to ensure that products meet the needs of customers and are successful in the market. This course can be helpful for Product Managers as it provides a framework for scaling Agile practices to large and complex products. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Product Managers who need to make decisions about product development and manage large teams.
Program Manager
Program Managers are responsible for planning, managing, and delivering large-scale programs. They work with stakeholders across the organization to ensure that programs are aligned with business goals and are delivered on time and within budget. This course may be useful for Program Managers as it provides a framework for scaling Agile practices to large and complex programs. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Program Managers who need to make decisions about program development and manage large teams.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. They work with stakeholders to define project scope, develop project plans, and manage project resources. This course may be useful for Project Managers as it provides a framework for scaling Agile practices to large and complex projects. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Project Managers who need to make decisions about project development and manage large teams.
Business Analyst
Business Analysts are responsible for understanding the business needs of an organization and translating those needs into technical requirements. They work with stakeholders to gather requirements, analyze data, and develop solutions. This course may be useful for Business Analysts as it provides a framework for scaling Agile practices to large and complex solutions. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Business Analysts who need to make decisions about solution development and manage large teams.
Systems Analyst
Systems Analysts are responsible for designing, developing, and implementing computer systems. They work with stakeholders to understand the business needs and develop solutions that meet those needs. This course may be useful for Systems Analysts as it provides a framework for scaling Agile practices to large and complex systems. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Systems Analysts who need to make decisions about system development and manage large teams.
Software Engineer
Software Engineers are responsible for designing, developing, and testing software applications. They work with stakeholders to understand the business needs and develop solutions that meet those needs. This course may be useful for Software Engineers as it provides a framework for scaling Agile practices to large and complex software applications. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Software Engineers who need to make decisions about software development and manage large teams.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. They work with stakeholders to understand the business needs and develop solutions that meet those needs. This course may be useful for Database Administrators as it provides a framework for scaling Agile practices to large and complex databases. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Database Administrators who need to make decisions about database development and manage large teams.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. They work with stakeholders to understand the business needs and develop solutions that meet those needs. This course may be useful for Network Administrators as it provides a framework for scaling Agile practices to large and complex networks. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Network Administrators who need to make decisions about network development and manage large teams.
Cloud Architect
Cloud Architects are responsible for designing and implementing cloud computing solutions. They work with stakeholders to understand the business needs and develop solutions that meet those needs. This course may be useful for Cloud Architects as it provides a framework for scaling Agile practices to large and complex cloud computing solutions. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Cloud Architects who need to make decisions about cloud computing development and manage large teams.
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data. They work with stakeholders to understand the business needs and develop solutions that meet those needs. This course may be useful for Data Scientists as it provides a framework for scaling Agile practices to large and complex data science projects. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Data Scientists who need to make decisions about data science development and manage large teams.
Machine Learning Engineer
Machine Learning Engineers are responsible for designing, developing, and deploying machine learning models. They work with stakeholders to understand the business needs and develop solutions that meet those needs. This course may be useful for Machine Learning Engineers as it provides a framework for scaling Agile practices to large and complex machine learning projects. The course also covers topics such as economic decision-making and organizing for large solutions, which are essential for Machine Learning Engineers who need to make decisions about machine learning development and manage large teams.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Running a Large Solution at Scale.
Explains the fundamental concepts of Agile at Scale and provides practical guidance for implementing it in large organizations. It valuable resource for anyone who is interested in learning more about Agile at Scale.
Fictional story about an IT manager who is trying to save his company from disaster. It great way to learn about the principles of Agile and DevOps.
Provides a data-driven analysis of the factors that contribute to high performance in technology organizations.
Provides a detailed overview of the Toyota Production System, a management philosophy that has helped Toyota become one of the most successful companies in the world.
Provides a practical guide to conducting effective Agile retrospectives.
Provides a comprehensive guide to value stream mapping, a technique for visualizing and improving the flow of work through an organization.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser