Search
User login
What is agile programming/development?
Agile programming is a new model of programming in which two (or more) programmers work together at a single computer.
Agile programming is often used in Java development
The idea is simple: two programmers work together, often with one typing, while the other looks over his/her shoulder and together they discuss design and implementation ideas and issues. This is in contrast to most software development work, which is typically solitary.
The idea is that two programmers working together will produce better-designed code that will be more resilient to bugs and design flaws, while also potentially improving the productivity of the programmers as well.
Agile programming is also often employed in educational settings to help students learn from each other.