Assembla offers workspaces and portfolios for distributed agile development teams and it integrates with Basecamp. David Parmet of Assembla writes:
Assembla provides full-featured workspaces for software developers, with tools that make geographically distributed teams faster, more unified, and more agile. The most popular tools are code repositories, and the Tickets tool for bug and issue tracking. Assembla supports Subversion and Git code repositories with an intuitive code browser, integrated permissions, and email/RSS alerts. Assembla also links Mercurial, external user-hosted Subversion repositories, and Github, to its team workspaces and Tickets tool. The Tickets tool allows users to start immediately with a simple list of tasks for the next milestone or iteration, and proceed to more advanced features such as custom fields, time tracking, burndown reports, and reporting on a portfolio of projects. Assembla provides an integrated view for software team members with links between code and tickets, a wiki, time tracking, standup scrum reporting, integration with external tools like Basecamp, and many other features.Many Assembla customers are software consultants and web marketing agencies; frequently they use Basecamp for their client-facing design projects and Assembla for software development. They love Basecamp for its accessibility and usability, and they like the software team productivity they get with Assembla.
To create a more unified team, Assembla shows a "Stream" of team member activities - similar to the Basecamp dashboard. The webhooks option feeds this activity stream to REST enabled applications like Basecamp, Campfire, and Twitter. The Assembla Milestones tool can synchronize software iterations with Basecamp milestones, harmonizing the technology and design processes.
Assembla launched in 2006 and currently has more than 3,500 paid subscribers and hosts more than 60,000 projects. The Assembla blog provides tools, tips, and tricks for distributed agile software development.