Issue Tracking Systems



Yüklə 326,38 Kb.
səhifə14/15
tarix14.10.2017
ölçüsü326,38 Kb.
#5019
1   ...   7   8   9   10   11   12   13   14   15

5.3Conclusion


Release 1.0 was primary about creating Atlassian Connector Commons library, JIRA Connector library and JIRA UI as headstone of Atlassian Connector Module. Work on other UI packages are in progress. Recent projects state can be checked can be seen on projects home site.
Homepage: http://kenai.com/projects/anc

Recent source code: https://kenai.com/svn/anc~subversion/trunk/

Issues tracking: http://kenai.com/jira/browse/ANC

6Conclusion


Request management is an important part of every software project and using issue tracking systems is necessary, which brings us following benefits:


  • improvement the quality of software;

  • increase of the satisfaction of users and customer;

  • ensuring requests accountability;

  • improvement communication in the team and also to the customers;

  • increase of productivity of the team; and

  • the reduction of expenses.

However, even the best issue tracking system does not help if it does not have a proper request workflow and the responsible team does not learn to report requests correctly. There is enough to keep four basic rules:




  1. Be specific. A detailed description should state what the awaited result is and what is occurring instead – what one may consider to be a mistake.




  1. Show as much as possible. If the program writes an error message, it must be copied into the report. Adding screenshots to bug reports as much as possible is very important.




  1. Describe how to reproduce the problem. A programmer will need to reproduce the problem on his or her own computer. After writing down how to do it, the user should go through these instructions him or herself. The environment in which the problem appeared must be described –computers configuration, operating system, network connection, browser, version of Java… Anything possibly associated with an error should be recorded. A good rule of thumb is to write more rather than less.




  1. Clearly differentiate between facts and assumptions. Sometimes the bug is hidden elsewhere and with assumptions could lead the programmer to a false track. The focus should be on the symptoms and diagnosis should be left to the experts.

Which issue tracking system to use depends on the kind of a project being worked on, and on available resources (especially financial resources); however, from the author`s point of view, Atlassian JIRA is the best available product on the market at the moment - not only because of its possibilities of customization, extension, and collaboration, but also due to its distribution politics, which try to make JIRA available for everybody.


Due to this, the author has developed, in collaboration with Atlassian, a connector for their product for NetBeans IDE. The connector works, is available on the Atlassian website for download, and its development will continue.

Bibliography

Modern issue tracking


[MIT-AND]

Andrle, T. (2006, June 4th). Jak správně hlásit chyby. Retrieved from Tomovo blog: http://cattleshow.net/tom/blog/archives/88

[MIT-ATL]

Atlassian Pty Ltd. (2008). Issue Types. Retrieved from JIRA - Local help: http://jira.atlassian.com/secure/ShowConstantsHelp.jspa?decorator=popup

[MIT-BIR]

Birlasoft Ltd. (2008). Bug Life Cycle. Retrieved from Scribd.com: http://www.scribd.com/doc/7289591/Bug-Life-Cycle

[MIT-BLA]

Blair, S. (2004, October). A Guide to Evaluating a Bug Tracking System. Retrieved from Scribd.com: http://www.scribd.com/doc/7046090/A-Guide-to-Evaluating-a-Bug-Tracking-System

[MIT-GLE]

Glenfils AG. (2008). ISO/IEC 20000 IT Service Management Standard. Retrieved from ITIL.org: http://www.itil.org/en/isoiec20000/index.php

[MIT-HAU1]

Hauner, A. (2008, November). Bug tracking pro vývojáře. Retrieved from SoftEU s.r.o. Blog: http://blog.softeu.cz/prednasky/2008/prednaska-bug-tracking-pro-vyvojare/

[MIT-HAU2]

Hauner, A. (2008, November). Hlásíme chyby v software. Retrieved from SoftEU s.r.o. Blog: http://blog.softeu.cz/prednasky/2008/prednaska-hlasime-chyby-v-software/

[MIT-IBA]

IBA CZ, s.r.o. (2008). Úvod do CMMI.

[MIT-KAN]

Kaner, C. (2002). Bug Advokacy. Retrieved from Cam Kaner Home Page: http://www.kaner.com/pdfs/BugAdvocacy.pdf

[MIT-LIV]

LiveTime Software. (2008). ISO/IEC 20000 Compliance. Retrieved from Web 2.0 ITIL Service Desk, Help Desk and Support Software: http://www.livetime.com/webservicedesk/ServiceCompliance.html

[MIT-LUD]

Ludwig Consulting Services, LLC. (2009). Practical information about requirements management. Retrieved from http://www.jiludwig.com/

[MIT-PRF]

Profinit, s.r.o. (2008). Přednáška č. 7 - Configuration management. Retrieved from Softwarové inženýrství v praxi: http://www.profinit.eu/cz/podpora-univerzit/univerzitni-vyuka/swi129/harmonogram/p07_cm


[MIT-PRO]

Procházka, P. (2008). Mapování a modelování jako nástroj pro zlepšování procesů. Brno: Ekonomicko správní fakulta Masarykovy univerzity.

[MIT-RAT]

Rational Software. (2001). Rational Unified Process - Best Practices for Software Development Teams. Lexington: Rational Software.

[MIT-WIB]

Wibas GmbH. (2008). Understanding Capability Levels. Retrieved from wibas CMMI Browser: http://www.cmmi.de/cmmi_v1.2/capabilitylevels.html#hs:null

[MIT-WIK1]

Wikipedia. (n.d.). Capability Maturity Model Integration. Retrieved from http://en.wikipedia.org/wiki/CMMI

[MIT-WIK2]

Wikipedia. (n.d.). Change Management (ITSM). Retrieved from http://en.wikipedia.org/wiki/Change_Management_(ITSM)

[MIT-WIK3]

Wikipedia. (n.d.). Change Request. Retrieved from http://en.wikipedia.org/wiki/Change_request

[MIT-WIK4]

Wikipedia. (n.d.). IBM Rational Unified Process. Retrieved from http://en.wikipedia.org/wiki/Rup

[MIT-WIK5]

Wikipedia. (n.d.). ISO 9000. Retrieved from http://en.wikipedia.org/wiki/ISO9000

[MIT-WIK6]

Wikipedia. (n.d.). Software bug. Retrieved from http://en.wikipedia.org/wiki/Software_bug

[MIT-WIK7]

Wikipedia. (n.d.). Software development process. Retrieved from http://en.wikipedia.org/wiki/Software_development_process

[MIT-XIN]

Xin, J. A. (2008). CMMI Glossary. Retrieved from CMM Practice: http://jiangxin.worldhello.net/doc/cmm_practice/cmm-gloss.html




Yüklə 326,38 Kb.

Dostları ilə paylaş:
1   ...   7   8   9   10   11   12   13   14   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ə