
Venkat Subramaniam's Essence of Agility is a two day course that will teach you to the skills needed to deliver successful agile projects.
Agile development has come to mean different things to different people. The fundamental goal is to develop relevant working software. What does
it take to realize that? The objective of this course is to address this from the software developer/programmer point of view and hone the
skills that you need to succeed on real world agile projects.
The following topics will be discussed over the 2 1/2 day course:
- Software Development Challenges
- Agility and Agile Methodologies
- Test Driven Development
- Applying TDD
- Continuous Integration
- Mocking to Facilitate TDD
- Refactoring
- Beyond Unit Testing
- Acceptance Testing Application Behavior
- Practices of an Agile Developer