Archive for the ‘Agile’ Category


Learn Agile in 30 Seconds

October 24, 2007

A good and concise tutorial which you need to know the basic of Agile: link


101 Ways To Know Your Software Project Is Doomed

July 18, 2007
  1. Management has renamed its Waterfall process to Agile Waterfall
  2. You start hiring consultants so they can take the blame
  3. The Continuous Integration server has returned the error message “Fuck it, I give up”
  4. You have implemented your own Ruby framework that uses XML configuration files
  5. Your eldest team member references Martin Fowler as a ’snot-nosed punk’
  6. Your source code control system is a series of folders on a shared drive
  7. Allocated QA time is for Q and A why your crap is broken
  8. All of your requirements are written on a used cocktail napkin
  9. You start considering a new job so you don’t have to maintain the application you are building
  10. The lead web developer thinks the X in XHTML means ‘extreme
  11. ……

Read more


Agile Documentation Strategies

February 14, 2007

Documentation is an important part of every system, regardless of the paradigm followed to develop that system. Although agilists are sometimes maligned for what is perceived to be their cavalier attitude towards documentation, the fact is that we take documentation very seriously. Agilists adhere to the philosophy that your team’s primary goal is to develop software, a message that sometime drowns out its sister philosophy that a project team’s secondary goal is to enable the next effort. Because the “next effort” typically involves running, supporting, operating, and maintaining the system, chances are incredibly good that you’re going to need to write some documentation along the way. It’s possible to do so in an agile manner, and this month, I explore strategies for doing exactly this.