Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Agile Development with Scrum of Scrums and Scrum Master
Rating: 4.4 out of 5(109 ratings)
2,163 students

Agile Development with Scrum of Scrums and Scrum Master

Scrum Revolution: Navigating Agile Excellence for Results
Created byShakil Jansberg
Last updated 1/2024
English

What you'll learn

  • Learn how Agile contrasts with traditional project management approaches and the benefits it brings to software development.
  • Explore the roles of Scrum Master, Product Owner, and Development Team, and understand how they collaborate for successful project delivery.
  • Learn the art of effective sprint planning, including backlog refinement, story point estimation, and sprint backlog creation.
  • Develop skills in facilitating retrospectives, identifying areas for enhancement, and implementing changes for increased team efficiency.

Course content

4 sections15 lectures1h 44m total length
  • Introduction to Agile Development and Scrum4:48

    Welcome to "Introduction to Agile Development and Scrum" with your guide, Shakil. Explore the Agile revolution backed by stats, insights, and guidance. Uncover the mindset shift, navigate Agile waters with best practices, and understand the confluence of Lean and Agile. This course equips you with skills for successful Agile implementation, featuring quizzes and hands-on modules. Embrace the journey, challenge yourself, and pave the way for meaningful change in your organization. Buckle up for this transformative Agile expedition!

  • Agile & Scrum Overview20:07

    Agile Development and Scrum Explained: A Friendly Chat


    Welcome to the world of Agile and Scrum, where software development becomes an exciting journey rather than a rigid process.


    1. Understanding Agile:

       - Agile is like a friend suggesting, "Let's cook up something awesome with what we have right now." It's about flexibility, adapting to change, and starting with what you have.


    2. Why Agile Matters:

       - Agile is your GPS in software development, guiding step by step. It saves time, money, and headaches by delivering results sooner and allowing adaptation to changes on the fly.


    3. Scrum Overview:

       - Scrum, a popular Agile framework, is compared to a well-structured recipe in contrast to traditional methods. It emphasizes flexibility, collaboration, and iterative progress, making it suitable for any project.


    4. Iterative Incremental Model:

       - This model is likened to building a house room by room, allowing flexibility and improvements along the way. Agile is introduced as a more adaptable alternative, enabling changes and improvements while building software.


    5. Agile Development Unveiled:

       - Agile is portrayed as a teamwork-oriented recipe, with Scrum as one of its dishes. It emphasizes flexibility, communication, and delivering working software. Agile is not a strict plan but a collaborative, adaptable way of creating software.


    6. Agile Manifesto Demystified:

       - The Agile Manifesto is simplified, emphasizing valuing individuals, focusing on working software, collaborating with customers, and embracing change. It's portrayed as a simple recipe for success in software development.


    7. Key Principles of Agile:

       - The key principles of Agile, presented as a cooking club, include customer satisfaction, openness to change, frequent delivery, effective communication, trust in motivated individuals, and attention to details.


    8. Agile Methodologies Unpacked:

       - Different Agile methodologies, such as DSDM, Scrum, Extreme Programming, TDD, Lean, and Kanban, are explained using relatable analogies. They are compared to recipes for success, offering flexibility, efficiency, and customer satisfaction.


    Whether you're new to software development or seeking a more efficient approach, Agile and Scrum provide a flavorful menu of options to enhance your projects. So, are you ready to embrace the simplicity and effectiveness of Agile, or will you stick to the old, complicated recipes? The choice is yours, just like selecting from a menu that brings smiles to everyone.

  • Scrum Framework9:31

    The Scrum Framework: A Culinary Journey in Software Development

    Welcome to the Scrum kitchen, where we'll explore the ingredients, roles, events, artifacts, and values that make Scrum a flavorful framework for successful tech projects.


    Ingredients: Lean Thinking and Empiricism

    - Lean Thinking: Like a well-organized kitchen, Scrum promotes efficiency by minimizing waste. It's about avoiding unnecessary steps and optimizing resource use.

    - Empiricism: Similar to adjusting seasoning while cooking, Scrum relies on experience-driven decision-making. It values learning from observations and adapting based on real-time insights.


    Three Pillars of Scrum: Transparency, Inspection, Adaptation

    - Transparency: Just as you'd want a clear view of all kitchen workstations, Scrum emphasizes making everything visible—tasks, progress, and challenges.

    - Inspection: Regularly checking what's happening in your kitchen ensures quality. In Scrum, inspection involves reviewing work to identify variations or issues.

    - Adaptation: In both kitchens and Scrum, adaptation is crucial. Scrum encourages changing processes and product creation based on what you observe during inspection.


    The Scrum Team: Your Kitchen Crew

    - Scrum Master: Like the head chef, ensures smooth operations, focusing on the team's effectiveness and removing obstacles.

    - Product Owner: Similar to a sous-chef, collaborates closely with the Scrum Master, accountable for maximizing product value by deciding what to create.

    - Developers: Your kitchen crew, responsible for creating the product increment. They work collaboratively and act as professionals.


    Sprint: The Cooking Event

    - Sprint: A time-boxed event, like a cooking session, lasting a month or less. It provides consistency and a specific period for creating product increments.

    - Sprint Planning: Similar to planning your daily menu, the team decides what tasks to tackle during the Sprint.

    - Daily Scrum: A quick daily meeting, ensuring everyone knows their tasks for the day.

    - Sprint Review: Like presenting finished dishes to customers, the team showcases what they've accomplished during the Sprint.

    - Sprint Retrospective: A reflection session, discussing how to improve and be more effective, just like post-service discussions in a kitchen.


    Artifacts: Essential Tools and Ingredients

    - Product Backlog: An ingredient list, ordered by priority, representing work needed to improve the product.

    - Sprint Backlog: Your daily cooking plan, containing tasks and to-dos for the current Sprint.

    - Increment: A shippable version of your product, meeting quality measures and ready to provide value.


    Commitments for Maximum Transparency:

    - Product Goal: Like aiming to serve the best dishes, it serves as a target for the Scrum team to plan against.

    - Sprint Goal: A clear objective for the Sprint, providing focus, much like having a special goal for the day in your kitchen.

    - Definition of Done: Quality standards for the product, ensuring it meets expectations before being considered complete.


    Values: The Secret Ingredients

    - Commitment, Focus, Openness, Respect, and Courage: These values create an environment of trust and collaboration, much like the secret ingredients that make your kitchen a great place to work.


    Scrum, Your Recipe for Success

    - Scrum is intentionally incomplete, allowing for flexibility and adaptation. It's like a versatile recipe that you can tweak to fit your needs, creating value in your projects.

    - Embracing the five key values is crucial. They are the secret ingredients that make your Scrum kitchen a place of trust and collaboration.

    - The Scrum Alliance community is your bustling kitchen, offering support, resources, and connections to help you create your perfect recipe for success.


    In conclusion, Scrum is the recipe that helps you manage your projects more effectively, adapt, and keep improving. It brings transparency, inspection, and adaptation to your project kitchen, ensuring you serve the best products possible. It's not a one-size-fits-all solution, but a versatile framework that can help you find your own recipe for success. Cheers to successful and flavorful Scrum projects!

  • The 3 Roles of Scrum7:38

    The Scrum Trio: Mastering Roles in Tech Projects

    In the dynamic realm of tech projects, where adaptability is key, Scrum emerges as a transformative framework. At its core are three pivotal roles – the ScrumMaster, the Product Owner, and the Team – each playing a distinct yet interconnected part in the symphony of successful project delivery.


    1. ScrumMaster: The Maestro of Process Harmony

    - Smooth Process Operation: Picture a conductor guiding an orchestra to create harmonious music. The ScrumMaster ensures the Scrum process flows seamlessly, orchestrating each element for optimal efficiency.

    - Obstacle Elimination: Similar to a conductor removing hurdles for the orchestra's performance, the ScrumMaster tackles obstacles hindering the team's productivity.

    - Meeting Facilitation: The ScrumMaster takes the lead in organizing and conducting vital meetings, fostering collaboration and aligning everyone involved.


    In essence, the ScrumMaster conducts the Scrum process with finesse, ensuring every aspect harmonizes towards project success.


    2. Product Owner: The Architect of Value Maximization

    - Product Backlog Management: Imagine a chef curating the finest ingredients for a culinary masterpiece. The Product Owner manages the Product Backlog, a list of tasks essential for enhancing the product.

    - Clear Expression of Backlog Items: Similar to a chef articulating recipe components, the Product Owner ensures clarity in expressing Product Backlog items.

    - Value Optimization: Just as a chef aims to maximize the value of a dish, the Product Owner focuses on optimizing the value derived from the team's work.

    - Transparency Maintenance: The Product Owner keeps the Product Backlog transparent, ensuring stakeholders have a clear view, akin to a restaurant presenting a lucid and understandable menu.


    In the role of a culinary architect, the Product Owner designs a roadmap that enhances the value delivered by the team.


    3. The Team: Collaborative Creators in the Tech Kitchen

    - Self-organizing and Cross-functional: Unlike a traditional development team, the Scrum Team is a blend of roles – analysts, designers, developers, testers – working collaboratively. It's a complete package, much like a well-coordinated kitchen crew.

    - Cross-functional Synergy: The team functions like a kitchen where chefs, sous-chefs, and staff work in tandem, leveraging diverse skills to achieve project goals.

    - Iterative and Incremental Work: Similar to a kitchen preparing a multi-course meal, the Scrum Team delivers product increments iteratively, maximizing opportunities for feedback and adjustments.

    - Ideal Size: Like a well-staffed kitchen, Scrum recommends a team size between five to nine members for optimum nimbleness and efficiency.


    As the real powerhouse, the Scrum Team embodies collaboration, creativity, and adaptability, crafting successful projects with a holistic approach.


    Scrum Team in Action: A Culinary Collaboration

    - Seamless Collaboration: Envision a bustling kitchen with chefs, sous-chefs, and staff seamlessly working together. In Scrum, this synergy is reflected in the collaborative efforts of the Scrum team – discussing tasks, sharing information, and ensuring a seamless project flow.

    - Iterative Delivery: Just as a chef serves courses one after another, the Scrum Team delivers a product incrementally, each part potentially valuable and ready for user interaction.


    The Scrum Team, like a well-coordinated kitchen, embraces a collaborative approach to product delivery, ensuring each member contributes to the project's success.


    Scrum Beyond Roles: A Mindset and Framework

    - More Than Roles: Scrum is not just about roles; it's a mindset and a framework designed to optimize productivity and flexibility in tech projects.

    - Events, Artifacts, and Values: In upcoming explorations, we'll uncover the secrets behind Scrum events, artifacts, and values that make it a potent tool for managing tech projects successfully.


    In conclusion, the Scrum framework thrives on the harmonious interaction of the ScrumMaster, Product Owner, and the Team. Each role, akin to a distinct instrument in an orchestra or a specific station in a well-organized kitchen, contributes uniquely to the success of tech projects. As we venture further into the Scrum landscape, we'll unravel more facets of this agile approach, exploring how it transforms the tech world with its collaborative spirit and iterative mindset. Get ready for a deeper dive into the Scrum framework and its transformative impact on tech projects!

  • The Scrum Master8:31

    Unveiling the ScrumMaster: Tech’s Guiding Star


    Ever pondered the enigmatic role of a ScrumMaster in the tech universe? Fear not, for we're here to demystify this crucial position. In essence, a ScrumMaster is akin to the guiding star in the constellation of Agile project management. This role plays a pivotal part in steering tech teams towards efficiency and delivering top-tier results. Let's delve into the fascinating realm of the ScrumMaster and explore how they navigate the diverse facets of the tech world.

    Imagine embarking on a technological journey, armed with a brilliant idea for a tech project. As the visionary Product Owner, you find yourself faced with the challenge of managing tasks, prioritizing work, and maintaining project momentum. Enter the ScrumMaster, whose role is to assist you, the Product Owner, in effective Product Backlog management. The Product Backlog, your project's to-do list, is curated and organized by the ScrumMaster, much like a diligent librarian ensuring order and clarity.

    But the ScrumMaster's responsibilities extend beyond list-keeping. They also serve as a bridge, facilitating clear communication between you, the Product Owner, and the Scrum Team, ensuring precise understanding and minimizing confusion.

    Navigating product planning in the tech world can be compared to maneuvering through a dense forest. The ScrumMaster acts as your GPS, aiding in crafting plans based on real data and feedback rather than mere speculation. They guide you through the twists and turns of tech development, ensuring a reliable navigation system.

    Feeling overwhelmed with a multitude of tasks and unsure where to start? The ScrumMaster assists in organizing the Product Backlog to maximize value, functioning as a personal chef helping you craft a delectable and satisfying tech project, one step at a time.

    Now, let's shift focus to agility – not acrobatics, but the ability to adapt swiftly to changes in the tech world. The ScrumMaster serves as a personal trainer, helping you and your team understand and practice agility in your project, ensuring you stay fit to face any challenges that arise.

    In the realm of tech projects, meetings and collaborations are inevitable. The ScrumMaster steps in as the conductor, facilitating Scrum events to ensure everyone stays on track and optimizes their time together.

    So, in essence, the ScrumMaster acts as a guiding light for the Product Owner, ensuring smooth operations and efficiency. Yet, their impact doesn't end there; it extends to the Scrum Team.

    Picture yourself as part of the Scrum Team – the creative individuals turning the Product Owner's vision into reality. The ScrumMaster becomes your coach, guiding the team in self-organization and cross-functionality. They mentor the team, fostering self-reliance and versatility.

    The pursuit of creating high-value products is paramount in the tech world. The ScrumMaster serves as a quality control expert, ensuring that everything produced by the team meets the highest standards and adds significant value to the project.

    Encountering roadblocks or obstacles that impede progress? The ScrumMaster becomes your troubleshooter, adept at removing impediments hindering the team's advancement.

    Similar to their role with the Product Owner, the ScrumMaster orchestrates Scrum events for the Scrum Team, ensuring harmonious collaboration and progress towards shared goals.

    But the ScrumMaster's influence doesn't stop at the team level; it extends to the entire organization.

    Consider an organization transitioning to embrace Scrum. Change can be daunting, and the ScrumMaster assumes the roles of a leader and coach, guiding the organization through this transformative journey.

    Leading and coaching the organization in Scrum adoption, the ScrumMaster becomes a captain steering the ship towards the destination of effective Scrum implementation.

    Planning Scrum implementations within the organization requires meticulous effort, and the ScrumMaster acts as an architect of change, designing a blueprint for a more agile and efficient future.

    The ScrumMaster's role also involves assisting employees and stakeholders in understanding and enacting Scrum and empirical product development, ensuring a shared language for all involved parties.

    Change isn't always easy, but it's essential for growth. The ScrumMaster ignites change that boosts the productivity of the Scrum Team, ensuring smooth and efficient operations.

    Collaborating with other ScrumMasters, they create a network of experts, sharing knowledge and best practices to ensure the thriving success of Scrum in the organization.

    In summary, the ScrumMaster is akin to the unsung hero of the tech world – a navigator, coach, and change-maker all rolled into one. Their influence permeates through processes, teams, and entire organizations, making them more efficient, effective, and adaptive. As for Scrum, it serves as the compass, guiding everyone towards success in the ever-evolving world of technology. So, the next time you encounter a ScrumMaster, recognize them as the secret ingredient that propels tech projects to thrive, adapt, and excel.

