| By | Article Rating: |
|
| May 29, 2009 05:20 PM EDT | Reads: |
341 |
The new AccuRev beta release is customer’s first look at Version 5.0 of the AccuRev server. The key new element has been porting the AccuRev server to an ODBC database. Initial reports show that this will provide enhanced scalability and more flexible IT architectures that large AccuRev deployments have been looking for, without degrading the one-user path length. While the functionality will be familiar to any post-R4.5 customer, there are many enhancements and bug fixes that have migrated into 5.0, making this an even larger improvement from R4.0 than it was from R3.0.
The first database supported by AccuRev, and the only one supported with the beta test of Version 5.0, is the PostgreSQL DBMS. PostgreSQL (pronounced “post-gress”) is a sophisticated DBMS with good concurrency support for complex locking models, rich support of database features, and broad platform availability. The postgreSQL.org site contains lots of ancillary material, including a list of books on PostgreSQL for the interested developer.
One of the features of ODBC database support is the ability to use familiar database tools to create reports and real-time dashboard data. The AccuRev server schema is very complicated with multiple databases, many tables, and complex fields. To simplify reporting, AccuRev has developed a database View that abstracts AccuRev database internals into a more user friendly form, perfect for use with report generation tools. This database view is available from the AccuRev User Forums, and will be updated to include other features based on customer request. The database is not directly customer accessible for modification and users should not make modifications or additions to the AccuRev database. Fortunately, Views in PostgreSQL are read-only, which is another safety guard against accidental database modification.
Tools such as Crystal Reports® or BIRT™ provide user interfaces for report generation that work directly with tables in a relational database. They provide a simple drag-and-drop, wizard driven, interface, making report generation and formatting much simpler than coding SQL statements directly. Business Objects (owned by SAP, and maker of Crystal Reports) and Actuate (BIRT provider) both have real-time update report tools, for creating near-real-time dashboards. These are not covered by this blog, but would use the same PostgreSQL view.
The first report we want to develop is one that shows the transactions in a stream, broken out by users. I like this graph because it shows exactly who contributed changes to a particular release candidate. We used Crystal Reports to generate the template.
All the “action” is in the design area at the bottom. We used the Group wizard to add the name, sum the number of promotes, and generate the graph.
Another report is the rate of changes to a series of streams. This shows the rate of instability in a project, which might not be reflected in the issue tracking system. Here we show the number of transactions in a series of streams each week, for the past ten weeks.
And we’ve limited the report to just show the three streams of most concern.
In conclusion, Version 5.0, coupled with AccuRev’s new Web User Interface, is an exciting new version of AccuRev that promises to provide benefits to the AccuRev community, both large and small, for a long time.
Vlad Romanescu &
Rob Mohr

Read the original blog entry...
Published May 29, 2009 Reads 341
Copyright © 2009 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By
AccuRev Inc. is a US-based software vendor focused on optimizing and automating the software development process for organizations challenged with today’s highly evolving agile, geographically distributed, and parallel software development environments.
- Software Configuration Management: AccuRev Joins Eclipse Foundation
- AccuRev Provides Developers More Power and Flexibility with Latest AccuBridge for Microsoft Visual Studio 2005
- AccuRev Integrates with NetBeans IDE 3.6 Platform
- AccuRev Integrates with Rational ClearQuest and MKS Integrity Manager
- AccuRev Announces Full Support for VMware and Solaris 10 Zones Virtualization Software
- Alaska Airlines Standardizes on AccuRev SCM for Consistent Process Automation and Collaboration
- AccuRev Announces AccuRev 4.5 for Multivendor Application Lifecycle Management (ALM)
- Alaska Airlines Takes Off with AccuRev
- AccuRev and Electric Cloud Partner to Advance Multistage Continuous Integration and Scalable Agile Best Practices
- AccuRev Unveils SCM Coexistence Solution for ClearCase
- AccuRev and Rally Software Partner to Scale Agile Software Development Best Practices
- AccuRev Further Aligns Innovative SCM Architecture with the Eclipse Integration Framework




























Ulitzer content is offered under Creative Commons "Attribution Non-Commercial No Derivatives" License.
For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
Any of the above conditions can be waived if you get written permission from Ulitzer, Inc., the copyright holder.
Nothing in this license impairs or restricts the author's moral rights.