LBugTrack




BugTrack e' un programma di gestione programmi e segnalazioni e deriva da sourceforge e bugzilla, ma e' stato riscritto da zero in php (tranne qualche file). Serve per gestire lo sviluppo in team di persone, non gestisce i sorgenti dei programmi, ma permette di coordinare gli sforzi tra sviluppatori, responsabili ed installatori. Inoltre permette una installazione all'interno di una ditta, senza il bisogno di spostare i dati su un sito pubblico.
Avevo bisogno di qualcosa del genere, ma ho trovato troppo complicato il primo e troppo semplice il secondo per le mie esigenze. In piu' volevo imparare il php...
Il programma e' stato impostato come multilingua, ma per ragioni di tempo non ho potuto estendere il comportamento a tutte le aree, quindi al momento e' localizzato solamente in italiano.
IMPORTANTE: e' adatto per essere utilizzato in una intranet, non e' stato pensato per essere utilizzato in un ambiente altamente ostile.
La licenza e' GPL, sono state inserite alcune parti derivate da alexandria, da phpnuke e il calendario (LGPL) di Mihai Bazon, utilizzato opzionalmente se cosi' configurato in config.php.
La gestione commesse e' stata inserita a livello di utilizzo, spetta infatti all'amministrazione 'riempire' la tabella relativa.
Il codice NON e' stato ancora revisionato da nessuno.
A chi serve ?
Al repsonsabile di progetto, allo sviluppatore ed al cliente


Servizi per il cliente:

Sono solo tecnici, non amministrativi Servizi per lo sviluppatore Servizi per il responsabile
Come funziona ? Tralascio le parti ovvie di gestione utenti, gruppi, programmi e settori (insiemi di programmi) su cui tornero' in seguito. Parlo del ciclo delle segnalazioni: il cliente ( o il qa contact in sua vece ) deve segnalare qualcosa Va al menu' relativo del programma desiderato e ricerca se la segnalazione e' gia' stata inserita da qualcun altro. Se non trova nulla inserisce una nuova voce. La segnalazione viene letta dal responsabile del progetto, che decide a chi assegnarla in lvaorazione ( o la chiude subito). Lo sviluppatore marca la segnalazione come risolta e il cliente ( o il qa ) la cornferma e la chiude o decide di riaprirla.
Progetti che hanno ispirato BugTrack
====================================


* PHP-Nuke
http://phpnuke.org

* phpBB2

* bugzilla
www.bugzilla.org

* PHP
http://www.php.net


* MySQL
http://www.mysql.com


* Apache
http://www.apache.org


-

References:
----------
Sito di LBugTrack


SourceForge.net Logo