Three Days Agile Project Management Overview Workshop

Agile Project Management Overview session is designed to give a million feet overview of Agile and Lean thinking process from a software management perspective. If your organization is exploring ways to improve your software development process, this session might introduce you to some key management concepts that can help serve your current needs.

During this session we'll try and highlight some of the core issues with tradition PMI and CMMI based software project management process. We'll demonstrate how Agile is different. We'll achieve this through simulation, discussion and sharing first hand experiences. There are lots of myths about Agile that exist out there and this session will help clarify some of those as well. At the end of this session, you might be able to compare your current process and see how you might want to adapt that to be more agile.

Learning Outcomes

  • Better understanding of Agile way-of-working
  • Clarity about XP and Scrum practices
  • Insights about Agile myths
  • Deeper knowledge about Agile Testing and Distributed Development practices

Course Outline

Day 1

  • Introduction and Icebreaker
  • Waterfall to Agile Demo : A small activity to highlight the differences between waterfall and Agile/Lean thought process
  • Overview of Agile- Origin and Rationale Behind it!
  • Overview of eXtreme Programming
    • XP Principles
    • Continuous Integration
    • Refactoring
    • Pair Programming
    • Collective Code Ownership
  • Overview of Scrum
    • Scrum Ceremonies
    • Scrum Artifacts
    • Scrum Roles

Day 2

  • Agile Project Lifecycle
    • Major Phases
    • Product Vs Services Lifecycle
    • Project Inception
  • Agile Releasing Planning: The outside in approach
  • Iteration Planning and eXtreme Programming Planning Game
  • Up-to-date : discussion on tracking and measurements
  • Informative work spaces and information radiators
  • Slack-Is it Good?

Day 3

  • Agile Testing: Role of testing on Agile Projects
  • Distributed Development Better Practices
  • Evolution of Team Interaction Models - An experience report on scaling Agile
  • Discussion on performance appraisal and other organizational issues that can surface
  • Agile Myth Busters - We'll burst some Agile myths

Method of Instruction

  • We use a Socratic method for training that involves a 100% hands-on workshop with interactive dialogues and live demos

Transfer %

  • Knowledge: 50%, Skill-Building: 50%

Target Audience

  • Team members and other project stakeholders

Course Level

  • Advanced

Course Prerequisites

  • Working experience in the project
  • Highly Recommended: basic understanding of the life-cycle of software projects

General Requirements

To ensure a successful class, we require the following facilities:

  • VGA projector (1024x768 minimum) & Projector screen
  • 1 White board & Dry erase markers
  • Cluster seating with 5-6 people on each table
  • 1 Flip chart with the stand and marker pens for each table
  • Notepad and Pen for each participant
  • Ample room for students in terms of room size and set up
  • For Dev trainings: at least one powerful workstation between two programmers
© 2015 AgileFAQs Technology Pvt Ltd. All rights reserved.