I’ve been using Trello to manage the development process for my new project. It is an absolutely fantastic tool for managing any type of small scale project. It keeps things simple and helps you see the big picture. Its deeply flexible workflow consists of a hierarchy of boards, lists, cards and notes/checklists. You can have multiple team members sharing a board, with different cards assigned to different members.
My personal setup has been to use a board to hold a new project, with lists for backlog (To Do), doing, and complete. The cards hold feature level tasks, and I fill in the details for those tasks into the details section. I’ve had no need for the card checklists yet, but those could be useful for more complicated features that don’t easily break down into subfeatures I suppose. This has been great for staying organized.
Trello is fast and intuitive, with surprising depth for a simple looking concept. It has apps for iOS, android and windows 8, as well as its web app. I highly recommend it for anyone who has to organize any type of project involving 10 or fewer people.