Agile and Extreme Programming (XP)
This seminar is designed to introduce managers, project leaders and developers to Agile and Extreme Programming (XP) which are lightweight development methodologies that define some of the conventional wisdom about the best way to manage software projects. Come learn about XP, and decide for yourself whether or not a light, agile methodology is right for your organization.

Who Should Attend: Managers or developers who are interested in understanding what Extreme Programming is all about.

Duration:  4 Hours

Price:  Free

Fundamentals

  • The Agile Manifesto
  • What is Extreme Programming (XP)
  • What is Not Extreme Programming
  • Cost/Change Curve
  • Five Key Elements of XP
  • Principles, Players, and Practices

Analysis and Requirements

  • Requirements via User Stories
  • Elements of Good User Stories
  • Tell Tale Signs of Poor User Stories
  • Test Scenarios from User Stories

Architecture and XP

  • System Metaphor
  • Architectural Spikes
  • Designing using CRC Cards
  • Deconstruction into Simple Designs
  • Modeling with XP
  • Using UML with XP
  • Reuse and XP

Managing with Agile Methodologies

  • Task Management
  • Task Size and Scope
  • Stand Up Meetings
  • Iteration Planning
  • Estimating
  • Estimate Confidence and Accuracy
  • Project Velocity
  • Release Planning
  • Management of Project Scope
  • Management of Requirements Changes

Development and XP

  • XP Development Life Cycle
  • Pair Programming
  • Team Communication
  • Rapid Cycle Iterations
  • Refactoring
  • Unit Test Development
  • Collective Code Ownership
  • Continuous Code Integration
  • Mobile Team Members
  • Documentation and XP Theory

Release Management and XP

  • Release Planning
  • Automated Regression Testing
  • Defect Management
  • Acceptance Testing
  • Frequent Small Releases

Migrating to an Agile Methodology

  • Varieties of Agile
  • Approaches to Migration
  • When Agile is Appropriate
  • Pilot Projects
  • Measuring Agile Effectiveness


Register Now

This page is printer friendly.