We may earn an affiliate commission when you visit our partners.
Derek Davidson

Scrum isn’t always the right approach. Sometimes, you may do better using other approaches such as project management, kanban, lean, or agility. This course will teach you how to recognize those situations where Scrum is the right approach.

Read more

Scrum isn’t always the right approach. Sometimes, you may do better using other approaches such as project management, kanban, lean, or agility. This course will teach you how to recognize those situations where Scrum is the right approach.

When you understand Scrum, it’s easy to think that all problems can be addressed using Scrum. But this isn’t always the case. In this course, Understanding Complexity and When to Use Scrum, you’ll learn to identify what constitutes complex problems. First, you’ll explore what is meant by the word complexity. Next, you’ll discover two different approaches for making sense of complexity. Finally, you’ll learn how to apply leadership in complex environments and relate complexity to leadership styles. When you’re finished with this course, you’ll have the skills and knowledge of understanding complexity needed to know when to apply Scrum effectively.

Enroll now

What's inside

Syllabus

Course Overview
An Introduction to Complex Problems
The Stacey Matrix
Cynefin
Read more
The Scrum Master and Leadership
Relating Complexity to Management Style
Summary of Understanding Complexity

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores complexity, which is standard in modern management
Teaches Scrum, which helps learners develop project management and team leadership skills
Builds a strong foundation for learners in the field of Scrum management
Taught by Derek Davidson, who is recognized for their work in Agile development
Examines complexity, which is highly relevant to modern management practices

Save this course

Save Introducing Complexity and When to Use Scrum 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 Introducing Complexity and When to Use Scrum with these activities:
Review Scrum Basics
By reviewing the core concepts of Scrum, you can ensure that you have a strong foundation for understanding the course material.
Browse courses on Scrum
Show steps
  • Read the Scrum Guide
  • Watch videos on Scrum
  • Take a practice Scrum assessment
Follow Scrum Training Tutorials
Following Scrum training tutorials will provide you with structured guidance and reinforce the concepts covered in the course.
Browse courses on Scrum
Show steps
  • Find Scrum training tutorials
  • Follow the tutorials and complete the exercises
  • Review your understanding and identify areas for improvement
Read Agile Project Management with Scrum
Reading Agile Project Management with Scrum will provide you with a comprehensive understanding of Scrum and its applications.
View Melania on Amazon
Show steps
  • Read the book
  • Take notes and highlight key points
  • Review your notes and test your understanding
Five other activities
Expand to see all activities and additional details
Show all eight activities
Develop a Scrum Cheat Sheet
Creating a Scrum cheat sheet will help you summarize the key concepts of Scrum and serve as a quick reference during your studies.
Browse courses on Scrum
Show steps
  • Gather information on Scrum
  • Organize the information into a cheat sheet
  • Review and refine your cheat sheet
Solve Scrum Simulation Problems
Solving Scrum simulation problems will help you apply your knowledge of Scrum and develop your problem-solving skills.
Browse courses on Scrum
Show steps
  • Find online Scrum simulation problems
  • Solve the problems using Scrum techniques
  • Review your solutions and identify areas for improvement
Attend a Scrum Workshop
Attending a Scrum workshop will provide you with opportunities to learn from experts, network with other Scrum practitioners, and practice Scrum techniques.
Browse courses on Scrum
Show steps
  • Find a Scrum workshop
  • Register for the workshop
  • Attend the workshop and participate actively
Join a Scrum Study Group
Participating in a Scrum study group will provide you with opportunities to discuss Scrum concepts, ask questions, and learn from your peers.
Browse courses on Scrum
Show steps
  • Find a Scrum study group
  • Attend study group meetings regularly
  • Participate in discussions and ask questions
Plan and Execute a Scrum Project
Planning and executing a Scrum project will give you hands-on experience with Scrum and help you apply your knowledge in a practical setting.
Browse courses on Scrum
Show steps
  • Define the project scope and goals
  • Create a Scrum team
  • Plan the project using Scrum techniques
  • Execute the project in sprints
  • Review and adapt the project as needed

Career center

