Agile Project Management Introduction

 

 

Length: 2 days
PDUs:  14
PMI Activity ID#: 000439



Creating Agile Projects – It’s More Than a Buzzword

Agile methods are taking the IT and software development worlds by storm. Why? Because they’re effective and they better align with the realities of software development projects—changing requirements, ever more challenging technologies, highly compressed schedules and evolving teams. This workshop teaches you how to adapt and respond to all of these challenges within your software projects.

Software Projects Require More Than Traditional Project Management Skills
This workshop focuses on bringing non-traditional methods to bear within your software projects. With projects consistently failing at a +60% level for the past 10 plus years, it’s clear that traditional techniques aren’t working all that well. We’ll explore how to blend traditional and non-traditional PM techniques to enhance your project success and delivery of real business value. We’ll examine Agility as it relates to chartering, estimating, planning, risk management and change & release management.

Improve your Coaching & Soft Skills
Today’s software teams require vastly different leadership and management skills from the Project Managers to truly achieve success. You can’t simply tell everyone what to do. Instead, you need to be a strong coach, a change agent, and very effective at stakeholder management. Each method and discussion point brings home the fact that trying to drive success through planning simply doesn’t work. Instead, plans need to be actualized through the organization and team.  

The course is primarily targeted towards IT or Software Development focused Project Managers, Group leaders, or Functional Managers who want a solid overview of the agile methods and how they apply to software project management & leadership.

Prerequisites
A good understanding or work background in project management.

Upon completion of this course, participants will be able to:

  • Identify Agile Methodologies – XP, Scrum, Crystal & Lean Development

  • Blend aspects of Agility into your traditional projects including estimation, planning, metrics, and reporting

  • Adapt from a plan-driven approach to include actual velocity-driven aspects into your planning and scheduling

  • Improve your communication skills within the team and to customers and stakeholders

  • Conduct project retrospectives and reviews that surface important changes for your projects

  • Make critical project adjustments, in real-time, that improve your schedule attainment

Course Outline

1)     Agile Chartering or Envisioning for Success

a.       Setting up a project Charter

b.       Exploring the primary components of a solid Charter (template)

c.       Beyond the physical charter, using the Chartering process as a vehicle for leveling expectations

d.       Leveraging the Charter as an agile planning vehicle

e.       Explore the Team Software Process (TSP) as a more “traditional” Chartering process

 

2)     Adapting your Project Management ‘Style’ to Various Methodologies

a.       Review overall Development Lifecycle Model types

b.       Focus in on Waterfall, RUP (Rational Unified Process), Agile, and Maintenance as primary discussion points. Speaking to:

                                                               i.      Planning & Estimating implications

                                                             ii.      Product evolution

                                                           iii.      Milestones

                                                           iv.      Monitoring

                                                             v.      Change & Release Management

                                                           vi.      Risk Management

                                                         vii.      Test Planning

Within each of these 4 methods

 

3)     Agile Project Management – Principles & Practices

a.       Agile Manifesto & Basic Principles

b.       Introduce APM model – Envision, Speculate, Explore, Adapt, Close

                                                               i.      Go through each of the phases

c.       Bringing Lean principles into play for software

                                                               i.      Eliminate waste

                                                             ii.      Amplify learning

                                                           iii.      Decide as late as possible

                                                           iv.      Deliver as fast as possible

                                                             v.      Empower the team

                                                           vi.      Build integrity in

                                                         vii.      See the whole

 

4)     Extreme Programming (XP) Overview

a.       Provide overview of XP core engineering practices

b.       Focus on XP planning aspects

                                                               i.      Planning Game (for release and iteration planning)

                                                             ii.      Story based requirements &  card based planning

                                                           iii.      Wideband – Planning Poker

                                                           iv.      Velocity – based estimation & planning

c.       Leveraging XP to bring Agile Principles to your software projects

 

5)     Scrum Overview

a.       Scrum as an Agile PM “wrapper”

b.       Overview of Scrum practices

                                                               i.      Backlog planning

                                                             ii.      Sprint planning

                                                           iii.      Daily Scrum

                                                           iv.      Self-directing teams and the notion of Agile Coaches

c.       Using Scrum principles to add general agility to your projects

 

6)     Crystal (Clear/Orange) Overview

a.       Overview of core Crystal practices

                                                               i.      Exploratory 360

                                                             ii.      Design & architectural exploration (Prototyping, Walking Skeleton)

                                                           iii.      Blitz Planning

b.       How to scale the agile methods and some of the challenges associated with scaling

 

7)     Aspects of Agile Coaching

a.       Focused on PM soft skill development (not plan-driven)

b.       Attributes of “good” coaches

c.       How to make the shift towards collaborative – self-organizing team leadership models

d.       Review several decision-making and facilitative tools

e.       Effectively dealing with conflict

 

8)     Reflection and Making Real-time Adjustments

a.       Aspects of a proper Retrospective

                                                               i.      Preparation

                                                             ii.      Meeting facilitation

                                                           iii.      Follow-up and driving action

b.       Creating safe environments

c.       Examining some of the basic facilitation skills

 

9)     Exercise(s)

a.       You will be exposed to the 1 Hour Scrum simulation where you will get the chance to work as a team leveraging Scrum practices. Exploring the “inner workings” of agile teams.

b.       You will be exposed to a user story writing session where we’ll decompose a Google application into user stories. Exploring the mechanics of story writing, decomposition, roles, and themes.

c.       Throughout the remainder of the workshop, we’ll use these stories to complement and experience agile activities surrounding sprint planning & execution.

Finally, we’ll wrap-up the workshop with a coaching practice session—to finely tune the changes you’ll need to make as an agile coach.

 

Click here for course cost and dates

BACK