Archive for the 'programming' Category

Extreme Programming Rules

nirav June 13th, 2007

If you are familiar with Extreme Programming, these rules are not new to you. If you are not, they will certainly give you a lot of insight in good software development. We have been using many XP principles in our projects, and have had very good success.

Here are the XP rules, straight from the XP website.

Planning

Designing

Coding

Testing

Sometimes I think these are too idealistic. The real world demands are to deliver working software fast. A team that’s tuned to extreme programming can certainly deliver good code quickly, but most programmers are taught differently. They are not tuned to pair programming or test driven development. Many managers too doubt the value of these principles. That makes it more difficult to implement them.

I am dreaming of a project where we can implement all these rules!