Working Together to Perfect the Art of Software
A Place to Learn, Certify and Teach

Agile, Scrum and Lean Methods and Practices (16 PDUs)

Who Should Attend/Prerequisites

Software developers, QA and test specialists, business analysts, business stakeholders, product managers and product owners, project managers and ScrumMasters, program managers, department/functional managers, etc.

Individuals and teams new to agile or considering agile development for commercial products, software solutions for in-house use, or client-specific software projects.

PDU Credits: Attendees of this two-day course are eligible to earn 16 PDUs. All attendees will receive a certificate of completion which can be used to claim their PDUs.

Course fee: Covers course material hard copy binder, agile templates (Excel and Google Docs), and continental breakfast, lunch and coffee/refreshment on each day.

  

Contact us by e-mail (info@NewSynergyGroup.com) to schedule a private agile training class or workshop for your group.


Class Size Limit: 30 (Minimum 4)


COURSE CALENDAR
date location trainer
To be announced

Course Overview

Are you experiencing any of the perennial problems of software-intensive organizations, such as: failure to meet customer’s real requirements, delays in time to market, cost overruns, low quality, low productivity, employee stress and burn-out?   You will learn how to use Agile methods as solutions to these problems; these methods will also help you better manage rapidly changing requirements and priorities, improve alignment with business needs, reduce risks, improve productivity, help increase business agility, etc. 

In this highly experiential course with several hands-on exercises, you will learn how to properly implement the Agile/Scrum framework supported by effective practices that comprehensively cover all three roles (Scrum team member, ScrumMaster, Product Owner) and the entire product development life cycle in a scalable way. The course covers the practices of Vision-Releases-Sprints workflow, Product backlog management, Feature-Driven Development, Time Boxing, Quality First, Transparency and Feedback, Ready-Steady Sprint-Done.  Lean methods complement agile methods very well.   You will learn lean framework and methods such as waste reduction and queue management, leveling the work with small work batches, flow and pull management, Kanban visual signaling for agile software projects, Work-in-Process (WIP) control, and Kaizen (continuous improvements).

 

The course will teach you several agile/Scrum and lean practices with over 25 hands-on exercises and 17 agile-lean templates in real-life practical situations, such as:

Agenda

 

Day 1: 8:30 AM to 5:00 PM

Day 2: 8:30 AM to 5:00 PM

Continental breakfast: 8:30 AM to 9:00 AM

Agile - Lean Software Development: Basics and Fundamentals

  • Drivers for agile movement
  • Agility defined
  • Agile values and principles
  • Scrum origins and momentum
  • Scrum: Framework, Levels and Method
  • Scrum time-boxed cadence
  • Overview of agile-lean practices and templates
  • Conventional vs. Agile development
  • Agile people, teams, organization
  • Scrum team, and roles and responsibilities

Business Needs and Feature Analysis,  and Agile Feature Teams

  • Business Needs analysis
  • Features and feature analysis 
  • Feature teams: Roles and responsibilities
  • Transition challenges from component-based to feature-based teams

Lean methods

  • Lean goals
  • Waste reduction and queue management
  • Leveling the work with small work batches
  • Splitting large features vertically to level the work
  • Flow and pull management
  • Kaizen (continuous improvements)
  • Kanban for agile software projects

Agile Architecture, Design, Development, QA, and User/Tech Documentation

  • Architecture sprint 0
  • Feature-driven development
  • Agile documentation management
  • Early test development
  • Rigorous testing

Continental breakfast: 8:30 AM to 9:00 AM

Agile Product Management: Agile Product Ownership

  • Goals of agile product management
  • Agile product owner: Roles and responsibilities
  • Traditional vs. Agile product management
  •  Interfaces between agile product owner and rest of agile community
  • Product vision and envisioning process
  • Product backlog creating and grooming
  • Release planning and Release Backlog management: Release Data Sheet
  • DEEP Product Backlog management: Detailed appropriately, Estimated, Emergent, and Prioritized
  • Coarse-grain effort estimation with Planning Poker game
  • Fine-grain effort estimation
  • DEEP backlog prioritization based on the DIVE criteria: Dependencies, Risks (Business and Technical), Business Value, Estimated Effort

Scrum Framework and Agile Project Management

  • Agile project management practices
  • Scrum sprint workflow: Ready, Steady Sprint, Done
  • Release planning and Sprint planning
  • Scrum pipeline: 2-level deep
  • Sprint capacity planning and workload estimation, and matching capacity with workload
  • Daily Scrum, and Weekly “mini-sprints”
  • Information radiators and Visual controls: Sprint reviews and Sprint retrospectives
  • Don’t be a Scrumbut 

Agile/Scrum templates: Rationale and demos

Summary and Next Steps

 

Agile templates demonstration and delivery:  Agile-lean templates embed agile-lean process elements with built-in examples, and allow standardized use of agile practices throughout an organization.   These templates ensure consistency across all agile projects in an organization, eliminate reinvention of the wheel, reduce process errors, help comply with a standardized agile lifecycle process with minimal process overhead, improve overall agile team productivity, and help scalability of agile processes to handle large projects.  Most of these templates are also instrumented to allow quick metering and measurements (with minimal overhead) of estimated and actual efforts for each sprint, which is the critical information needed at the Sprint retrospectives to improve the agile process sprint by sprint.   

 

You will receive a set of agile templates based on familiar Microsoft Office tools (can also be used with Google Docs), which you are allowed to customize and use for your own project needs.  These templates can also be used with your choice of agile project management tool.  As a concrete example of these templates, you will see demonstration of several battle-hardened agile templates integrated with Rally Software’s agile project management tool.

After the course completion, attendees may ask follow-up questions by phone to the course instructor (Dr. Satish Thatte) over a two-week period (up to one hour free phone consultation).

 

Cost:

$995 per attendee.