Requirements

  • Basic grasp of software development aids Agile understanding; beginners welcome.
  • Computer and reliable internet essential for practical exercises in the course.
  • Agile and Scrum demand active collaboration, discussions, and engagement.
  • Open-mindedness and curiosity about Agile principles valuable in navigating challenges to traditional approaches.

Description

Embark on a transformative journey with our "Agile Mastery Unleashed" course, where innovation meets efficiency! Dive deep into the world of Agile and Scrum, gaining the skills and insights to propel your projects to new heights.

Course Highlights:

  1. Foundations of Agile and Scrum: Lay the groundwork for success with a solid understanding of Agile principles and the Scrum framework.

  2. Mastering Scrum Dynamics: Explore the intricacies of Scrum roles, with a spotlight on the pivotal Scrum Master and the powerful impact of Scrum events and artifacts.

  3. Strategic Agile Planning: Navigate the complexities of Agile planning, from creating compelling user stories to wielding the power of story points and building a robust product backlog.

  4. Data-Driven Execution: Elevate your team's performance with insights from scrum ceremonies, daily stand-ups, burndown charts, and effective sprint reviews and retrospectives.

  5. Agile Anti-Patterns and Health Check: Learn to identify and overcome common pitfalls, ensuring your team's journey to Agile mastery is smooth and resilient.

