HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
Kevlin Henney's XP Primer (XP-01-02)
CODE: XP-01-02          DURATION: 2 DAY/S
In this highly practical 2-day XP workshop, you will gain a thorough understanding of the underlying principles, concepts and practices of eXtreme Programming (XP). XP is one of the leading agile development processes and during this XP course you will learn how to apply XP principles and make decisions concerning tools, design, testing and planning.
You will also learn how to specify a system through stories, estimation and tracking and how to introduce Test Driven Development, System Integration Unit tests and much more.

LEARN HOW TO:
  • Describe the core values and the practices of Extreme Programming
  • Capture requirements and plan iterations with user stories
  • Examine test-first programming and its role in supporting incremental design
  • Put parts of XP into practice on an example using Java and JUnit
  • Make decisions concerning XP tools, design, testing and planning
  • Adopt and adapt XP
PROGRAMME
Iteration 0
  • The Agile Manifesto
  • Agile processes
  • Extreme Programming
  • XP values
  • XP principles
  • XP primary practices
  • XP corollary practices
  • Specifying a system through stories
  • Story-driven increments
  • The planning game
  • Writing stories
  • Estimation and tracking
  • Agile modelling
  • Workshop requirements and envisioning a solution

Iteration 1
  • Test-Driven Development (TDD)
  • System, integration and unit tests
  • Functional versus operational tests
  • Customer versus programmer tests
  • Test-first programming style
  • Simple design
  • Overview of JUnit
  • Workshop development
Iteration 2
Lab: XP2 primary practices in more detail (sit together, whole team, informative workspace, energized work, pair programming, stories, weekly and quarterly cycles, slack, ten-minute build, continuous integration, test-first programming, incremental design)
  • Test-driven decoupling
  • Dependency management
  • The role of architecture in agility
  • Mock objects
  • Workshop development
Iteration 3
  • Workshop development
  • XP adoption and adaptation
  • Personal practices
  • Team practices
  • Use of automation
NEXT SESSION
The next course will be delivered at Aarhus, Denmark - Aarhus, on 16 Mar 2009.
COURSE DATES & REGISTRATION
Date City Cost Offer
16-03-09 Aarhus kr10950.00 kr10000.00 if booked by 14-02-09 Call Sales
07-04-09 London £1095.00 £1000.00 if booked by 08-03-09 Book Online Now
29-06-09 Aarhus kr10950.00 kr10000.00 if booked by 30-05-09 Call Sales
20-07-09 London £1095.00 £1000.00 if booked by 20-06-09 Book Online Now
07-09-09 Aarhus kr10950.00 kr10000.00 if booked by 08-08-09 Call Sales
Book Online or Call Sales on +44 (0)207 107 2620
ABOUT THE AUTHOR
Kevlin Henney is a regular columnist for various industry magazines and a well known and popular speaker on topics such OO Design, Patterns, Agile Development and Software architecture at conferences in Europe and North America.
More about Kevlin Henney
IS THIS COURSE FOR YOU?
If you are a Java developer and want to learn how to apply XP principles and make decisions concerning tools, design, testing and planning, this is the course for you!

COURSE PREREQUISITES
To benefit from this XP course, you should be a Java developer with at least basic Java skills. Although useful, deeper Java knowledge and any prior TDD, JUnit or other testing experience is not a prerequisite. Familiarity with the concept — but not necessarily the practice — of agile development is assumed.

COURSE LABS & EXERCISES
Lectures, discussions and practical exercises

COURSE DATES & REGISTRATION
Date City Cost Offer
16-03-09 Aarhus kr10950.00 kr10000.00 if booked by 14-02-09 Call Sales
07-04-09 London £1095.00 £1000.00 if booked by 08-03-09 Book Online Now
29-06-09 Aarhus kr10950.00 kr10000.00 if booked by 30-05-09 Call Sales
20-07-09 London £1095.00 £1000.00 if booked by 20-06-09 Book Online Now
07-09-09 Aarhus kr10950.00 kr10000.00 if booked by 08-08-09 Call Sales
12-10-09 London £1095.00 £1000.00 if booked by 12-09-09 Book Online Now
14-12-09 Aarhus kr10950.00 kr10000.00 if booked by 14-11-09 Call Sales
Book Online or Call Sales on +44 (0)207 107 2620
© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Heros  Promotions  Apress