Pmi Acp Certification The Scrum Development Process

Tags: PMI-ACP

Agile Certified Practitioner Certification Program (PMI-ACP) - Course 3 of 8 - The Scrum Development Process

Last updated 2022-01-10 | 4.3

- Understand Scrum team roles and their corresponding responsibilities
- Identify guidelines for effective stakeholder communication and match project activities with their corresponding phases in the Scrum development process.
- Recognize activities that take place during the pre-game phase of a Scrum project
- describe the activities that take place during a sprint

What you'll learn

Understand Scrum team roles and their corresponding responsibilities
Identify guidelines for effective stakeholder communication and match project activities with their corresponding phases in the Scrum development process.
Recognize activities that take place during the pre-game phase of a Scrum project
describe the activities that take place during a sprint
Identify the characteristics of the charts used in Scrum to track progress and match Scrum tracking metrics with corresponding descriptions.

* Requirements

* Useful but not compulsory to study before - Course 1: Agile Project Management Essentials and Course 2 - Adopting an Agile Approach
* This is course 3 of 8 from the Agile Project Management - The PMI-ACP (Agile Certified Practitioner) Certification Program
* Courses under development - Course 4: Project Initiating and Requirements Gathering; Course 5: Planning and Monitoring Iterations on an Agile Project; Course 6: Leading an Agile Team; Course 7: Managing Stakeholder Engagement on an Agile Project

Description

Welcome to the course on The Scrum Development Process. This is the third course of a series of eight that will form the Agile Project Management - The PMI-ACP (Agile Certified Practitioner) Certification Program.Who is your instructor?

An overview of the Scrum development process.

Scrum is one of the most popular agile methodologies to date, with tools and techniques applicable to more than just software development projects. 

This course will assist prospective Scrum masters, product owners, and team members with the understanding of core Scrum practices. This includes an outline of the roles and responsibilities of members of the Scrum team, the importance of good communication, and the role of project stakeholders. 

The course divides the Scrum development process into three major phases: pre-game, game, and post-game. It describes the activities performed in each phase, but particularly examines the activities and tools of the game phase.

Scrum basics covered include the use of product and sprint backlogs, the use of iterative development in the form of sprints, performing daily stand-up meetings, the use of sprint reviews and retrospectives, and using Scrum task boards and burn-down charts for monitoring and reporting project progress.

Who is your instructor?

My name is Sorin, and I will be your instructor. I am a trainer and project manager with more than 10 years of experience. Before Udemy, I trained hundreds of people in a classroom environment – civil servants, managers, project workers, aid workers and many more. And I managed projects in the fields of justice, corrections, regional development and human resources development.

How will you benefit?

This course is intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects. It is aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives.

Training videos, examples, exercices and quizzes will help you learn all about the Scrum development process. And, if you take your time to go through all the learning materials this will entitle you to claim 5 PDU’s for the PMI certification exams and to maintain your PMI certification.

So, thank you for considering this course! Now, go ahead, and hit that "Take This Course" button. And, see you on the inside.

Who this course is for:

  • Intended for project managers, program managers, or anyone who wants to efficiently participate in agile projects.
  • Aligned with the Agile Certified Practitioner exam objectives developed by the Project Management Institute® and Certified ScrumMaster learning objectives
  • Will entitle you to claim 5 PDU’s for the PMI certification exams and to maintain your PMI certification

Course content

5 sections • 52 lectures

Program Overview Preview 10:22

This video will help you understand better the content of the other courses that will form this Agile Project Management - The PMI-ACP (Agile Certified Practitioner) Certification Program.

Course Overview Preview 01:26

There are two main parts: one is called Managing a scrum project and the other The Scrum Process in Action.

Course Guidelines Preview 03:17

You might know this. I’m adding it to any course in the introductory section. But, just in case some suggestions to improve your learning.

Course Overview

There are two main parts: one is called Managing a scrum project and the other The Scrum Process in Action.

The Agile Manifesto and Agile Principles Preview 00:01

The Agile Manifesto and Agile Principles

Defining Scrum Preview 06:38

