Skip to main content

Scrum for Software Developemnet

Scrum is an iterative, incremental process for the development of many kinds of products and services. Developers like it. Managers like it. Executives like it. It is highly adaptable. You can enhance it with other development methods. It’s fast, easy, and fun.

Scrum for Software Development 

The primary goal of this interactive 16-hour course is to provide a practical introduction to Scrum, the most popular Agile Method, to the members of the Scrum team. Details of Scrum are explored in teams including Scrum roles (Product Owner, Scrum Master, and Scrum Team), steps performed using Scrum, and Scrum artifacts (including the product backlog, sprint backlog, burndown chart, cumulative flow diagram, and the impediment list). Participants identify, refine, plan, manage, and track work in interactive business simulations and exercises. The simulations include Scrum essential practices including Planning Poker, Scrum events, and sprints. The focus could be set to preparing the trainees for PSM I exam at scrum.org. 

Learning Objectives

Successful participants will be able to explain and elaborate:

  • Agile Methods and how they work
  • How to use Scrum for Software Development 
  • How to facilitate Scrum in order to deliver the best value for the organization
  • How to define and develop Product Backlog
  • How to manage change in an Agile environment

Agenda

  • Scrum Concepts
    • Definition of Scrum
    • Scrum Theory
    • Scrum Values
    • The Scrum Team
    • Scrum Events
    • Scrum Artifacts
    • Artifact Transparency
  • Best Practices
    • Ready/Done
    • Epics
    • User Stories
    • Planning Poker
  • Scrum and Kanban
  • Scrum in a Project’s Lifecycle
  • Ensuring Consistent Performance and Avoiding “Scrum Buts”
  • Providing Visibility to Senior Management.