We may earn an affiliate commission when you visit our partners.
Kevin Miller

Join Pluralsight authors Kevin Miller and Tommy van Schaik as they break down the most prominent agile anti-patterns within organizations.

Read more

Join Pluralsight authors Kevin Miller and Tommy van Schaik as they break down the most prominent agile anti-patterns within organizations.

20 years after the birth of the agile manifesto, agile transformations remain a risky challenge for organizations, and many end up in a waterfall-agile hybrid known as “wagile.” Contrary to traditional thinking, adopting a hybrid of the two methodologies is worse than just using one. Join Pluralsight authors Kevin Miller and Tommy van Schaik as they break down the most prominent agile anti-patterns within organizations. You’ll learn how to identify indicators of agile anti-patterns that emerge as agile transformation progress, how to effectively address these signs from each layer of the organization, and solutions you can apply to solve these persistent agile pitfalls.

Enroll now

What's inside

Syllabus

Say Goodbye to Wagile

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for professionals and teams who are performing agile transformations
Course instructors have extensive experience with agile transformations
Provides practical solutions to common agile pitfalls
Covers a comprehensive range of agile anti-patterns
May require learners to have some prior knowledge of agile principles

Save this course

Save Say Goodbye to Wagile 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 Say Goodbye to Wagile with these activities:
Review General Chemistry
Reinforce prior knowledge and refresh your understanding of general chemistry concepts to prepare for this course.
Browse courses on General Chemistry
Show steps
  • Review lecture notes and textbooks from previous chemistry courses.
  • Take practice quizzes and solve practice problems.
Review waterfall methodology
Reintroduce the concept of waterfall methodology to enhance understanding of agile anti-patterns.
Browse courses on Waterfall Methodology
Show steps
  • Revisit key concepts of waterfall methodology, including sequential phases and rigid documentation.
Review Agile concepts
Refine your understanding of agile principles to prepare for the course concepts
Browse courses on Agile
Show steps
  • Review key agile terms and concepts
  • Summarize the benefits and challenges of using agile
  • Identify the different roles and responsibilities within an agile team
23 other activities
Expand to see all activities and additional details
Show all 26 activities
Explore agile methodology resources
Expand your knowledge of agile principles and practices by exploring additional resources and tutorials.
Browse courses on Agile Methodology
Show steps
  • Access online articles, books, and videos on agile methodologies.
  • Attend webinars or workshops related to agile practices.
Explore Agile with Google
Start preparing for this course by learning the basics of Agile development.
Browse courses on Agile
Show steps
  • Read the Getting Started Guide on the Agile with Google website.
  • Complete the Agile 101 tutorial on the Agile with Google website.
Engage in discussion forums
Exchange ideas and experiences with peers to deepen your understanding of course concepts and agile practices.
Show steps
  • Participate actively in online discussion forums or study groups.
  • Share your perspectives and engage in constructive discussions.
Review the Agile Manifesto
The Agile Manifesto provides a set of principles for agile development that will help you understand the core concepts that drive the agile approach.
Show steps
  • Read the Agile Manifesto
  • Summarize the key principles of the Agile Manifesto
  • Identify how these principles can be applied to your own work
Follow a tutorial on agile anti-patterns
Following a tutorial on agile anti-patterns will provide you with a structured approach to understanding and avoiding them.
Show steps
  • Find a tutorial on agile anti-patterns
  • Follow the steps in the tutorial
  • Complete the exercises and activities in the tutorial
Form a study group
Collaborate with peers to enhance understanding
Show steps
  • Find classmates with similar schedules and interests
  • Meet regularly to discuss course content
  • Work together on assignments and exercises
Attend online agile meetups
Join online communities to engage with fellow learners
Show steps
  • Identify active online agile meetups or forums
  • Attend meetups regularly
  • Participate in discussions and share your experiences
Explore Agile Anti-Patterns in Practice
Gain practical insights into common agile anti-patterns and their impact on project outcomes.
Show steps
  • Watch video tutorials demonstrating real-world examples of agile anti-patterns.
  • Read case studies or articles that analyze agile anti-patterns and their consequences.
Practice identifying agile anti-patterns
Practice drills will help you to develop the skills you need to identify agile anti-patterns.
Show steps
  • Find a set of agile anti-pattern examples
  • Review the examples and identify the common characteristics of agile anti-patterns
  • Practice identifying agile anti-patterns in real-world scenarios
Compile course materials
Organize course materials for better retention
Show steps
  • Gather all course materials (slides, exercises, handouts)
  • Create a structured system for organizing materials
  • Review and update materials periodically
Participate in coding challenges
Enhance your problem-solving skills and apply agile principles through participation in coding challenges.
Browse courses on Coding Challenges
Show steps
  • Join online coding platforms or communities.
  • Solve coding problems and participate in challenges regularly.