Why Choose Our Course:

  • Expert Guidance: Benefit from industry experts who have navigated the Agile landscape successfully, providing you with real-world insights and practical strategies.

  • Hands-On Learning: Immerse yourself in interactive sessions, simulations, and case studies, ensuring you leave with actionable skills that can be applied immediately.

  • Comprehensive Additional Modules: Dive into advanced topics such as Distributed Scrum, Scrum of Scrums, and refined Backlog practices, giving you a well-rounded perspective on Agile excellence.

Don't Miss Out on Your Agile Revolution!

Join us now and transform your approach to project management. Secure your spot in "Agile Mastery Unleashed" and revolutionize the way your team works!

Who this course is for:

  • Designed for a diverse audience, from beginners to experienced professionals in software development.
  • Ideal for software developers, engineers, project managers, and team leads aiming to adopt Agile practices.
  • Suitable for product managers and owners seeking to streamline product development using Agile and Scrum.
  • Relevant for quality assurance professionals interested in integrating Agile testing practices for continuous improvement.
  • Open to Agile enthusiasts and beginners with curiosity about Agile principles and innovative project management.
  • Beneficial for business analysts and stakeholders aiming to align with Agile principles for effective collaboration.
  • Whether entering software development or a seasoned professional, this course offers valuable insights for success in Agile environments.