I came across these while reading the Agile Software Development blog and thought they were interesting enough to share here:
Active user involvement is imperative
The team must be empowered to make decisions
Requirements Timescale is Fixed
Capture requirements at a high level; lightweight & visual
Develop small, incremental releases and iterate
Focus on frequent delivery of products
Complete each feature before moving on to the next
Apply the 80/20 rule
Testing is integrated throughout the project lifecycle – test early and often
A collaborative & cooperative approach between all stakeholders is essential
It's a difficult transition to move from Waterfall to Agile, especially with a distributed team. But if done correctly I'm convinced the payoffs in improved efficiency and quality could be great.
Jason Aloia on Active Realtime
busycraze on Active.com now Served through Akamai
Brook Campbell on Active <---> Facebook
JayJenkins on Agile at Active.com