Small Releases

Small Releases

Frequent, small releases help ensure constant communication and tight feedback loops.
Continuous Integration

Continuous Integration

Continuous Integration is an XP practice that ensures problems with the full system are detected as soon after they are introduced as possible. It refers to automatically building and testing the full system (integrating the system with all of its … Continued
Test Driven Development

Test Driven Development

Test Driven Development, or TDD, also known as Test Driven Design, is a process for writing code using tests to define and then confirm the software’s¬†behavior. It is characterized by a set of steps known as “Red – Green – … Continued