We may earn an affiliate commission when you visit our partners.
Chuck Cobb

Agile training is often limited to the "mechanics" of how to implement Scrum and that can often lead to weak and ineffective implementation.  This course provides a much more in-depth understanding of the fundamental principles behind Agile/Scrum.

Read more

Agile training is often limited to the "mechanics" of how to implement Scrum and that can often lead to weak and ineffective implementation.  This course provides a much more in-depth understanding of the fundamental principles behind Agile/Scrum.

Learn how to go beyond a typical mechanical implementation of Agile and Scrum and develop a much deeper understanding of the principles behind it in order to develop a really high impact approach. In this course, Understanding Agile at a Deeper Level, you will learn how to use the Agile Manifesto values and principles to develop and a high performance Agile approach that is adaptive to any project and business environment. Next, you will learn how to see the "big picture" based on Systems Thinking, Complex Adaptive Systems, and Design Thinking. Finally, you will explore how to manage and optimize flow in an Agile project to maximize performance and efficiency. When you're finished with this course, you will have the basic skills and knowledge of Agile Business Management needed to take a business leadership role in an Agile project.

Enroll now

What's inside

Syllabus

Course Overview
Understanding Agile Manifesto Values and Principles
Learning to See the Big Picture
Using Design Thinking
Read more
Managing Flow in Agile Projects
Overall Summary

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers Agile principles and values, which is helpful in business and technology
Teaches Systems Thinking, Complex Adaptive Systems, and Design Thinking, which are associated with innovation
Focuses on Agile Business Management, which is helpful for business leaders
Led by industry expert Chuck Cobb

Save this course

Save Understanding Agile at a Deeper Level 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 Understanding Agile at a Deeper Level with these activities:
Refresher on Systems Thinking
Review your foundational knowledge of Systems Thinking to strengthen your understanding of how complex systems operate.
Browse courses on Systems Thinking
Show steps
Review Agile Principles
Gain a deep understanding of the fundamental principles driving Agile methodologies by reviewing this foundational text.
View Clean Architecture on Amazon
Show steps
  • Read the book and take notes.
  • Summarize the key principles in your own words.
Agile Terminologies
Test your understanding of essential Agile terminologies through online quizzes or exercises, strengthening your comprehension of key concepts.
Show steps
  • Find online quizzes or exercises on Agile terminologies.
  • Take the quizzes or complete the exercises.
  • Review your results and identify areas for improvement.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Agile Implementation Plan
Develop a comprehensive plan for implementing Agile methodologies in your own organization, solidifying your understanding of their practical applications.
Show steps
  • Identify the current processes and challenges in your organization.
  • Research and select appropriate Agile methodologies.
  • Create a roadmap for implementation.
  • Identify potential risks and mitigation strategies.
Agile Estimation Techniques
Enhance your understanding of Agile estimation techniques by following online tutorials or workshops, gaining practical insights into planning and tracking Agile projects.
Show steps
  • Find online tutorials or workshops on Agile estimation techniques.
  • Follow the tutorials or attend the workshops.
  • Practice using the techniques on sample projects.
Agile Manifesto Analysis
Create a presentation or blog post that analyzes the Agile Manifesto and its implications for modern software development, deepening your understanding of its principles.
Show steps
  • Review the Agile Manifesto and identify its key principles.
  • Provide examples of how these principles are applied in practice.
  • Discuss the benefits and challenges of Agile adoption.
Agile Community Engagement
Connect with experienced Agile professionals through online forums or social media to gain valuable insights and guidance for your own Agile journey.
Show steps
  • Join online forums or groups dedicated to Agile.
  • Introduce yourself and ask questions to connect with other members.
  • Attend virtual or in-person meetups to network and learn.
Agile Knowledge Sharing
Reinforce your understanding of Agile principles and practices by mentoring other individuals seeking to implement Agile in their organizations, fostering a deeper understanding through teaching.
Show steps
  • Identify opportunities to mentor others within your organization.
  • Share your knowledge and experiences to support their Agile implementation.
  • Provide guidance and feedback on their progress.

Career center

