We may earn an affiliate commission when you visit our partners.
Jeremy Jarrell

This isn't pie-in-the-sky agile, this is agile for the real world.

Read more

This isn't pie-in-the-sky agile, this is agile for the real world.

Agile practices often sound great on paper, but quickly lose their luster once you try to apply them in the real world. This course will show you how to take the best of Agile methodologies and apply them to your own team in a way that actually makes sense. Rather than focus on the theory of how agile works in a vacuum, the techniques taught in this course are based on the most common places where agile breaks down in reality and the concrete strategies to fix them.

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

Bending Agile to Fit Your Team
Help! My Product Owner is MIA!
Meeting Hard Deadlines While Staying Agile
Squashing Bugs While Keeping Up with New Development
Read more
Scaling Agile Across Multiple Teams
Keeping Teams in Sync

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Matches real world situations and breaks down common roadblocks for Agile implementation
Instructors have notable experience in the industry
Provides practical strategies for overcoming challenges in Agile
Focuses on specific areas where Agile fails in practice

Save this course

Save Agile in the Real World 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 Agile in the Real World with these activities:
Review agile manifestos and principles
Refresh your knowledge of the core principles and values that underpin agile methodologies to set a strong foundation for this course.
Browse courses on Agile Principles
Show steps
  • Read the Agile Manifesto and its principles
  • Reflect on how these principles apply to your own work
Practice Scrum basics
Brush up on the basics of implementing Scrum to refresh your memory before tackling this course.
Browse courses on Agile Scrum
Show steps
  • Review the Scrum Guide
  • Complete a practice Scrum sprint
Review agile development principles
Review the essential principles of agile development to establish a strong foundation for the course.
Browse courses on Agile Development
Show steps
  • Read articles and blog posts about agile development
  • Watch videos or attend webinars on agile methodologies
  • Practice using agile tools and techniques
Two other activities
Expand to see all activities and additional details
Show all five activities
Watch videos on agile methodologies
Enhance your understanding of agile methodologies by exploring video tutorials that provide real-world examples and expert insights.
Browse courses on Agile Methodologies
Show steps
  • Identify reputable sources for agile tutorials
  • Select videos covering core agile concepts
  • Take notes and reflect on the key takeaways
Apply agile principles to a small project
Reinforce your understanding by implementing agile principles in a hands-on project. This will allow you to apply the concepts and troubleshoot challenges in a practical setting.
Show steps
  • Define a small-scale project idea
  • Create an agile project plan
  • Execute the project using agile methodologies
  • Reflect on the challenges and successes

Career center

