AgileCycle Features


AccuRev   Rally   Anthillpro
Software Configuration Management   Agile Lifecycle Management   Build & Release Management
AccuWork

AccuWork Issue Tracking

Issue-based and feature-based development are considered best practices in software engineering. With AccuWork, the integrated issue-tracking software included in AccuRev Enterprise, teams can easily create and manage issues, and keep track of the code changes associated with an issue.
Learn more »
Merge Tracking Screenshot

Advanced Merge Tracking

File merges are a common and often time-consuming activity in parallel software development. With AccuRev Advanced Merge Tracking, determining which files require merges – and performing the actual merge - is easy. AccuRev Streams assure that the full history of all files participating in a merge is tracked, so that complex merges can be understood at a glance.
Learn more »

Change Packages ScreenshotChange Packages

AccuRev Change Packages are the key to issue-based development and requirements traceability. By creating logical groupings of code changes, Change Packages allow developers and managers to work at the process level, not just at the code level.
Learn more»
Crosslink and Symlinks Screenshot

Crosslinks and Symbolic Links

Component reuse is critical to efficient software development. AccuRev Crosslinks and Symbolic links enable teams to share pre-built components and 3rd party libraries without the need to store these artifacts in multiple locations.
Learn more »

History Annotation ScreenshotHistory Annotation View

The innovative History Annotation view provides developers with a fully annotated view of any source file. Users can view historic versions of files just by dragging the Version Slider. This enables quick comparisons and helps improve the efficiency of code reviews. Learn more »

Workspace ScreenshotPrivate Workspaces

By providing fully version controlled private workspaces, AccuRev enables developers to isolate their in-progress code from others without the need to create a separate branch. Developers can perform local check-ins to keep their code safe in the AccuRev repository, and then promote it for inclusion in builds and other automated development processes.
Learn more
»

Security ScreenshotSecurity

Enterprises need secure software products, especially when dealing with critical intellectual property such as source code. AccuRev provides enterprise-class security via secure authentication, access control lists for streams and depots, and custom triggers to fine-tune security policy. Learn more »

Snapshot ScreenshotSnapshots

Tagging a build is time consuming and costly in legacy SCM systems. With AccuRev Snapshots, code lines can be “labeled” instantaneously to uniquely identify any code line and allow for reproducing builds in the future. This is critical for processes such as continuous integration that require frequent builds from identifiable code lines. Learn more »

Streambrowser ScreenshotStreamBrowser

The AccuRev StreamBrowser brings the power of streams to the desktop by enabling users to visualize and manage their development process in an easy-to-use platform-independent interface. With simple click, drag and drop operations, users can create and modify streams, merge code between streams, view and port issues between streams, and more.
Learn more
»

Stream FiltersStream Filters

Managing a complex development process with a large number of code lines and releases can be challenging. With AccuRev Stream Filters, users can tailor their view of the AccuRev Stream hierarchy to see just those streams that are of interest to them improving productivity and scalability.
Learn more
»

Timesafe ScreenshotTimeSafe Architecture & Sarbanes Oxley

Unlike legacy SCM systems, where it is easy to remove code, AccuRev employs the TimeSafe® Architecture. By utilizing an append-only database and atomic transactions, AccuRev assures that a consistent and immutable audit trail is preserved for all operations. This makes audits and regulatory compliance fact-based and safe.
Learn more
»
Version Control Screenshot

Version Control

AccuRev SCM includes an advanced version control solution that delivers both core version control functionality plus sophisticated graphical configuration and codeline management. The AccuRev Stream architecture enables developers to safely version in-progress code and store it in private workspaces, or share it with other team members.
» Learn more
Web Interface Screenshot

Web Interface

With highly distributed teams, wireless laptops and telecommuting pervasive in the world today, the AccuRev Web User Interface helps remote users gain the power of AccuRev via a standard web browser. Users can browse streams, perform code reviews and even download copies of source files from anywhere on the globe. » Learn more
 
Agile Project Management

Agile Project Management

Give your entire organization real-time visibility into the status of features, quality, priorities, roadblocks and risks. Contribute to team discussions and instantly communicate with team members — without leaving the application.
Learn More »
Agile Program Management

Agile Program Management

Scale Agile from a single team to many teams with programs that match your company's organizational structure. Coordinate and manage multiple projects and view program level roadmaps. Roll up features, dependencies and blocking issues from individual projects into a single program status view.
Learn More »

Requirements Management

Requirements Management

Import, create, prioritize and track requirements backlogs with full traceability. Break high-level feature descriptions into specific functional requirements and map these to releases and iterations with intuitive drag-and-drop planning.
Learn More »
Reporting and Analytics

Reporting and Analytics

Use Rally’s powerful reporting capabilities to track the progress of features, projects or portfolios. Use our point-and-click Report Designer to create custom reports from Rally’s SaaS-based ALM analytics warehouse.
Learn More »
Time Tracking