Learners who complete Introducing Complexity and When to Use Scrum will develop knowledge and skills that may be useful to these careers:
Agile Coach
An Agile Coach helps organizations to adopt and implement agile practices. This course will help Agile Coaches to understand the complex challenges that organizations may face when adopting Scrum and how to help them to overcome these challenges. The course will also help Agile Coaches to develop the leadership skills that they need to be successful in complex environments.
Scrum Master
A Scrum Master is responsible for facilitating the Scrum process and ensuring that the team is following the Scrum framework. This course will help Scrum Masters to understand the complex challenges that they may face and how to use Scrum to address them. The course will also help Scrum Masters to develop the leadership skills that they need to be successful in complex environments.
Product Owner
A Product Owner is responsible for defining and managing the product backlog. This course will help Product Owners to understand the complex challenges that they may face in defining and managing the product backlog and how to use Scrum to address them. The course will also help Product Owners to develop the leadership skills that they need to be successful in complex environments.
Software Engineer
A Software Engineer is responsible for designing, developing, and testing software. This course will help Software Engineers to understand the complex challenges that they may face in designing, developing, and testing software and how to use Scrum to address them. The course will also help Software Engineers to develop the leadership skills that they need to be successful in complex environments.
Project Manager
A Project Manager is responsible for planning, executing, and controlling projects. This course will help Project Managers to understand the complex challenges that they may face in planning, executing, and controlling projects and how to use Scrum to address them. The course will also help Project Managers to develop the leadership skills that they need to be successful in complex environments.
Business Analyst
A Business Analyst is responsible for defining and documenting the requirements for a project or system. This course will help Business Analysts to understand the complex challenges that they may face in defining and documenting requirements and how to use Scrum to address them. The course will also help Business Analysts to develop the leadership skills that they need to be successful in complex environments.
Quality Assurance Analyst
A Quality Assurance Analyst is responsible for testing and ensuring the quality of software. This course will help Quality Assurance Analysts to understand the complex challenges that they may face in testing and ensuring the quality of software and how to use Scrum to address them. The course will also help Quality Assurance Analysts to develop the leadership skills that they need to be successful in complex environments.
IT Consultant
An IT Consultant provides consulting services to organizations on how to use IT to achieve their business goals. This course will help IT Consultants to understand the complex challenges that organizations may face in using IT to achieve their business goals and how to use Scrum to address them. The course will also help IT Consultants to develop the leadership skills that they need to be successful in complex environments.
Data Analyst
A Data Analyst is responsible for collecting, analyzing, and interpreting data to help organizations make informed decisions. This course will help Data Analysts to understand the complex challenges that they may face in collecting, analyzing, and interpreting data and how to use Scrum to address them. The course will also help Data Analysts to develop the leadership skills that they need to be successful in complex environments.
User Experience Designer
A User Experience Designer is responsible for designing and evaluating the user experience of a product or service. This course will help User Experience Designers to understand the complex challenges that they may face in designing and evaluating the user experience and how to use Scrum to address them. The course will also help User Experience Designers to develop the leadership skills that they need to be successful in complex environments.
Developer Advocate
A Developer Advocate is responsible for representing the interests of developers to an organization or company. This course will help Developer Advocates to understand the complex challenges that they may face in representing the interests of developers and how to use Scrum to address them. The course will also help Developer Advocates to develop the leadership skills that they need to be successful in complex environments.
Graphic designer
A Graphic Designer is responsible for creating visual designs for a variety of purposes. This course will help Graphic Designers to understand the complex challenges that they may face in creating visual designs and how to use Scrum to address them. The course will also help Graphic Designers to develop the leadership skills that they need to be successful in complex environments.
Product Designer
A Product Designer is responsible for designing and developing products. This course will help Product Designers to understand the complex challenges that they may face in designing and developing products and how to use Scrum to address them. The course will also help Product Designers to develop the leadership skills that they need to be successful in complex environments.
Interaction Designer
An Interaction Designer is responsible for designing and developing the interactive elements of a product or service. This course will help Interaction Designers to understand the complex challenges that they may face in designing and developing interactive elements and how to use Scrum to address them. The course will also help Interaction Designers to develop the leadership skills that they need to be successful in complex environments.

Reading list

We've selected nine 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 Introducing Complexity and When to Use Scrum.
Provides a comprehensive overview of agile management practices and how they can be applied to software engineering.
Provides a comprehensive overview of complexity and how it can be applied to understand different systems.
Provides a comprehensive overview of agile development practices and how they can be applied to improve software development processes.
Provides a comprehensive overview of Scrum and offers practical advice on how to implement Scrum in different contexts.
Provides a comprehensive overview of agile retrospectives and how they can be used to improve team performance.
Provides a comprehensive overview of the Kanban method and how it can be used to improve workflow and productivity.
Covers the basics of Scrum and can be used as a starting point to understand the key concepts and practices of Scrum.

Share

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

Similar courses

Here are nine courses similar to Introducing Complexity and When to Use Scrum.
Introducing Scrum
Most relevant
Complex Problem Structuring: a Socio-Technical Perspective
Scrum: Executive Briefing
Adopting a Values-Based Approach in an Organization
Cisco Enterprise Networks: Troubleshooting OSPF and EIGRP...
Stakeholder Collaboration: Organizing for Environmental...
Analysing Complexity
Understanding Agile at a Deeper Level
Systems Thinking and Complexity
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