home

KissPM

A simple, Django based project management tool.

KissPM è un mini gestionale di progetti: Kiss non è il gruppo musicale, ma l'acronimo di "Keep It Simple, Stupid!".
Al momento è poco più di un prototipo.

Ecco le caratteristiche principali:

Screenshot

Caratteristiche

KissPM utilizza concetti e termini tipici delle metodologie agili, come user story e task. Dalle metodologie agili prende a prestito anche alcuni obiettivi, come quello di non costringere gli utenti ad inserire più informazioni dello stretto necessario.
Dato che lo "stretto necessario" varia a seconda del progetto, KissPM supporta diversi scenari di utilizzo, e punta sulla flessibilità più che sull'essere "agile" in senso stretto:

Tecnichese

KissPM è anche un banco di prova per tecnologie come Python e Django.

Al momento, come si vede dalle schermate, ho utilizzato sia pagine progettate da zero che personalizzazioni dell'interfaccia di amministrazione standard di Django.
La task board è quasi una single-page application dalla quale effettuare molte delle operazioni principali via JQuery/Ajax.

Per lo sviluppo sono stati utilizzati i database MySQL e SQLite, ma è possibile utilizzare qualunque database supportato da Django dato che non ci sono costrutti SQL custom.
A proposito: non cercate un senso nei testi di prova, vengono dal tecnichese generator.

Download

Ho reso il codice sorgente disponibile su github con licenza GPL; con il tempo, cercherò anche di renderlo leggibile. :-)

Buona condivisione!