Agile Project Management Professional

Overview

About this Course

The Agile Project Management Professional training course is specifically designed to help you learn how to apply Agile project management principles and the Scrum framework to create software-intensive products. Through immersive workshop activities you acquire the practical knowledge and skills to plan, manage and execute Agile software development projects.

After completing this course, students will be able to:

-      Deliver business-valued software to your customer in less time

-      Develop higher-quality software products at lower cost

-      Mitigate uncertainty and risk by applying Agile values and principles

-      Apply the Scrum framework to meet business needs

-      Focus on continuous process improvement through embedded learning in the workplace

Duration:

03 days

Intended Audience

This course is intended for those as below:

-      Project and program managers

-      Product Manager and Product Owner

-      Software architects

-      Systems analysts

-      Team leaders

-      Developers

-      And anyone interested in applying Scrum and Agile methodologies

Course Outline:

1.      Traditional Software Development

  • Software Engineering philosophies
  • The challenges of traditional project
  • The assumptions of traditional development
  • The weakness of traditional software development method

2.      Introducing Agile Principles

  • Defining Agile values and principles
  • Agile development processes philosophies
  • Advantaging and disadvantages of Agile
  • Agile methods

3.      Defining the Scrum Framework

  • Defining the core Scrum Framework
  • Core Scrum team, artifacts and ceremonies
  • Adapting traditional business process to Scrum
  • Applying core Scrum Values
  • Benefits of Scrum
  • Challenging of Scrum

4.      Scrum Roles and Responsibilities

  •  Chicken and Stakeholders role
  •  Scrum Master role and responsibilities
  •  Product owner role and responsibilities
  •  Development team role and responsibilities

5.      Simulating the Core Scrum Artifacts and Ceremonies

  • Creating and Refining the Product Backlog
  • Decomposing Epics into features and stories
  • Implementing and Monitoring the Sprint Backlog
  • Defining the Definition of Done
  • Setting goals and choosing user stories
  • Holding the Sprint Planning meeting
  • Creating tasks for the sprint backlog
  • Hosting the Daily Scrum
  • Leading Sprint Reviews
  • Facilitating successful Sprint Retrospectives
  • Canceling Sprint

6.      Estimating and Prioritizing Product Backlog Items

  • Sizing user stories
  • Estimating effort and business value level through relative measurement
  • Ranking product backlog item priority at the release, product and project level
  • Utilizing MoSCoW and other prioritization techniques
  • Identifying high-priority items for sprint planning

7.      Agile Requirement

  • Key Principles for Agile Requirements
  • Writing users stories with the context format
  • Evolving product requirements
  • Applying INVEST and SMART frameworks to focus user stories
  • Developing products with progressive elaboration
  • Breaking user stories into tasks
  • Defining appropriate acceptance criteria

8.      Testing on Agile

  • The different of testing on agile
  • Testing in agile
  • Challenging in Agile Testing
  • Strategy and automation build

9.      Agile for Top Manager

  • Agile Manager characteristics
  • Challenging of traditional approach
  • Agility means that things will be done differently
  • Agile approach to increase ROI and employee motivation
  • Plan versus Business Value
  • Transitioning from a traditional to an Agile approach
  • Online

  • At Ho Chi Minh City

  • At Ha Noi