At Mobile Commons, our development team practices agile software development, including daily standups, code sprints, pair programming, and test-driven development. We use a great software application called Pivotal Tracker for agile project management. Tracker has an API that developers can use to add new functionality. We really wanted tighter integration between our customer service, operations, and Tracker, so we wrote a Ruby library so we could add it ourselves!