Discuss agile anti-patterns with other students
Discussing agile anti-patterns with other students will help you to understand how to identify and avoid them.
Show steps
  • Find a group of other students who are interested in agile
  • Meet regularly to discuss agile anti-patterns
  • Share your experiences and insights with each other
Explore agile case studies
Learn from real-world examples of agile adoption
Show steps
  • Identify well-known case studies or examples of successful agile implementations
  • Read or watch content related to the case studies
  • Analyze the strategies, challenges, and outcomes of each case study
Create a compilation of agile anti-patterns
Creating a compilation of agile anti-patterns will help you to organize your knowledge of the topic.
Show steps
  • Gather information about agile anti-patterns from a variety of sources
  • Organize the information into a coherent structure
  • Create a document or presentation that presents the information in a clear and concise way
Practice agile tools
Gain practical experience in using agile tools to complement theoretical knowledge
Browse courses on Jira
Show steps
  • Select an agile tool to focus on
  • Create a project or team to practice using the tool
  • Complete exercises or simulations to build proficiency
Discuss and Analyze Case Studies
Engage in peer discussions to share experiences and insights on agile anti-patterns, promoting critical thinking.
Show steps
  • Form study groups and select case studies relevant to agile anti-patterns.
  • Analyze the case studies, identifying agile anti-patterns and their impact.
  • Present findings to the group and engage in discussions on best practices.
Write a blog post about agile anti-patterns
Writing a blog post will help you solidify your understanding of agile anti-patterns and how to avoid them.
Show steps
  • Identify a specific agile anti-pattern
  • Research the causes and consequences of the anti-pattern
  • Write a blog post that describes the anti-pattern, its causes, and its consequences
  • Publish your blog post and share it with others
Contribute to an open-source project that uses agile
Contributing to an open-source project that uses agile will give you hands-on experience with agile practices.
Browse courses on Agile
Show steps
  • Find an open-source project that uses agile
  • Contribute to the project by following the agile development process
  • Work with other developers to complete the project
Document agile anti-patterns
Solidify your understanding of agile anti-patterns by identifying and documenting them within your organization or project.
Show steps
  • Observe and analyze your organization or project to identify potential agile anti-patterns.
  • Document the identified anti-patterns, including specific examples and their impact.
Start a project that uses agile
Starting a project that uses agile will give you practical experience with the agile development process.
Browse courses on Agile
Show steps
  • Define the scope of your project
  • Create a project plan using an agile framework
  • Execute the project plan and track your progress
  • Complete the project and reflect on your experience
Attend an agile workshop
Gain hands-on experience and insights from experts
Show steps
  • Identify relevant agile workshops in your area
  • Register and attend the workshop
  • Actively participate in discussions and exercises
  • Connect with professionals in the agile community
Implement an agile transformation plan
Apply your knowledge and skills to develop and implement an agile transformation plan within your organization or for a specific project.
Show steps
  • Define the goals and scope of the agile transformation.
  • Assess the current state and identify areas for improvement.
  • Plan and implement agile practices and methodologies.
  • Monitor and evaluate the progress of the agile transformation.
Design an Agile Anti-Pattern Mitigation Plan
Demonstrate a deep understanding of agile anti-patterns by creating a comprehensive plan to mitigate their risks.
Browse courses on Agile Transformation
Show steps
  • Identify the most prevalent agile anti-patterns within an organization or project.
  • Develop strategies to address each anti-pattern, including specific actions and responsibilities.
  • Outline a communication and implementation plan to ensure widespread adoption of the mitigation strategies.

Career center

