Implementing an Agile Project

Schedule
Jan | Feb | Mar 2022
Duration
2 Days
Difficulty
Intermediate
Methodology
Online Live | Onsite

Overview

Many of today’s Project Management and Business Analyst Professionals are finding themselves leading, managing and analyzing on Agile development teams – only to find that many of the tools and techniques applied when using a traditional project management approach no longer work as effectively or at all. In order to do more than survive in this iterative development environment, today’s Project Manager and Business Analyst must employ additional project management and business analysis tools and techniques to effectively lead their teams and deliver their projects. The course will explore how your projects can easily and successfully make the transition to an effective Agile environment. Agile Scrum is an incremental, iterative framework for project management and software development – where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.

OBJECTIVES

• Plan, manage and close requirements for software development project in reduced time using Agile Scrum practices
• Minimize project uncertainty and risk by applying Agile principles through the Scrum method
• Ensure your project delivers required functionality and adds value to the business
• Create an environment of self-management for your software development team that will be able to continuously align the delivered software with desired business needs, easily adapting to changing requirements throughout the process.
• Learn how to apply Agile Scrum by measuring and evaluating status based on the undeniable truth of working, testing software, creating a more accurate visibility into the actual progress of projects.

TARGET AUDIENCE

Executives, Project Managers, Business Analysts, Business and IT stakeholders working with analysts, Quality and process engineers, technicians, managers; supervisors, team leaders, and process operators; anyone who wants to improve their Business Analysis skills.

COURSE OUTLINE

  • History & Mindset: Understand how the agile approach arose.
  • The Agile Lifecycle
  • Introducing Agile to the organization
  • Roles and Responsibilities on an Agile project team. Understand the purpose, the concepts, the theory, and some applications around the importance of people as individuals providing value through working in teams.
  • Establishing core hours – How will the team work during a day?
  • How to build end-to-end systems in early iterations
  • Planning and Managing Business Analysis Communication and Performance
  • Agile and CMMI
  • Value-Driven Development: Understand why agile development focuses so heavily on working products, its more general casting as “value-driven” development, with incremental, iterative and risk-driven approaches. Themes, theory and applications.
    Identify Project Success Criteria
    Establish your Agile team using RACI
  • Envision the Product and Project outcomes
  • Project Chartering (Project Planning)
  • Assemble the Agile project team – what are their responsibilities?
  • Compile the Product Backlog (Coarse-Grain Requirements)
  • Discuss how to Plan Sprints and Releases
  • Establish the Project “time-box”
  • Embrace the High-Level (Coarse-Grain) Plan
  • Managing different types of Personas on an Agile Project
  • Identifying and managing “Information Radiators”
  • Planning in Agile Projects – Common practices that work
  • Determine how the team will track and monitoring activities
  • Communications
  • Planning, Monitoring and Adapting
  • Scrum Task Board
  • Agile Estimating
  • Agile Analysis and Design
  • Burndown Chart
  • Team Velocity
  • Soft Skills Negotiation
  • Planning Releases. Understand the value, the concepts, the theory and some applications for learning and adapting at all levels and on all topics (the product, the process, the team, and the organization).
  • Exercise 5a: Brainstorm Business Functionality
  • Establishing decision and acceptance criteria for user stories
  • Planning Poker
  • Prioritize themes and releases
  • Prioritize user stories
  • Estimating team velocity
  • Preparing for change – Is the organization ready?
  • Sprint Zero activities
  • Elements of a successful Sprint Planning meeting
  • Create a Sprint Backlog
  • How to create a task board
  • Create a Sprint plan – Establishing Sprint success metrics
  • Define the vision and Iteration Requirements
  • Estimating the level of effort (LOE) with the team
  • Creating user Stories for the Product Backlog – Guidelines to consider
  • The art of slicing user stories
  • Managing the Solution Scope and Requirements using 2-4 week Sprints
  • Adapting a change-driven (Agile) Project plan that works – what are the
  • key differences from traditional (waterfall) project plans?
  • Finalize the Iteration Plan and how the team will operate
  • Managing your Scrums and setting expectations with your team
  • Using Burndown charts to track progress
  • Manage changes during the Sprint – What questions to ask
  • Prepare for the Sprint Review
  • Obtain Customer Acceptance of the Product Increment
  • Hold a Sprint Retrospective – What is working and what needs to be
  • improved upon during the Sprints
  • Update the product backlog – Rework the High-Level (Coarse-Grain) Plan
  • Plan and execute the next Sprint
  • Create an environment for continuous improvement – Product, Process
  • and People
  • Useful books and links on Agile

Instructor

Mark Steele

Mark is certified trainer with 20+ years of experience in gulf and London. He has trained batches, corporates, individuals and companies from all over the world.

Enroll Now

Fill out this field
Please enter a valid email address.
Fill out this field
Fill out this field

More courses you might like

Learners who joined this course have also enjoyed these courses.

Due Diligence in Petroleum Business Development

ITIL® 4 Strategist Direct Plan and Improve (DPI)

ITIL® 4 Managing Professional Transition (MPT)