The term "scrum" originates from the rugby formation, in which a team's players work together to gain possession of the ball. The agile methodology of Scrum borrows this term to describe a framework of project management processes and techniques. Scrum enables project teams to develop complex products quickly and efficiently, to adapt to change, and to regularly deliver value to customers in the form of working products. 

The scrum approach Preview 00:15

The scrum approach

The product owner Preview 02:33

The product owner is usually a customer representative, whose main focus is to represent the interests of the customer throughout the development process. The product owner measures how well a project performs in terms of return on investment, or ROI. 

The Scrum Master Preview 02:28

In a Scrum team, the Scrum Master is the expert on all Scrum-related issues and ensures that everyone works according to Scrum principles and practices. He or she should also shield the development team from external processes and control, so they can fully concentrate on development. The Scrum Master may be a member of the development team.

The development team Preview 02:35

A Scrum team usually consists of five to nine individuals who share the responsibility for developing a product and delivering it to the product owner at the end of each sprint. The optimal team is self- organizing and cross-functional. 

Agile project team, scrum team, and development team Preview 00:09

Agile project team, scrum team, and development team

The Scrum team in practice Preview 05:54

You're working as a Scrum Master on a project that involves developing tracking software for a transport company. 

Communicating with stakeholders Preview 09:47

In the Scrum approach, effective communication is vital for ensuring that a Scrum team understands customer requirements, and that development team members can work together efficiently to solve complex problems.

Scrum meetings Preview 07:39

The role of Scrum meetings is to ensure communication flows smoothly between the different stakeholders and team members. There are five types of Scrum meetings – the sprint planning meeting, the daily standup meeting, the Scrum of Scrums, the sprint review meeting, and the sprint retrospective

Sprints are recurring processes Preview 00:10

Sprints are recurring processes.

The pre-game phase Preview 05:01

The core of Scrum, originally referred to as the "game" by its creators, describes how to prepare and run Sprints. While not officially described as such in the Scrum guide, the phases of a Scrum project cycle could be considered and are sometimes described as pre-game, game, and post-game.

The game phase Preview 05:10

The game phase refers to the sprint, or development, phase. This is when the development team plans each sprint and proceeds to create functioning product deliverables, also called potentially shippable product increments. 

The post-game phase Preview 04:16

The work needed after a sprint or series of sprints to release the product, is sometimes referred to as the post-game phase. 

A scrum task board on a wall or whiteboard Preview 00:17

A scrum task board on a wall or whiteboard

Managing a Scrum Project

Understand Scrum team roles, guidelines for effective stakeholder communication, project activities and phases in the Scrum development process

Pre-game planning Preview 12:46

At the start of a new Scrum project, some initial planning and design must take place in order to define a project goal and product backlog for the project. 

Developing a high-level design Preview 08:25

Once the product owner has compiled project requirements, the development team reviews the backlog and creates a high-level design for the product to be developed. 

Sprint planning Preview 04:34

The game phase is where the core Scrum practices exist and where the bulk of the work is done. The development team plans each sprint, meets regularly, and creates functioning deliverables. And at the end of each sprint, it delivers the results to the customer, or a customer representative, for review. The process is iterative, with a product developed incrementally over multiple sprints. 

Sample sprint backlog Preview 00:09

Sample sprint backlog

Daily standup meetings Preview 04:20

During the course of a sprint, the members of a Scrum team meet to discuss task progress and any issues that are preventing tasks from being completed.  

Unit tests and sprint reviews Preview 04:58

Ongoing testing and the adaptation based on test results is a key principle of most agile methodologies, including Scrum. During the game phase of the Scrum development process, this principle is implemented in two ways – through unit testing and sprint reviews.

Sprint retrospectives and closure Preview 04:14

After each sprint review meeting, the Scrum Master conducts a sprint retrospective with the development team to discuss how the sprint went and how it could have been improved. This helps the team formulate best practices it can apply during the next sprint, in keeping with the agile principle of continuous improvement. 

Burndown charts Preview 06:15

At any point in a project, it's important to know how the project is progressing. That way, team members can make necessary adjustments – and other stakeholders can verify that everything is on track. Scrum teams use various highly visual tools to track their progress during each sprint. These include burndown charts and various progress charts. 

A burndown chart Preview 00:03

A burndown chart

Progress charts Preview 04:18