Learners who complete Say Goodbye to Wagile will develop knowledge and skills that may be useful to these careers:
Agile Coach
The Agile Coach plays a vital role in guiding organizations through their agile transformations. The Say Goodbye to Wagile course teaches how to identify and address the most prominent agile anti-patterns. This knowledge is essential for Agile Coaches who want to help their organizations achieve true agility. The course also provides practical solutions that can be applied to solve persistent agile pitfalls.
Scrum Master
The Scrum Master is responsible for facilitating agile ceremonies and ensuring that the team follows the Scrum framework. The Say Goodbye to Wagile course provides valuable insights into the common agile anti-patterns that Scrum Masters may encounter. By understanding these anti-patterns and how to address them, Scrum Masters can help their teams avoid the pitfalls of wagile and achieve greater agility.
Product Owner
The Product Owner is responsible for defining and prioritizing the product backlog. The Say Goodbye to Wagile course teaches how to identify and address the agile anti-patterns that can prevent Product Owners from effectively managing the backlog. By understanding these anti-patterns and how to address them, Product Owners can help their teams deliver valuable products that meet the needs of customers.
Software Engineer
Software Engineers are responsible for designing, developing, and testing software applications. The Say Goodbye to Wagile course provides valuable insights into the agile anti-patterns that can hinder software development teams. By understanding these anti-patterns and how to address them, Software Engineers can help their teams deliver high-quality software that meets the needs of customers.
Project Manager
Project Managers are responsible for planning, executing, and controlling projects. The Say Goodbye to Wagile course provides valuable insights into the agile anti-patterns that can hinder project managers. By understanding these anti-patterns and how to address them, Project Managers can help their teams deliver successful projects that meet the needs of stakeholders.
Business Analyst
Business Analysts are responsible for understanding the needs of businesses and translating them into technical requirements. The Say Goodbye to Wagile course provides valuable insights into the agile anti-patterns that can hinder business analysts. By understanding these anti-patterns and how to address them, Business Analysts can help their teams deliver solutions that meet the needs of businesses.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for ensuring that software applications meet the required quality standards. The Say Goodbye to Wagile course provides valuable insights into the agile anti-patterns that can hinder quality assurance analysts. By understanding these anti-patterns and how to address them, Quality Assurance Analysts can help their teams deliver high-quality software that meets the needs of customers.
Systems Analyst
Systems Analysts are responsible for analyzing and designing computer systems. The Say Goodbye to Wagile course may be helpful for Systems Analysts who want to learn more about the agile anti-patterns that can hinder software development teams.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. The Say Goodbye to Wagile course may be helpful for Database Administrators who want to learn more about the agile anti-patterns that can hinder software development teams.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. The Say Goodbye to Wagile course may be helpful for Network Administrators who want to learn more about the agile anti-patterns that can hinder software development teams.
IT Manager
IT Managers are responsible for overseeing the IT department of an organization. The Say Goodbye to Wagile course may be helpful for IT Managers who want to learn more about the agile anti-patterns that can hinder software development teams.
CIO
CIOs are responsible for overseeing the IT strategy of an organization. The Say Goodbye to Wagile course may be helpful for CIOs who want to learn more about the agile anti-patterns that can hinder software development teams.
CEO
CEOs are responsible for overseeing the overall operations of an organization. The Say Goodbye to Wagile course may be helpful for CEOs who want to learn more about the agile anti-patterns that can hinder software development teams.
CFO
CFOs are responsible for overseeing the financial operations of an organization. The Say Goodbye to Wagile course may be helpful for CFOs who want to learn more about the agile anti-patterns that can hinder software development teams.
CMO
CMOs are responsible for overseeing the marketing operations of an organization. The Say Goodbye to Wagile course may be helpful for CMOs who want to learn more about the agile anti-patterns that can hinder software development teams.

Reading list

We've selected 13 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 Say Goodbye to Wagile.
Provides a comprehensive guide to software engineering. It covers the key principles of software engineering, as well as how to implement them in your own organization.
Provides a comprehensive guide to DevOps, a set of practices that helps organizations deliver software faster and more reliably. It valuable resource for anyone interested in implementing DevOps in their organization.
Provides a comprehensive guide to software testing. It covers the key principles of software testing, as well as how to implement them in your own organization.
This novel tells the story of a fictional IT team that is struggling to deliver value to the business. It provides insights into the challenges of IT operations and the benefits of DevOps.
Provides a practical guide to design patterns. It covers the key principles of design patterns, as well as how to implement them in your own code.
Provides a comprehensive guide to Extreme Programming (XP), a popular agile framework. It covers the key principles of XP, as well as how to implement it in your own organization.
Provides a comprehensive guide to Scrum, a popular agile framework. It covers the key principles of Scrum, as well as how to implement it in your own organization.
Provides a comprehensive guide to conducting effective agile retrospectives. It covers the key principles of retrospectives, how to facilitate them, and how to use them to improve team performance.
Provides a practical guide to agile testing. It covers the key principles of agile testing, as well as how to implement it in your own organization.
Provides a practical guide to agile software development for experienced developers. It covers the key principles of agile development, as well as patterns and practices for implementing them in your own projects.
Introduces the concept of the Lean Startup, a methodology for developing and validating new products and businesses. It valuable resource for entrepreneurs and anyone interested in innovation.
Provides a practical guide to agile software development in C#. It covers the key principles of agile development, as well as patterns and practices for implementing them in C#.

Share

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

Similar courses

Here are nine courses similar to Say Goodbye to Wagile.
Managing IT: Leading in Times of Crisis
Most relevant
Defeating Anti-reverse Engineering and Anti-debugging...
Leveraging Data & DORA Metrics to Transform Software...
ICAgile (ICP-ASD): Leading Technical Teams
Agile Conversations: Leading Sprint Planning Sessions for...
Agile Conversations: Leading Agile Retrospectives and...
Creating a Culture of Cloud Innovation
Progress, Communication, and Organizational Agility
Population Health During A Pandemic: Contact Tracing and...
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