A great way to begin your Agile journey is to set up your workflow using a KANBAN system.
We simply have 3 swimlanes:
- Our TO-DO's or Backlog
- What we are working on or IN PROGRESS
- Things that we complete or DONE.
This simple Agile workflow is a great way to start.
In terms of coding, I would recommend using Test-driven developmenttest-driven development (TDD). We included a lot of great links describing TDD in our article but will re-copy them here:
For more information check out the following resources:
- AgileData.org - A A great resource for Test-driven development.
- JamesShore.com - Another great breakdown for TDD
- Net Tuts - A fun introduction to TDD *II like!
- Artima - Interview with Martin Fowler
- Wikipedia - The Wiki version of TDD
- Games From Within - A good case study of TDD
- DaniWeb - Introduction to TDD for developers
- Mark Levison - Article on TDD