Course Badge
Back to results

Agile Fundamentals: Scrum, Kanban, Lean and XP (Course 918)

Taught by: Alan O'Callaghan
Stand out from the crowd with a certification that proves your knowledge and understanding of the scrum framework. The CSD® course is delivered by world-class trainers who have been extensively evaluated and vetted as leaders in technical practices, scrum, and agility. Successful completion of this course includes a two-year professional membership with Scrum Alliance and a globally recognized certification badge.
0800.282.353
Alan O'Callaghan Trainer Photo
Back to results
 1 day |
 Start May 11, 2016 CUT
Early bird pricing

Course details


Location

person icon

In-Person

location pin icon

Euston House, 24 Eversholt Street, London NW1 1AD, GB

Schedule Details

Wednesday, May 11 | 9:00 AM - 5:00 PM CUT
Thursday, May 12 | 9:00 AM - 5:00 PM CUT
Friday, May 13 | 9:00 AM - 5:00 PM CUT

In this course, 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.

You Will Learn How 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

Active Learning Workshop:

  • Identifying candidates for the Product Owner role
  • Envisioning a product
  • Estimating feature size using Planning Poker
  • Simulating a six-Sprint project from start to finish
  • Interpreting quantitative data to accurately track progress
  • Dealing with geographically distributed development

Introduction to Agile Project Management

  • Articulating Agile values and principles
  • Comparing Agile with traditional, masterplan methods
  • Appreciating Agile development as value-driven delivery

Fundamentals of the Scrum Framework

Dealing with uncertainty and risk

  • Recognizing Scrum as a framework for self-managing teams
  • Locating Scrum in empirical process control theory
  • Revealing systematically the issues in product development

Identifying the roles and their responsibilities

  • Ordering requirements and insuring Return on Investment through the Product Owner
  • Establishing the ScrumMaster as a fundamentally new management role
  • Shaping the self-managed Development Team

Managing product delivery

  • Creating a Product Backlog as a list of requirements and technical issues
  • Iterating development through cycles of one month or less
  • Time boxing to establish a regular rhythm of energized work

Tools for tracking and monitoring a project

  • Capturing user needs as stories
  • Using capacity-based planning to plan progress
  • Measuring estimated effort with story points

Product Planning with Agile

Focusing on business value

  • Delivering business-valued functionality with Sprint Planning
  • Collaborating with customers to manage risk and uncertainty
  • Demonstrating implemented features as "potentially shippable increments"

Identifying features for development in an iteration

  • Envisioning value through Product Chartering
  • Concretizing a Sprint Goal through feature selection
  • Identifying development tasks in the Sprint Backlog

Fostering Self-Management within the Development Team

Creating the optimal working environment

  • Staffing the Development Team
  • Protecting the team from outside interference
  • Making progress visible and open

Transitioning to self-management

  • Facilitating cross-functionality and team learning
  • Empowering the team to control their own development process
  • Adapting management roles external to the development effort

Running iterations

  • Inspecting and adapting through the Daily Scrum
  • Producing a quality-assured, business-valued product
  • Ensuring standards through an agreed Definition of Done

Managing Change

Generating rapid feedback through Sprint Reviews

  • Demonstrating completed functionality to the customer
  • Fostering collaboration with stakeholders through discussion of "done" increments
  • Recalibrating estimates based on experience

Reviewing iterations through Sprint Retrospectives

  • Revising team behavior on the basis of lessons learned
  • Continuously improving by embedding new knowledge

Applying Agile throughout Your Organization

Scaling for large projects

  • Working with large Product Backlogs
  • Scaling the Product Owner role
  • Coordinating component teams with Scrum Development Teams

Managing distributed development

  • Planning Releases and Sprints for distributed teams
  • Ensuring effective communication across time zones
  • Holding distributed Sprint Reviews

Establishing momentum for successful adoption of Agile methods

  • Assessing the organization's readiness for Agile adoption
  • Creating an Improvement Backlog for ongoing improvement

Project and program managers, software architects, systems analysts, team leaders, developers and anyone interested in applying Scrum and Agile methodologies.

Reviews

rating icon showing 0.00 stars. No ratings yet TrustPilot logo
This course does not have any reviews yet.

More courses by Alan

This trainer has no other upcoming courses of this type.