Time Tracking

Accurately track and and associate development hours with a Project, R equirement/Story, Defect or Task. Use Rally’s integrated Timesheets to enter hours and the Custom Report Designer to prepare billing, budgeting and software capitalization reports or export Rally time tracking data to existing applications. Learn More »
Community Management

Community Management

Engage customers in a vibrant social network with discussion threads, feature request submission and community-driven voting to help validate and prioritize your product roadmap. Learn More »
Test Management

Test Management

Author acceptance tests directly from requirements and enter test results while maintaining a full execution history. Plan and track regression testing across multiple platforms and systems. Easily tie defects to failed test cases for full traceability.
Learn More »
Defect Management

Defect Management

Submit defects through a simple web interface. Schedule and track defects into suites. See instantly which defects are preventing the acceptance of key features within your iterations and releases.
Learn More »
 

Build Management & Continuous Integration

  • Distributed & multi-platform building. Manage numerous build machines and platforms to scale painlessly. Supports Java, .NET, C/C++,Windows, Linux, Solaris, AIX, Mac, etc.
  • Use your existing build scripts. Maven, Make, MSBuild, NAnt, Ant, and arbitrary script.
  • Preflight builds. Run a “test build” of changes in the build environment without committing the changes to source. Preflight builds integrate code changes on the developer’s machine with a snapshot of the source code for the build.
  • Triggers. Efficient event-based and repository triggers for Continuous Integration. One-time and recurring schedules.
  • Build artifact repository. The only tool offering an artifact repository (Codestation) that captures build artifacts for reuse and for promotion to later lifecycle stages.
  • Build reports. Use build reports such as change log, unit test changes, coverage, etc. Trending reports that detail testing over time, build duration, and more.
  • Learn More »

Deployment Automation

  • N-tier application support. Deploy separate application tiers
    to different servers.
  • Multi-environment. Deploy to various environments ... from developer testing to production. Smart deployments adjust to different network topologies and settings.
  • Per-environment configuration. Use different configuration properties for deployment into each environment.
  • Rollbacks. Rollback to a previous build at the click of a button.
  • Integrated security. Fine grained, role-based control over< users’ ability to deploy into each environment.
  • Deployment object library. Built-in artifact repository keeps track of all deployed artifacts and ensures their integrity.
  • Secure transport mechanism. Integrated SSL encrypted transport means that you do
  • Learn More »

Test Orchestration

  • Integrations with leading testing tools. Out-of-the-box integrations with tools such as QuickTest Pro, Selenium, the xUnit set of tools, as well as code coverage and test lab management tools such as VMware Lab Manager.
  • Test reports integrated with build and release portal. Reports from all testing tools pulled into and made available through the integrated build and release portal to provide a single location for the entire application quality profile.
  • Test data warehouse. Integrated data warehouse stores all test data and makes it available for analysis and reporting. Metrics based on the data warehouse are available in the build and release portal.
  • Traceability. All test runs are traceable to the exact version of artifacts being tested and to the exact version of tests being run. If tests are also traceable to requirements, then full traceability from source code to requirements is achieved.
  • Learn More »

Release Management

  • Definition, enforcement, and automation. Prepares software for deployment to production.
  • LivingBuilds. Provides traceability throughout the lifecycle: what processes a build went through, when, and with what result.
  • Release portal. Lifecycle-centric view shows each stage of the lifecycle and which LivingBuild is currently in that stage. The portal aggregates all known data about a LivingBuild, including all test results. Integrations with tools such as issue tracking, QA, build, and SCM.
  • Traceability. Ensures traceability from a build to the source code; from a build to the produced artifacts; and between the build and any additional lifecycle stage(s).
  • Integrations. Integrates with leading project management, testing, quality assurance, build, and SCM tools to provide a holistic view of the software being released to production.
  • Learn More »

IT Governance and Security

  • Authentication. Enterprise ready, with integrations to LDAP (includingWindows Active Directory), Single Sign-on, Kerberos, as well as custom authentication systems.
  • Authorization. Role-based assignments can be mapped to LDAP roles. Fine grained customizable permission system.
  • Traceability. Forward traceability of build artifacts through every stage of the lifecycle, including all deployments. Backward traceability of build artifacts to source code. Builtin artifact hashing and verification.
  • Auditability. Every action within the system is logged, providing information on who performed what and when.
  • Learn More »

Dependency Management and Reuse

  • Rich dependency management. Define inter-project dependency relationships using flexible criteria.
  • Integrated artifact repository (Codestation). Track thirdparty artifacts and decompose projects.
  • Dependency-based build triggers. Pull or push builds based on dependency relationships.
  • IDE plugins. Eclipse and Visual Studio plugins integrate the dependency management system. Command-line client and build tool tasks are also available.
  • Dependency conflict detection and resolution. Multiple requests for the same build are merged into a single build.
  • » Learn more