Understand issue tracking system

Source: Internet
Author: User
ArticleDirectory
    • Bugzilla
    • Fogbugz
    • JIRA
    • Microsoft TFs
    • Edgewall TRAC

Issue Tracking System (ITS) is a system for software development. It allows you to track every problem process in software development until the problem is finally resolved. In its, a "problem" may be a bug, a function, or a test. These can be managed by its, and tracked by the owner or other management units.

Its usually provides users with a path to report "problems", and tracks its solution process to understand the cause of the "problems. It also allows system administrators to customize trackingProgramTo avoid time delay caused by some redundant files. Many enterprises in the industry use its software, including software developers, producers, it help desktops and other service providers.

Strictly speaking, its is the implementer of the change control and Process Control Theory in SCM. In addition, VCs can constitute a basic model for managing a software production process.

Most of its now provides the ability to integrate with VCS, so that you can easily understand what a "problem" has experienced.Source codeChanges, and data statistics are made to improve the work plan or coordinate tasks.

Because software is invisible, it is difficult for people to grasp and estimate to a large extent. Therefore, it is often possible to underestimate the development cycle of a project, resulting in project delay or even miscarriage; however, the timeline of its can intuitively understand the progress of the project in a large program and take a milestone as the goal. Whether it is developer morale or manager anxiety, all of them can achieve good results.

In addition, since its takes over almost all of the project development process, only a few documents are required. New members or project maintainers can understand the history, functions, and outstanding issues of the entire project, from a macro perspective, it is very advantageous.

In addition, the use of its can quickly respond to and record demand changes. I can say with no scruples that its and VCs are the tools necessary for agile implementation and lack any of them, it cannot be called complete agility. Fast iterative development or stable TDD, its will be an indispensable member.

The actual implementation of its requires the cooperation of team members. If it is just for decoration, or as an afterevent supplement, almost all of the above advantages will be lost, and its implementation will be meaningless.

Finally, we will introduce some famous its:

Bugzilla

As an old-fashioned its, whether it is a function,CommunityIn terms of support or collaboration with third-party tools, Bugzilla is extremely stable and efficient.

Developed by Mozilla, free.

Fogbugz

I don't know much about Joel on software development, but as a product that won the jolt award, it won't be too bad. Paid products.

JIRA

JIRA, produced by Australian Atlassian, is a mature J2EE-based its and has won the jolt award. Many large companies and organizations around the world are using Jira to manage their projects. JIRA is a business program.

Microsoft TFs

Microsft provides a corresponding TFS (Team foundition System) in Visual Studio 2005, which is also an ITS, and the Integration SourceCodeManagement functions. However, due to the high requirements of TFS configuration management and hardware, maintenance is also quite troublesome, which is rarely used in practice. Maybe this is a software that follows Microsoft's three-edition law.

Edgewall TRAC

TRAC is a Web-based lightweight its. I personally think it is suitable for elite teams. The number of people should be between 3 and 6, because SQLite and postagesql are used as the data backend, TRAC cannot carry larger project management tasks. TRAC is an open-source product with stable and continuous maintainers and development plans.

This document follows the CC creation shared license agreement. All content only represents my opinion, but does not include any third-party content.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.