StreamBrowser



All engineering disciplines require some level of process, so the challenge for software engineering practitioners is to establish, measure, and enforce the software development process in a way that is visible and positive when viewed from the perspective of individual engineers and engineering teams. Process establishment and enforcement is further complicated when remote teams are involved in the development process. Without the ability to communicate the details of the development process and the state of current projects to all team members, regardless of location, engineering managers lose an important tool and risk lowered productivity due to poor process management.

AccuRev is architected for today's complex software development challenges. Its innovative stream-based architecture helps teams to automate and enforce the development process. With AccuRev, development teams can implement their optimal process model from within the graphical interface with little or no scripting required. Since all software development processes involve the flow of code through various stages, AccuRev is a natural way to enforce and manage all code flow. The dynamic and graphical nature of the AccuRev StreamBrower enables instant visibility into the development process, and the stream hierarchy allows teams to model and implement multiple processes simultaneously (e.g., Agile, Scrum, XP, Waterfall, RUP, etc.). This enables collaboration and code sharing between teams, even when geographically distributed and/or utilizing differing development methodologies.

When combined with either the bundled AccuWork issue tracking system or the optional AccuWorkflow workflow engine, teams can establish the appropriate level of processes and measure the results via queries from AccuRev. When working with remote teams, the StreamBrowser provides comprehensive collaboration that allows geographically distributed team members to visualize the current state of their projects. Finally, the ability to move developers or entire teams to work on new projects or iterations via simple drag-and-drop operations enables managers to reallocate resources quickly, without incurring tool-mandated overhead.

Key features

  • StreambrowserVisual representation and dynamic control of the development process and code configurations
  • Drag and drop operations to merge code, reallocate developers or teams, or port issues between streams
  • Easy stream query capabilities to view stream history, explore differences between streams, or examine issue-tracking items
  • Enables complex processes without scripting
  • Directly model parallel development processes
  • Single process view for both local and globally distributed teams
  • Java-based client GUI enables same interface on all platforms