format: "syllabus/v1"
kind: "course"
code: "APS"
title: "Applying Professional Scrum (APS) Course with Certification"
items:
  - type: "session"
    session:
      id: 1
      title: Kickoff & Sprint 1
      duration: 90
      content: Participants are able to experience building complex products within a timebox, which emphasizes the challenges of self-management, team formation, and norming. Through this exercise, they gain insights into the importance of "Getting to Done," the potential for self-management anywhere (with supportive guidelines), and how the Scrum framework aids in managing complex product development.
      learningResources:
        - title: Manifesto for Agile Software Development
          link: /content/resources/guides/agile-manifesto/
          duration: 5
          type: guide
          weight: 1
        - title: An Introduction to the Cynefin Model
          link: https://youtu.be/yjXRY0IbJw8
          duration: 5
          type: video
          weight: 1
      assignment:
        title: Understand how we work
        content: |
          **Ask** _Facilitate a discussion within your organization about your current process and practices used for product development and create an explicit description of them._
        examples: |
          - Have a conversation with people from your organization about the current challenges you are experiencing in your team. 
          - Have a conversation with people from your organization and create a visualization of your value stream from requirements gathering to product delivery. 
          - Have a conversation with people from your organization and create a visualization of various teams and groups involved in the steps for building the product. 
          - Describe the different roles/accountabilities in your current team.
          - Describe how you currently decide what should be built next in the context of your product.
          - Describe which meetings / events people involved in the product development process will typically attend.
          - Describe how you currently ensure building the right quality of your product.
  - type: "session"
    session:
      id: 2
      title: Fundamentals of Scrum
      duration: 90
      content: Students understand the concept of Agile and Scrum, its benefits for managing complexity, and being able to identify and explain how their organization could benefit from applying those principles.
      learningResources:
        - title: Manifesto for Agile Software Development
          link: /content/resources/guides/agile-manifesto/
          duration: 5
          type: guide
          weight: 1
        - title: An Introduction to the Cynefin Model
          link: https://youtu.be/yjXRY0IbJw8
          duration: 5
          type: video
          weight: 1
        - title: Empiricism is an Essential Element of Scrum
          link: https://youtu.be/q603WTOSYDk
          duration: 4
          type: video
          weight: 1
        - title: The New New Product Development Game
          link: https://hbr.org/1986/01/the-new-new-product-development-game
          duration: 20
          type: newspaper
          weight: 1
      assignment:
        title: Becoming more agile
        content: |
          **Ask** _Identify improvement in your current process based on your understanding on how the principles of Agile and Scrum can benefit the team in addressing complexities in product development and apply at least one change to validate its feasibility._
        examples: |
          - Have a conversation with people in your organization about problems and challenges with product development with your current process.
          - Have a conversation with people in your organization about the benefits of Agile and Scrum and how the principles and values can be applied to improve the way of working in your current team.
          - Discuss with others how the Scrum values could enable or inhibit empiricism
          - Try to identify in which areas on the Stacey Chart, the Cynefin Framework or another model explaining complexity most of your activities fall.
          - Describe what is the product your team is working on.
          - Review the values and principles of the Manifesto for Agile Software Development and identify areas where you would improve regarding your current product development.
          - Visualize your current process in regards of Visibility, Ability to Change, Business Value and risk over time and compare it to Scrum and describe the impact on your team.
  - type: "session"
    session:
      id: 3
      title: Exploring the Scrum Framework
      duration: 120
      content: By analyzing the Scrum Framework, demonstrate an understanding of how each element serves a specific purpose, and apply this knowledge to create a practical implementation plan that fully utilizes the Scrum Framework.
      learningResources:
        - title: The Scrum Guide
          link: https://scrumguides.org/scrum-guide.html
          duration: 60
          type: handshake-angle
          weight: 1
        - title: Ethics in Scrum
          link: https://youtu.be/Tw1gwc7rAVg
          duration: 13
          type: video
          weight: 1
        - title: Slaying Technical Debt
          link: Slaying Technical Debt
          duration: 5
          type: video
          weight: 1
      assignment:
        title: Scrum exists only in its entirety
        content: |
          **Ask** _Identify deviations of your current process from Scrum as defined in the Scrum Guide and apply at least one change that reduces the differences._
        examples: |
          - Have a conversation with people in your organization on how the elements of the Scrum Framework serve transparency, inspection, and adaptation. 
          - Facilitate a discussion with your peers on validating if you are using all Scrum Events and if you follow the rules related to these.
          - Facilitate a discussion with your peers on validating if you are using all Scrum Artifacts and if you follow the rules related to these.
          - Facilitate a discussion with your peers on validating if you are using all Scrum Commitments and if you follow the rules related to these.
          - Facilitate a discussion with your peers on validating if all Scrum Accountabilities are present in the team and if they provide the services described in the Scrum Guide.
          - Have a conversation with people in your organization whether there is enough transparency created by the Scrum elements to support inspection and adaptation for all relevant stakeholders.
  - type: "session"
    session:
      id: 4
      title: Sprint Two
      duration: 75
      content: By understanding that self-management requires boundaries in the form of a minimal set of rules students will be able to improve their work by applying the Scrum Framework.
      learningResources:
        - title: Clear Boundaries Enable Self Organization
          link: https://youtu.be/SgI7scPR_XI
          duration: 4
          type: video
          weight: 1
      assignment:
        title: Boundaries are important for self-management
        content: |
          **Ask** _Through an evaluation of the current Scrum implementation, identify opportunities for improvement, demonstrate how establishing boundaries aligned with the Scrum Framework can enhance self-management, and implement changes that enable the team to work more empirically and achieve their goals more effectively._
        examples: |
          - Have a conversation with people in your organization on how the Scrum Framework can help to create more clarity about accountabilities, artifacts and events. 
          - Facilitate a discussion with your peers about how well self-management works in your team(s) and how this can be improved.
          - Apply at least one additional element from the Scrum Framework to your current process and evaluate if this increases the ability of the team to self-manage.
          - Have a conversation with your peers on how you can use goals for creating focus in product development.
          - Facilitate a discussion about clarity of goals and how to improve them to help the team(s) to work towards these goals more effectively. 
          - Facilitate a discussion with your team(s) about how the current planning approach is supporting empirical development and what could be improved.
          - Facilitate a discussion with your team(s) if they are managing the future value and vision of the work enough to be prepared for the upcoming Sprint.
          - Facilitate a discussion about the value the Scrum Master is adding currently to the team(s) and how you could improve the way how the Scrum Master supports the team(s) in achieving their goals and in growing self-management.
  - type: "session"
    session:
      id: 5
      title: Deeper into the Scrum Framework
      duration: 75
      content: Being able to apply improvements to the conduct of Scrum Events by utilizing the transparency provided by Scrum Artifacts to enhance inspection and adaptation, demonstrating the ability to identify and implement changes that enable the team to work more effectively towards achieving their goals.
      learningResources:
        - title: The Surprising Truth about what motivates us
          link: https://youtu.be/aJWH84Nwucc
          duration: 2
          type: video
          weight: 1
        - title: The Daily Scrum is NOT a Status Meeting
          link: https://youtu.be/i7_RPceEIYE
          duration: 6
          type: video
          weight: 1
        - title: Empathy
          link: https://youtu.be/oUWMgHyf1bg
          duration: 35
          type: video
          weight: 1
        - title: Performance vs Trust
          link: https://youtu.be/MiZqPXL1LHY
          duration: 2
          type: video
          weight: 1
      assignment:
        title: Improving the conduct of Scrum Events
        content: |
          **Ask** _Evaluate how you are currently using transparency in your Scrum Events to inspect and adapt and apply at least one improvement to increase transparency or improve the flow of the Scrum Event._
        examples: |
          - Have a conversation with your team to discuss the desired outcome of each event and evaluate if your team is achieving it. 
          - Identify and apply improvements to create transparency in one of the Scrum Events to help better achieve the desired outcome. 
          - Identify and apply improvements to the flow of one of the Scrum Events to achieve the desired outcome. 
          - Have a conversation with your team(s) if during their Sprint Planning they are actively creating the plan on what the team will work on during the Sprint and how they plan on achieving the Sprint Goal. 
          - Have a conversation with the developers in your team(s) if during the Daily Scrum they are actively inspecting and adapting the plan for Sprint to help them achieve the Sprint Goal. 
          - Have a conversation with the stakeholders and your team(s) if during their Sprint Review they are actively inspecting the outcome of the Sprint and adapting the Product Backlog based on feedback and insights shared to improve the value of the product. 
          - Have a conversation with people in your organization on action items identified at the Sprint Retrospective and assess if the team is actively adapting towards the identified improvements. 
          - Demonstrate a course of action on a challenge that your team experienced this week. 
          - Talk with your colleagues / team members about the impediments that get in the way of being a self-managing team, identify a few actions that you could take to remove these impediments and proactively reach out to stakeholders who can take action that creates an environment where self-managing teams are feasible.
          - Have a conversation with your team and find out how frequently they are not able to complete the forecasted Product Backlog Items, and if they should adapt their forecasting approach for the succeeding Sprints. 
          - Have a conversation with your team(s) if there are challenges related to dependencies to people outside the team and identify points for improvement.
  - type: "session"
    session:
      id: 6
      title: Sprint Three
      duration: 90
      content: Effective collaboration is enabled through positive behavior of team members and by living the Scrum Values. When these values are embodied by the Scrum Team and the people they work with, the empirical Scrum pillars of transparency, inspection, and adaptation come to life building trust. Teams that master collaboration are more likely to achieve their goals and deliver value to their customers. Great collaboration needs continuous attention of team members and courage and openness to hold each other accountable.
      learningResources:
        - title: Encouraging Collaborative Ways of Working in a Scrum Team
          link: https://www.scrum.org/learning-series/encouraging-collaborative-ways-working-scrum-team/
          duration: 5
          type: learning
          weight: 1
      assignment:
        title: Collaboration is key in a self-managing team
        content: |
          **Ask** _Evaluate together with your team(s) how good they are collaborating and if there are any behaviors in the team that are impacting their ability to achieve their goals. Identify and apply at least one improvement that helps the team to collaborate better and acquire feedback on the impact of this change._
        examples: |
          - Facilitate a discussion with your team(s) to evaluate the current level of collaboration, to identify challenging behaviors and their impact and how the team(s) can improve.
          - Observe the conversation of your team(s) during the Daily Scrum evaluate if they are interested in the work of other team members.
          - Lean into the courage value to help the team navigate through an impediment that is outside their control.
          - Have a conversation with your team to evaluate how they collaborate towards achieving their Sprint Goal during the Scrum Events and even outside the formal Scrum Events.
          - Approach a random team member and ask about the team's current progress towards the Sprint Goal. If they can only explain their own progress, facilitate a discussion how collaboration and transparency could be improved so every team member is aware of the progress of the whole team.
          - Evaluate if communication happens between all team members and facilitate a discussion if the size of the team is supporting communication.
          - Evaluate how frequently the Product Owner is collaborating with the team(s) and if developers are frequently sharing and collecting feedback of their progress. Facilitate a discussion on how the team(s) could benefit from a more intense collaboration with the Product Owner and if that would impact the Product Owner's ability to collaborate with stakeholders.
          - Facilitate a discussion with your team to discuss how your team(s) could benefit from the Scrum values to deal with challenging situations that your team(s) experienced recently.
          - Facilitate a discussion to identify situations where team members could have held each other accountable to solve a challenging situation earlier instead of waiting for someone else to step in.
  - type: "session"
    session:
      id: 7
      title: Planning With Scrum
      duration: 90
      content: Students will be able to evaluate their current process and assess how it affects their ability to work in an empirical way to develop a plan to enhance agile planning.
      learningResources:
        - title: "From Now to New Right Here: Change-as-Flipping"
          link: https://www2.slideshare.net/npflaeging/from-now-to-new-right-here-changeasflipping-betacodex16
          duration: 10
          type: learning
          weight: 1
      assignment:
        title: Agile planning in working empirically
        content: |
          **Ask** _By evaluating your team's current process, identify how it affects the ability to work in an empirical way and develop a plan to apply at least one improvement to enhance agile planning to assess the impact of this change._
        examples: |
          - Facilitate a discussion with your team(s) to evaluate how much everyone is aligned on "Why?", "What?" and "How?" by the end of each Sprint Planning.
          - Have a conversation with your team(s) to assess how the Daily Scrum helps create transparency on the progress towards achieving your goals . 
          - Facilitate a discussion within your team(s) about how much Developers feel empowered to make suggestions about the Product Backlog and how to deliver value to your customers (Product Owner still will have the final say about the Product Backlog).
          - Have a conversation with your team(s) to discuss how you could improve the way you describe Product Backlog Items by either adding, improving, or removing information.
          - Work with your colleagues to refine PBIs that would help move you closer to achieving your goal(s) and determine which 2-3 items might be at the top of your ordered Product  Backlog.
          - Explore Product Backlog sizing techniques and experiment with the developers in your teams and assess with the team if it feels differently compared to how you normally do sizing.  
          - Facilitate a discussion with your stakeholders and Product Owner to assess relative business value for several Product Backlog Items to see if it is helpful in increasing the value of your product. 
          - Facilitate a discussion with your Product Owner to describe the aspects that are currently considered for ordering the Product Backlog and discuss how the order of your Product Backlog could be improved to maximize the value of your product.
  - type: "session"
    session:
      id: 8
      title: Sprint Four
      duration: 90
      content: Students will be able to analyze the interactions between their Scrum Team(s) and external individuals or groups, identify challenges at these interfaces, design and implement an improvement strategy, and evaluate its impact on the team's ability to work empirically and achieve their goals.
      assignment:
        title: Continuous improvement in a Scrum Team
        content: |
          **Ask** _Assess the interactions between your Scrum Team(s) and external individuals or groups to pinpoint any challenges at these interfaces. Then, implement at least one improvement and measure its impact on the team's ability to work empirically and achieve their goals._
        examples: |
          - Facilitate a discussion with your team(s) to identify impediments, and categorize them based on whether they can be resolved internally within the Scrum Team or require involvement from external individuals or groups.
          - Facilitate a conversation with people in your organization on how they can support the Scrum Team in creating an environment where teams can grow. 
          - Assess the amount of unplanned work and distractions for members of your team(s) and identify improvements that allow team members to better focus.
          - Facilitate a discussion with your team(s) to assess how much team(s) can focus on collaborating on a Sprint Goal and Product Goal and apply one improvement to assess how this helps increasing the focus. 
          - Have a conversation with your team(s) to identify one improvement point to enhance their ability to plan and improve the value delivered to customers.
  - type: "session"
    session:
      id: 9
      title: Getting Started
      duration: 45
      content: Students will be able to assess their current implementation of Scrum, analyze potential improvements, and develop a vision for what it could look like in the future. Additionally, they will be able to plan first steps that bring them closer to this vision.
      assignment:
        title: Applying Professional Scrum as the next step
        content: |
          **Ask** _Assess your current implementation of Scrum, and develop a vision for what it could look like six months from now. Create a 15% solution to start the journey towards this vision._
        examples: |
          - Have a discussion with your team and envision how the future would look like in the next 6 months as you apply the mindset of agility and Professional Scrum. 
          - Facilitate a conversation to create / continue an Agile Transition Backlog where you can manage potential improvements and define a Product Owner who will be accountable for managing this Product Backlog as well as people involved in implementing those changes.
          - Define regular inspection opportunities in your journey towards organizational agility that span a broader perspective than you cover in your Sprint Retrospectives. 
          - Facilitate a discussion with people in your organization and identify first steps in introducing organizational change to a more empirical way of delivering value.
          - Facilitate a community of agile enthusiasts within your organization to share ideas and collectively continue your agile transition journey.
          - Create a reading / watch list, try to connect with a community of agile practitioners outside your organization and identify other ways to get inspiration and to reenergize your agile mindset.
          - Take assessments on Scrum and Agile to inspect and adapt your theoretical knowledge.
  - type: "session"
    session:
      id: 10
      title: Closing
      duration: 30
      content: As we conclude the Applying Professional Scrum course, this final session is designed to reflect on your learning journey, consolidate key concepts, and prepare you to apply your new skills confidently within your team. We'll revisit the course highlights, address any remaining questions, and provide guidance on the next steps to continue your growth as a Scrum Master.
      assignment:
        title: Take the PSM I assessment.
        content: |
          - Passing score: 85%
          - Time limit: 60 minutes
          - Number of Questions: 80
          - Format: Multiple Choice, Multiple Answer, True/False
          - Language:
            - English
            - 简体中文 (Simplified Chinese) available through www.scrum.org.cn
          - Free [Credly](https://www.credly.com/users/sign_in) digital credential included
          - Practice assignment[Scrum Open](https://www.scrum.org/open-assessments/scrum-open)
          - Passwords have no expiration date, but are valid for one attempt only
          - Lifetime certification - no annual renewal fee required
