Presented by Berteig Consulting Inc. in collaboration with Isráfíl Consulting Services Corporation, this course will give the participants critical skills in key software development practices that support Agile modes of development, through a combination of lecture, example, and exercise.


* Workflow of an Agile Software Development Cycle
* Impact of Agile on Conception, Design, Construction, and Verification
* Conceptual consequences of Agile methods
o Software as an emergent property
o Modularity, Dependency, and Component-Orientation
o Incremental design
* Infrastructure needs to support Agile methods
o Build systems
o Version Control and SCM
o Continuous Integration
* Development Practices and Approaches of Agile methods
o Testing, Test-First, and Test Driven Development
o Writing testable code
o Collaborative software development
o Pair Programming

Use this class to learn critical agile development skills and prepare for work in an Agile method like Scrum or eXtreme Programming. This course will be delivered by Christian Gruber, a long term practitioner, coach, trainer in Agile Software Development methods and practices, and co-founder of Isráfíl Consulting Services.

1. Improve the quality of your software
2. Integrate successfully into an Agile team environment
3. Increase development productivity
4. Understand what makes healthy, maintainable code
5. Certificate of Attendance.
6. $100.00 discount on a 3-Day Agile Project Management training and certification.

Location:To be Determined in Ottawa
Date: February 19 - 20, 2009

Note: Lunch will not be provided.

Official Website:

Added by Berteig Consulting on December 30, 2008

Interested 1