As well as burndown charts, a Scrum team may use various progress charts - to track its progress in completing the tasks in each sprint

Both burndown charts and progress charts let you compare actual and estimated values, and both provide a quick, highly visual way to track progress. 

The Scrum Task Board Preview 01:49

When practicing Scrum we can make the sprint backlog visible by putting it on a Scrum task board. Team members update the task board continuously throughout the sprint; if someone thinks of a new task (“Test the snark code on Windows 8.1”), she writes a new card and puts it on the wall.

Using tracking metrics Preview 07:37

As well as charts, you can use various metrics to track and report on the progress of a Scrum project. All visual ways to track progress, within the sprint or on project level, are called progress monitors.

Metrics that you can use to track the progress of a project include velocity, standards violation, business value delivered, number of defects per iteration, number of stories, level of automation, and number of tests. 

The Scrum Process in Action

At the start of a new Scrum project, some initial planning and design must take place in order to define a project goal and product backlog for the project. 

Course project (optional) Preview 00:22

Course project (optional)

The Scrum Development Process Preview 01:28

Course wrap up and conclusions.

Agile transition roadmap Preview 00:09

Agile transition roadmap

The Scrum Development Process

Course wrap-up and conclusions

Section Overview Preview 02:10

This course covers the key exam concepts of Kanban, work in progress or WIP, lead time, cycle time, and Little's Law. You'll also learn about Agile Team Spaces, sharing the product vision, and identifying and reducing defects. 

Waste Types Preview 05:51

In Lean project management waste, or the Japanese term Muda, is defined as any activity or process that doesn't add value to a product but does add cost. Lean's original Seven Forms of Waste include transportation, inventory, motion, waiting, overprocessing, overproduction, and defects. The new eighth form of waste is skills or non-utilized talent. 

Kanban Boards Preview 05:36

A Kanban board is a tool that agile teams often use to visualize workflow through a system. While Kanban principles are often used in IT and software development, they can be helpful in any industry.

Example of a Kanban Board Preview 00:01

Example of a Kanban Board

The Kanban Pull System Preview 06:14

In a Pull-based system, the customer demand creates what is called pull. Production or development relies on pull rather than on complicated market forecast to determine how many products to deliver.

Determining Lead Time and Cycle Time Preview 05:59

In lean project management, one of the key concepts is process improvement. Lead time and cycle time are two important metrics that help determine how lean a process is. In other words, how much of the time dedicated to creating a product is value added. 

Process Cycle Efficiency Preview 06:53

Lean manufacturing is a management philosophy that focuses on reducing waste and implementing a flow-based production line rather than a batch and queue method. It's aimed at reducing costs and improving overall customer value. 

Little's Law Preview 07:17

In order to maintain a stable process with minimal chaos organizations should attempt to minimize work in progress or WIP in their processes. One way to do this is by setting WIP limits. WIP limits help to reduce bottlenecks, improve the rate of throughput, and control the workload levels of project team members. 

Communicating the Product Vision Preview 06:03

Stakeholder engagement is a fundamental part of project management. It's important to be able to express the product vision to stakeholders in order to gain support in common understanding about the product requirements. The product owner often collaborates with other key stakeholders to develop a product vision. 

Defining the Agile Team's Physical Space Preview 06:01

With today's modern technology there are a variety of tools to bring teams together virtually. 

Exercise - Key Agile Exam concepts Preview 05:09

Agile teams achieve efficiency by leveraging many of the tools from Lean Management, but also by valuing individuals and interactions. 

In this exercise, you'll demonstrate that you can identify characteristics of waste
recognize the relationship between PCE variables identify characteristics of Agile environments 

Agile Key Exam Concepts Preview 01:52

This course covers the key exam concepts of Kanban, work in progress or WIP, lead time, cycle time, and Little's Law. You'll also learn about Agile Team Spaces, sharing the product vision, and identifying and reducing defects.

Agile Key Exam Concepts

This course covers the key exam concepts of Kanban, work in progress or WIP, lead time, cycle time, and Little's Law. You'll also learn about Agile Team Spaces, sharing the product vision, and identifying and reducing defects.

PMI Certification Info Preview 00:04

PMI Certification Info

Bonus Lecture Preview 00:05

Special offers for students that completed the course