What You Will Learn
This hands-on course teaches developers how to hit the ground running in an Extreme Programming development process. The course concentrates on effective roles for developers.
- JUnit Unit Tests
- Mock Objects
- Developing Effective Metaphors
- Story Card Tasking
- Research Projects
- Effective Story Estimation
- Pair Programming Techniques
- Risk Assessment
This course is designed for practicing engineers. Students should have experience in Java and Object Oriented Design.
This course includes: 5 days of instruction, a copy of all course slides with full written commentary, all sources to in class exercises and a two reference books selected by the instructor.
Programming Explained", Kent Beck
Programming Installed", Ron Jeffries, et. al.
Extreme Programming", Kent Beck, Martin Fowler