Learners who complete Understanding Agile at a Deeper Level will develop knowledge and skills that may be useful to these careers:
Technical Agile Coach
A Technical Agile Coach has all of the duties of a regular Agile Coach. A Technical Agile Coach has the added bonus of being able to write code. This means that you can help developers implement Scrum and other Agile methodologies. This course can help you develop a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Agile Coach.
Scrum Master
A Scrum Master is responsible for helping a development team implement Scrum. This course can help you develop a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Scrum Master. Also, this course provides a much more in-depth understanding of the fundamental principles behind Agile/Scrum. This makes this course particularly useful for Scrum Masters.
Agile Business Analyst
Agile Business Analysts translate business requirements into technical specifications that developers can understand. This course provides a much more in-depth understanding of the fundamental principles behind Agile/Scrum. This makes this course particularly useful for Agile Business Analysts.
Agile Developer
Agile Developers work on Agile projects. This course can help you develop a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Agile Developer.
Agile Project Manager
Agile Project Managers are responsible for planning, executing, and delivering Agile projects. This course can help you develop a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Agile Project Manager.
Product Owner
Product Owners are responsible for defining and managing the product backlog. This course can help you develop a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Product Owner.
Software Architect
Software Architects are responsible for designing and developing software systems. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Software Architect.
Systems Analyst
Systems Analysts are responsible for analyzing and designing business systems. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Systems Analyst.
Test Engineer
Test Engineers are responsible for testing software systems. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Test Engineer.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective DevOps Engineer.
Program Manager
Program Managers are responsible for planning and managing large software development projects. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Program Manager.
Business Analyst
Business Analysts are responsible for analyzing and defining business requirements. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Business Analyst.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing and ensuring the quality of software systems. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Quality Assurance Analyst.
Project Manager
Project Managers are responsible for planning, executing, and delivering projects. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Project Manager.
Software Tester
Software Testers are responsible for testing and ensuring the quality of software systems. This course may be useful in developing a deeper understanding of the principles behind Agile and Scrum. This will help you be a more effective Software Tester.

Reading list

We've selected 15 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 Understanding Agile at a Deeper Level.
Provides a comprehensive overview of Agile principles, patterns, and practices, with a focus on C# development. It valuable resource for software developers who want to learn more about Agile development.
Provides a practical guide to Agile development, with a focus on the role of the Agile Master. It valuable resource for software developers and project managers who want to learn more about Agile development.
Save
Provides a practical guide to Scrum, a popular Agile development framework. It valuable resource for software developers and project managers who want to learn more about Scrum.
Provides a practical guide to design thinking, a creative problem-solving approach that is often used in Agile development. It valuable resource for software developers and project managers who want to learn more about design thinking.
Novel that tells the story of a IT manager who is trying to save his company from a software development crisis. It valuable resource for software developers and project managers who want to learn more about Agile development and DevOps.
Provides a practical guide to the Lean Startup approach, a popular method for developing and validating new products and services. It valuable resource for software developers and project managers who want to learn more about Agile development and lean principles.
Provides a practical guide to Agile estimating and planning. It valuable resource for software developers and project managers who want to learn more about Agile development.
Provides a practical guide to Agile development, with a focus on the human side of software development. It valuable resource for software developers and project managers who want to learn more about Agile development.
Provides a practical guide to Agile retrospectives, a meeting that is used to reflect on and improve the team's performance. It valuable resource for software developers and project managers who want to learn more about Agile development.
Provides a practical guide to user story mapping, a technique that is used to visualize and prioritize the requirements of a software development project. It valuable resource for software developers and project managers who want to learn more about Agile development.
Provides a theoretical framework for understanding why large companies often fail to innovate. It valuable resource for software developers and project managers who want to learn more about the challenges of innovation in the software industry.
Provides a practical guide to marketing and selling technology products to mainstream customers. It valuable resource for software developers and project managers who want to learn more about the challenges of marketing and selling software products.
Provides a practical guide to developing good strategy. It valuable resource for software developers and project managers who want to learn more about the challenges of developing strategy for software development projects.

Share

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

Similar courses

Here are nine courses similar to Understanding Agile at a Deeper Level.
Comprehensive Agile Project Management and Scrum Master
Most relevant
Agile BM 201 Mastering Agile Business Management
Most relevant
Agile Fundamentals: Including Scrum & Kanban
Most relevant
Agile Project Management
Most relevant
Applied Scrum for Agile Project Management
Most relevant
Introduction to Agile Development and Scrum
Most relevant
Working as a Scrum Master
Most relevant
Sprint Planning for Faster Agile Team Delivery
Most relevant
Complete Agile Management with Scrum + 4 EXTRA courses
Most relevant
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