Learners who complete Agile in the Real World will develop knowledge and skills that may be useful to these careers:
Agile Coach
The course emphasizes applying Agile methodologies in the real world. As an Agile Coach, you will need to work with teams to help them implement Agile methodologies. This course can help you learn how to do this effectively and overcome the challenges that you may encounter.
Product Manager
This course focuses on applying Agile methodologies in the real world. As a Product Manager, you will need to work with the team to define the product vision and roadmap. This course can help you learn how to do this effectively and overcome the challenges that you may encounter.
Scrum Master
This course teaches how to apply Agile methodologies in the real world. As a Scrum Master, you will be responsible for helping your team implement Agile methodologies. This course can help you learn how to do this effectively and overcome the challenges that you may encounter.
Product Owner
This course focuses on applying Agile methodologies in the real world. As a Product Owner, you will be responsible for working with the team to define the product vision and roadmap. This course can help you learn how to do this effectively and overcome the challenges that you may encounter.
Solutions Architect
The course focuses on applying Agile methodologies in the real world. As a Solutions Architect, you will need to work with stakeholders to understand their needs and develop software solutions. This course can help you learn how to use Agile methodologies to work more effectively with stakeholders and develop better software solutions.
Project Manager
The course is about applying Agile methodologies in the real world. As a Project Manager, you will need to work with a team to complete a project. This course can help you learn how to use Agile methodologies to work more effectively with your team and complete the project on time and within budget. This course's focus on solving common problems that occur when implementing Agile methodologies will be particularly helpful for you.
Software Developer
The course is about applying Agile methodologies in the real world. As a Software Developer, you will need to work with a team to develop software. This course can help you learn how to use Agile methodologies to work more effectively with your team and produce higher-quality software. This course's focus on solving common problems that occur when implementing Agile methodologies will be particularly helpful for you.
Systems Analyst
This course covers applying Agile methodologies in the real world. As a Systems Analyst, you will need to work with stakeholders to understand their needs and develop software solutions. This course can help you learn how to use Agile methodologies to work more effectively with stakeholders and develop better software solutions. This course's focus on solving common problems that occur when implementing Agile methodologies will be particularly helpful for you.
Quality Assurance Analyst
The course's emphasis is on Agile methodologies in the real world. As a Quality Assurance Analyst, you will need to work with the team to ensure that the software is of high quality. This course can help you learn how to use Agile methodologies to work more effectively with the team and improve the quality of the software.
Technical Writer
This course is about applying Agile methodologies in the real world. As a Technical Writer, you will need to work with the team to create documentation for the software. This course can help you learn how to use Agile methodologies to work more effectively with the team and create better documentation.
Business Analyst
The course focuses on applying Agile methodologies in the real world. As a Business Analyst, you will need to work with stakeholders to understand their needs and develop software solutions. This course can help you learn how to use Agile methodologies to work more effectively with stakeholders and develop better software solutions. This course's focus on solving common problems that occur when implementing Agile methodologies will be particularly helpful for you.
Software Engineer
This course's focus is on Agile methodologies in the real world. As a Software Engineer, you will need to work with a team to develop software. This course can help you learn how to use Agile methodologies to work effectively with your team and produce higher-quality software.
IT Project Manager
This course focuses on applying Agile methodologies in the real world. As an IT Project Manager, you will need to work with a team to complete a project. This course can help you learn how to use Agile methodologies to work more effectively with your team and complete the project on time and within budget.
Business Process Analyst
The course's emphasis is on Agile methodologies in the real world. As a Business Process Analyst, you will need to work with stakeholders to understand their needs and develop software solutions. This course can help you learn how to use Agile methodologies to work more effectively with stakeholders and develop better software solutions.
Data Analyst
The course is about applying Agile methodologies in the real world. As a Data Analyst, you will need to work with data to solve problems. This course can help you learn how to use Agile methodologies to work more effectively with data and solve problems more efficiently.

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 Agile in the Real World.
Save
Provides a comprehensive overview of the Scrum framework, which is widely used in agile development, offering a valuable supplement to the course's discussions of real-world applications of agile practices.
Provides a practical guide to implementing continuous delivery in software development, offering specific techniques and tools that can enhance the course's discussions of agile practices in real-world scenarios.
Provides a comprehensive guide to conducting effective agile retrospectives, which can help teams identify and address challenges and improve their processes.
Provides a comprehensive overview of Scrum, a widely used agile framework, offering a valuable supplement to the course's discussions of practical agile implementations.
Introduces the concept of the lean startup, emphasizing the importance of iterative development and customer feedback, which aligns with the course's emphasis on adapting agile practices to real-world scenarios.
Provides a comprehensive guide to agile coaching, offering valuable insights and techniques that can enhance the course's discussions of implementing agile methodologies in real-world contexts.
Explores the DevOps approach to software development, which emphasizes collaboration and automation, providing valuable insights that complement the course's focus on practical agile implementations.
Provides a comprehensive guide to agile testing, covering techniques and best practices that can supplement the course's discussions of implementing agile methodologies in real-world projects.
Explores the mindset and principles behind agile methodologies, providing valuable insights that complement the course's focus on practical agile implementations in real-world contexts.
Introduces the concept of user story mapping, a valuable technique for capturing user requirements and prioritizing development efforts, complementing the course's focus on agile methodologies in practical contexts.
Introduces the Kanban method, a visual approach to managing work, which can provide valuable insights that complement the course's discussions of agile practices in real-world scenarios.
Provides a practical guide to implementing agile principles and patterns in C#, offering specific examples and case studies that can supplement the course's general discussions of agile methodologies.
Provides a pragmatic guide to agile development, offering practical tips and techniques that can supplement the course's discussions of implementing agile methodologies in real-world projects.
Provides a comprehensive guide to domain-driven design, an approach that emphasizes modeling software around business domains, offering valuable insights that can enhance the course's discussions of agile practices in real-world scenarios.
This classic book on software engineering provides timeless insights into the challenges and complexities of software development, offering a valuable perspective to complement the course's focus on agile practices in real-world contexts.

Share

Help others find this course page by sharing it with your friends and followers:
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