Onko Mantis paras bugiseurantajärjestelmä?

in Technology

Olen kokeillut aikojen saatossa erilaisia bugiseurantajärjestelmiä. Bugzilla oli jotenkin kovin monimutkainen. Trac on hankala ottaa käyttöön, permissiot ovat sekavia ja tuntuma muutenkin epämääräinen. JIRA taas vaatii jonkin ihme open source -sponsorisopimuksen tai muuten se maksaa maltaita.

Toimivimmaksi on osoittautunut Mantis. Se on helppo asentaa (läjä PHP-skriptejä ja yksi konfiguraatiotiedosto). Ubuntussa riittää apt-get install mantis sekä Apacheen Alias /mantis /usr/share/mantis/www.

Olisi tietysti kiva, jos Mantis integroituisi Git-versiohallintaan. Ilmeisesti tämä ominaisuus on tulossa 1.2-versioon pluginina. Kokeilin aiemmin Tracin Git-integraatiota ja se oli aika fail Ubuntussa, kun Python-kirjastot eivät asentuneet kunnolla. Manuaalisesti asentamalla Tracin Git-plugin toimii, mutta sitten kyllästyin Tracin permissioiden kanssa sekoiluun, kun se ei antanut luoda milestoneja webistä.

7 Comments
kennu 30.9.2009 19:45:47

Otetaanpa sen verran takaisin Tracin osalta, että omat ongelmani johtuivat Ubuntun vanhasta Trac-versiosta ja sen yhteensopimattomuudesta Python 2.6:n kanssa. Päivitin tämän vinkin perusteella Tracin uusimpaan versioon (0.11.5) easy_installilla ja nyt se toimii paremmin.

kennu 30.9.2009 20:40:58

Itse asiassa nyt kun vähän kokeilin Tracia, niin se tuntuu toimiessaan sittenkin paremmalta kuin Mantis. Asennus vaatii hiukan säätöä mod_wsgi:n kanssa ja permissiot pitää laittaa niin, että Apache voi muokata ini-tiedostoja. Mutta kun Trac toimii niin se toimii oikein nätisti ja yksinkertaisesti, ja Mantis alkaa tuntua vähän "amatöörimäiseltä".

Tero 1.10.2009 10:23:13

Jännä 3 tunnin evoluutio :)

hirsjpe 1.10.2009 10:47:09

"Itse asiassa nyt kun vähän kokeilin Tracia" ->

http://www.youtube.com/watch?v=hJEEeguf2WU#t=1m13s

Tommi F. 2.10.2009 15:49:31

Jiraa olen joutunut jonkin verran käyttämään viime aikoina täällä Futulla ja siitä en kyllä voi väittää pitäväni millään muotoa. Siinä on lähdetty siitä, että testaus-/bugiraportointiprosessi on aina sellainen 1000 ihmisen modulaarisen tuotekehitysprojektin tasoinen byrokratiahelvetti, eikä se tunnu skaalautuvan alas kovin kauniisti.

Lopputuloksena suosin itse projekteissani Basecampin to-do -listoja, jotka taasen ovat samaisella janalla ehdottomasti taas liikaa toisessa ääripäässä, mutta huomattavasti lähempänä haluamaani sweet spotia ja kun Basecamp on muutenkin erittäin mieluinen virtuaalityötila projekteille, niin sen käyttäminen myös kevyeen bugiraportointiin ja seurantaan on myös ihan paikallaan.

Mutta oikeaksi bugitrackeriksi siitä ei tietenkään ole, mutta jos vaihtoehdot ovat Jira ja Basecamp, niin vaa'ankieli kääntyy kyllä hetkessä jälkimmäiseen.

Vesa Palmu 9.10.2009 11:30:15

Open Atrium: http://openatrium.com/

Ei vielä tänään kilpaile ihan täysipainoisesti kattavampien bugiseurantojen kanssa, mutta pystyy jo laittamaan hanttiin. Kiinnostavinta tässä on äärimmäisen helposti (koodaamattakin) muokattavissa oleva Drupal alusta ja helposti lisättävät/poistettavat featuret joita on melko helppoa kääriä käyttäen valmiita moduuleita pakettiin.

Olen itse ryhtynyt siirtymään Basecampistä, Retrospectivasta ja nipusta inhottavan monimutkaisia muita järjestelmmiä hitaasti Atriumin suuntaan. Edellinen oma suosikkini oli Retrospectiva joka on myös helposti laajennettavissa ja muokattavissa melko pienellä Ruby on Rails koodaamisella. Retrossa on kuitenkin keskeisenä ongelmana helpon muokattavuuden kääntöpuoli, eli päivitysten vaikeus uusien featurejen lisäämisen tai muokkaamisen jälkeen. Tässä Open Atrium tulee näppärästi avuksi.

P.S. Mihin comment notify on kadonnut? :-)

Anonymous 9.10.2009 16:38:47

Kas vain, Comment Notify -moduuli oli pois päältä. Laitoin sen taas päälle. Kokeillaanpa toimiiko.


You can use Markdown to format your comment:

  • > quoted text
  • *italic* text
  • **bold** text
  • `code block` (multi-line is ok, whitespace is preserved)
  • [link text](http://www.google.com "link title")

Separate paragraphs in your text with two newlines