The Points.com software engineering team uses agile development. Agile software dev is fun! We use techniques from XP and SCRUM to make creating software more enjoyable, lower risk, and faster to adapt to changing requirements, while also guaranteeing business value.
Agile Development at Points.com:
Our day starts with the morning stand up. Thoughtworks has an excellent article on why we stand up.
We work in an open office environment; there are no walls within a team. This is great for communication, an essential aspect of any agile environment.
There are whiteboards everywhere and we use them for technical discussions, sprint tracking, and whenever a drawing will facilitate communication.
We have comfortable chairs, widescreen monitors, and lots of screen real estate for our code.
While not officially part of agile dev, fresh fruit seems to keep our developers happy and productive. 🙂