Create and prioritize stories and tasks flowing from a single backlog to a current work list. Move easily between planning iterations/sprints and continuous flow.
Learn More → Agile Planner The Agile Planner is an Ajax UI that makes it easy to create tasks, plan agile releases, and keep your team focused. Team members always know what to work on now (Current tasks) and what is next in queue (Backlog). Drag and drop to prioritize your roadmap.
See your current work in status columns. Cardwall is a Kanban board or Scrum board that unites a distributed team. Set up custom status columns to match your workflow.
Learn More → Cardwall The Cardwall is a shared Kanban or Scrum board for current work in progress (WIP). You can see the status of each current task and who is working on it. You will also see if task are piling up in a certain status - important for managing a lean process. Customize the status columns to fit your process, and drag tasks across the different workflow stages until complete.
Keep your process moving smoothly with cumulative flow diagrams, stuck tickets and user reports.
Learn More → Reporting You will need specific reports to keep your process moving smoothly. Assembla provides a cumulative flow diagram so that you can see your velocity and check to see if tasks are building up at one stage of the process. The Stuck Tickets report will show you specific tasks that need attention. The user report will show you all user activity and help you bring on new contributors and get tasks and help to existing contributors.
Social, innovative features that make collaboration flow to the next desk or around the world.
Learn More → Collaboration While developers work on tasks, code, and requirements, they get real-time interaction through social features like @mentions, in-stream messages, customizable email notifications, and more. Assembla is great for distributed team environments. Assembla projects include collaboration tools like Messages, Wikis, and online Standup reports, so you can keep all of your project information in one place.
Subversion, Git, and Perforce code repositories designed to make teams more productive online.
Learn More → Repositories Assembla's Subversion, Git, and Perforce repositories provide the highest reliability combined with leading edge features and workflows. Every repository is integrated in a way that unifies your team with features like ticket updates from commits, code commenting, and a visible activity stream. As you make code commits, merge requests, and deployments, you can trace them on the related tickets.
Run Continuous Integration with our build tools, merge API and Jenkins plugins. Deploy code to any environment, on-demand or based on events, with FTP or SSH.
Learn More → Build and Test Continuous Integration with automated testing and deployment is important in a continuous delivery process. Assembla includes tools to help you run continuous integration on every code change, on merge requests, or on demand. In the simplest case, you can use the FTP tool to deploy changes to a Web site or PHP application. If you use Jenkins for continuous integration, you can take advantage of plugins to authenticate Jenkins on Assembla, test or deploy any branch, or do 'preflight' testing of each merge request. Use the SSH tool to run final deploys, test deploys, or any server task from a central, self-documenting location.
Code review and merge. Take what's ready and release whenever you want. Use modern wokflows based on github pull requests, gerrit changes, and reviewboard patches.
Learn More → Review and Merge Merge requests help you review and merge code changes when they are ready. We support two widely used workflows - temporary branches contributing to the master (like Gerrit or ReviewBoard) and personal forks (like Github). Contributors create a merge request when a change is ready. Reviewers can pull and test changes to vote, collaborate, and ultimately merge requests. You can even configure Jenkins to run CI tests and automatically vote on each merge request. You get a simple way to enforce quality and standards, and your team gets complete visibility into what is ready to release.
Try Assembla today. Use our team tools for managing tasks and/or code in your current process, and transition smoothly to continuous delivery. Sign up only takes a few minutes.
How to move beyond Scrum to improve agile software development so that it works in a cloud-based world... Read More →
Assembla talks about the process that changed their release frequency from twice a month to twice a day... Read More →
There are three distinct "use cases" for employing Agile techniques. Knowing where you fit in is important... Read More →
A recorded video of Andy Singleton, CEO of Assembla, digging deep into the changes affecting cloud-based application development... What The Video →
Learn how to harness the power of Assembla's powerful Git merge requests to improve code and release management... Read More →
Learn how avoiding premature integration results in less stress on your team and more frequent releases... Read More →
Learn about our non-Scrum process designed to scale Agile development efforts from 2 contributors to 2000 without abrupt transitions... Read More →