Issue Tracking Systems



Yüklə 326,38 Kb.
səhifə5/15
tarix14.10.2017
ölçüsü326,38 Kb.
#5019
1   2   3   4   5   6   7   8   9   ...   15

3.2CodeBeamer


Homepage: http://www.intland.com/products/codebeamer.html

License: Proprietary (Free – 500 USD)

Implemented in: Java

Demo site: https://codebeamer.com/cb/user


CodeBeamer is not just a simple Issue tracking system, but it is a Collaboration Development Platform with integrated Application Lifecycle Management. Under this title we can imagine set of services such as Project related Document Management, Wiki, Forum, Online chat and of course Issue tracking integrated with version control (SVN).
It’s available for free for students and evaluators; however for business use it is commercial. As an example of public use we can name for example JavaForge.com community, which host multiple Java open-source projects and is running above CodeBeamer.

Installation


CodeBeamer is a Java EE application running on Apache Tomcat servlet container. It is delivered as a binary installation file either for Windows or for Linux. Tomcat installation files are included in the package; however, there is no problem to install CodeBeamer to your own instance of Tomcat. After finishing the installation, it is necessary to set a connection to the database (and some other configuration) in property file.

[TSO-INS2]


User interface


The user interface looks to have a better structure than Bugzilla UI; however, it still would not win the price for usability. As you can see below in the use-case scenario, it is necessary to go quite deep into the UI to add new issue requests. It would help to move some most used functions to some extra panels, or other similar reorganizations. While using CodeBeamer UI, there was no problem to find anything, only many things involved too many steps.
2 - my start page.png

Screen shot : CodeBeamer use-case - My Start (personal Main page)



4 - codebeamer project.png

Screen shot : CodeBeamer use-case - Project dashboard



5 - trackers of project.png

Screen shot : CodeBeamer use-case - Project trackers dashboard


(select tracking database)

6 - my-bugs (tracker).png

Screen shot : CodeBeamer use-case - Bug list


7 - my-bugs (new issue).png

Screen shot : CodeBeamer use-case - Add new issue details



8 - bug details.png

Screen shot : CodeBeamer use-case - View issue


Ticket system


CodeBeamer provides a default workflow, which can be customized within the user interface. A guide can be found on the CodeBeamer Wiki page “Workflows” (http://cb.esast.com/cb/wiki/5713).
The workflow diagram below contains the following node types:


  • Yellow node - denotes the start state. A new tracker item will appear in this status.

  • Blue nodes - denote the regular states. It will move among these during most of the tracker item life cycle.

  • Orange nodes - as there are only leaving transitions for these, one cannot move items to them, but can move items from these to the regular items. These nodes are primarily used for proper migration from legacy trackers.


codebeamer.png

Figure : Default CodeBeamer ticket workflow


CodeBeamer also supports adding of custom fields to the tickets within the user interface.

[TSO-INS2]



Projects management


CodeBeamer, by default, supports the management of multiple projects. Projects can be also grouped in so called “Working sets,” which enable their easier management. So, for example, projects can be sorted into working sets named after the customer for whom they are, and so on.
Each project can have its own settings, access rights, ticket workflow, etc. It works such that project settings are applied in first place, after this, working set settings are taken (if the project is in some working set), and finally, default CodeBeamer settings.


Analysis and monitoring


CodeBeamer has configurable reporting systems. By default it provides:


  • Real Time Task and Bug Reporting with charts;

  • A Gantt chart;

  • Source code quality and code change reports with trends;

  • Reports with custom reports, allowing increased flexibility and automatic generation of release notes and other reports; and

  • Built-in CMMI reports.

Reports work on a list of tracker items from one or more trackers belonging to one or more projects. Simple reports contain one table for each tracker. Merged reports present the tracker items in a single unified tabular layout.


After running a report, the results can be exported into Excel, PDF, CSV, XML and Wiki formats.

Source code management systems integration


CodeBeamer has built-in interfaces for CVS, Subversion, PVCS, SourceSafe, CM Synergy, and ClearCase SCM systems and can easily be extended to support other systems.

Accessibility and extensibility


CodeBeamer has Web Services API based on the Caucho Hessiann binary web service (http://www.caucho.com/hessian/).

Specialties


As mentioned in the beginning, CodeBeamer is not just a simple issue tracking system, but it is a Collaboration Development Platform with integrated Application Lifecycle Management. This introduces the following features:


  • A built-in Document Management System;

  • An internal enterprise Wiki system, which integrates all components such as tracker, document manager, SCM system together into a single application, where all artifacts can be linked and referenced with Wiki markups;

  • Support for periodical builds with continuous integration;

  • Built-in discussion forums;

  • An advanced security platform;

  • E-Mail integration with inboxes; and

  • Support for providing quality assurance statistics and metrics.

[TSO-COS] [TSO-INS1] [TSO-INS2]



Conclusion


CodeBeamer is just that what it calls itself to be: Collaboration Development Platform. It provides a variety of tools to support both management and development, and in addition, provides also its integration plug-ins into most common IDEs (this will be mentioned in next chapter). It is also easily configurable and maintainable. The UI is seen as a small minus, where the most common tasks are not topped and remain “hidden” in their categories – then can be found when one searches, but they are not evident.


Yüklə 326,38 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   15




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə