Our AppDev team uses an Agile approach to application development called Scrum. This approach allows our team to quickly and accurately turn our client's priorities into working code.
Following Scrum practices, our group is setup in a multi-team configuration, each with developers working on projects that have cross-leverage potential. Each team, working independent of the other, is doing high performance Scrum with continual Rolling Wave Planning and continual Rolling Wave Acceptance as tasks are completed throughout the Sprint.
For Scrum and product management, our team uses Team Foundation Server (TFS) and Urban Turtle. TFS integrates agile practices with source control management. Urban Turtle provides additional developer options for managing these practices.