Raccomandato, 2024

Scelta Del Redattore

Backlog: un grande strumento di gestione dei progetti per gli sviluppatori

Come team di sviluppo software, è necessario un buon strumento di gestione dei progetti per tenere traccia dei loro progetti, problemi, nuove richieste di funzionalità e bug. Non abbiamo un grande team di sviluppo software qui a Beebom, ma abbiamo la nostra app e il nostro sito web, entrambi gestiti dal nostro team di sviluppatori interni. Anche una squadra piccola come la nostra (5 membri) ha bisogno di un buon strumento per mantenere le attività in pista e assicurarsi che i membri conoscano i loro doveri assegnati. Certo, può essere fatto usando i soliti canali di comunicazione come e-mail e messaggi, ma questa non è una soluzione ottimale. Pertanto, siamo sempre alla ricerca di un servizio che possa integrare i flussi di lavoro dei nostri sviluppatori e fornire loro gli strumenti necessari per svolgere le attività in modo rapido ed efficiente. Se il problema che ho appena descritto risuona anche con te, ho una soluzione che potresti voler guardare. La soluzione di cui sto parlando è uno strumento di gestione dei bug e di gestione dei progetti online chiamato Backlog.

Backlog è uno strumento di gestione dei progetti online che è stato creato tenendo presenti le esigenze degli sviluppatori. Fornisce gli strumenti necessari per tenere traccia dei progetti in corso, bug segnalati, nuove richieste di funzionalità e altro ancora. In questo articolo, faremo un'immersione profonda e scopriremo se questa può essere la soluzione che stiamo cercando. Quindi, entriamo nei dettagli del software, vero?

Caratteristiche principali

Come sempre, inizieremo con le funzionalità chiave del software che dovrebbero darvi un'idea generale di ciò che il software può fare per voi.

  • Categorie di utenti

Iniziamo innanzitutto con diverse categorie di utenti che possono essere creati con Backlog. Come la maggior parte del software di gestione del progetto, Backlog fornisce ai membri più livelli di autorizzazioni a seconda della categoria di utenti in cui rientrano. Un membro può essere un proprietario spaziale, un amministratore o un utente . Ora, queste sono le terminologie del backlog, quindi permettetemi di spiegarle in dettaglio qui. Un proprietario di spazio è fondamentalmente il proprietario dell'account di backlog principale e ha il controllo generale. Ad esempio, può modificare le impostazioni universali dell'account, creare nuovi progetti, gestire i membri e le loro autorizzazioni e così via.

Un amministratore è appena sotto il proprietario dello spazio e ha più o meno le stesse funzioni del proprietario spaziale come la gestione di progetti, l'assegnazione di membri, la creazione di problemi e così via. Tuttavia, non può modificare le impostazioni dell'account universale. Pensa a un amministratore come project manager e otterrai l'idea. Infine, ci sono gli utenti, che sono i membri del tuo team di sviluppo che possono essere assegnati a diversi progetti. Possono commentare i problemi, registrare i loro progressi, creare problemi, verificare lo stato del progetto e altro. Quindi, come puoi vedere, Backlog ti fornisce una struttura gerarchica in cui a tutti possono essere assegnate le autorizzazioni in base al loro profilo di lavoro.

  • Gestione di progetto

Backlog offre quattro funzioni principali: Gestione progetti, Gestione attività, Tracciamento dei bug e Controllo versione . Tutti gli altri strumenti sono contenuti in questi quattro strumenti principali. Inizieremo prima con il Project Management.

Il backlog è un ottimo strumento di gestione del progetto in quanto fornisce un posto unico per tutte le esigenze relative ai progetti. Puoi creare nuovi progetti, assegnare membri, assegnare scadenze, conversare con i membri, dare e ricevere feedback, visualizzare la timeline del progetto utilizzando i diagrammi di Gantt, visualizzare i progressi con i grafici di burn down, tenere traccia dei progressi generali e rimanere aggiornato ovunque con Backlog app mobili per Android e iOS. Come puoi vedere, Backlog fornisce tutti gli strumenti di cui avrai bisogno per creare e gestire un progetto, il tutto in un unico posto.

  • Gestione dei compiti

Tuttavia, un software di gestione del progetto non vale nulla se non può darti un buon modo di gestire le attività. Per fortuna, Backlog inchioda questa funzionalità. In primo luogo, ottieni una visione chiara di tutte le tue attività dovute in un unico punto sulla tua dashboard . È inoltre possibile assegnare e visualizzare la priorità associata a tutte le attività. Tuttavia, la mia caratteristica di gestione delle attività preferite di Backlog è la possibilità di assegnare membri a un'attività che notifica anche i membri. Questo aiuta a definire chiaramente la responsabilità di ogni membro del team, quindi non c'è confusione.

Mi piacciono anche i pulsanti di stato delle attività che ti informano sullo stato di ogni attività a colpo d'occhio. Esistono quattro diversi tipi di stato; Apri, In corso, Risolto e Chiuso . La parte migliore è che tutti sono codificati a colori, quindi non è nemmeno necessario leggere per conoscere lo stato di un'attività. La codifica a colori aiuta anche a visualizzare lo stato in modalità Diagramma di Gantt. Fondamentalmente, Backlog si prende cura di tutte le esigenze di gestione delle attività senza ostacolare il flusso di lavoro del team.

  • Monitoraggio dei bug

La scoperta, il tracciamento e la risoluzione dei bug sono una delle parti più importanti dello sviluppo del software e sono lieto di segnalare che Backlog offre un sacco di strumenti per gestire questo lavoro. Il backlog ti consente di segnalare, organizzare, discutere e tenere traccia dei bug, tutti sul posto. Dal momento che i bug alla fine del giorno rientrano in Google Task, ottieni tutte le funzionalità che ho menzionato sopra insieme ad alcune funzionalità extra. Le funzionalità extra includono una ricerca completa per trovare bug duplicati, la possibilità di visualizzare la cronologia dei log delle modifiche, i campi personalizzati per adattarli al flusso di lavoro e altro .

  • Controllo della versione

Una cosa che rende Backlog diverso da qualsiasi altro software di gestione del progetto e particolarmente utile per gli sviluppatori è la funzionalità che chiamano Version Control . La funzione ti consente di tenere traccia di tutte le modifiche al codice, i commit e la richiesta di pull. Lo fa integrandosi direttamente con Git e SVN, permettendoti così di gestire facilmente il codice sorgente accanto ai tuoi progetti . Consente inoltre agli sviluppatori di confrontare le modifiche tra i rami e di aiutarli a ottenere una panoramica delle modifiche che possono essere unite.

Una delle migliori caratteristiche di questo strumento è che supporta la discussione in linea nel codice . Gli sviluppatori possono rivedere le modifiche e commentare proprio lì per rendere più facile per gli altri membri del team implementare le richieste di modifica. Altre funzionalità includono tenere traccia dei commit, documentare i dettagli del progetto e altro.

Interfaccia utente

L' interfaccia utente di Backlog è molto moderna e intuitiva . Ti abituerai all'interfaccia entro poche ore e inizierai ad usarla come un professionista in un giorno o due. Tutti i pulsanti sono facilmente accessibili e non devi cercare nulla. Detto questo, ci sono molte impostazioni avanzate che un utente può utilizzare per rendere più veloce il flusso di lavoro, se lo desidera.

L'interfaccia utente è divisa in poche aree principali, ciascuna con il proprio set di controlli. Innanzitutto, c'è la Dashboard, che in pratica ti offre una panoramica di tutti i progetti e problemi che sono stati assegnati a te o creati da te . C'è anche una sezione Aggiornamenti recenti sulla Dashboard che mostra tutti i commenti e le modifiche recenti che sono accaduti all'interno dei progetti o dei Problemi di cui fai parte.

Nella Dashboard, puoi fare clic sul nome di qualsiasi progetto per vederne i dettagli. La Home page all'interno di qualsiasi progetto ti mostrerà tutti gli aggiornamenti recenti . Puoi fare clic sulla pagina Problemi per vedere tutti i problemi che sono stati creati all'interno del progetto. Giusto per chiarire, un problema è qualsiasi attività che si crea all'interno di un progetto . Può essere un bug, una richiesta di funzionalità, un'attività e così via. Tornando alla pagina Issues, mi piace il fatto che la maggior parte dei dettagli di cui hai bisogno su un Issue può essere vista qui incluso il nome del problema, la data di creazione, la data di scadenza, il suo stato e altro. Tuttavia, se hai bisogno di ulteriori informazioni su qualsiasi problema, puoi sempre fare clic su di esso.

Poi c'è il pulsante "Aggiungi problema" con il quale puoi creare un numero di tua proprietà e aggiungervi membri. Il backlog dà un sacco di controllo durante la creazione di un problema. È possibile creare un problema sotto un progetto o sotto un altro problema . Quindi puoi assegnare membri, impostare priorità e milestone, aggiungere scadenze e altro.

Vorrei anche dare una menzione speciale a Gantt e bruciare le caratteristiche dei grafici di Backlog. In pratica, il software ti consente di premere un pulsante e vedere una sequenza temporale di tutti i tuoi progetti e stati di attività in una forma di diagramma di Gantt . Fondamentalmente, puoi usare Gantt e bruciare la vista per vedere se il tuo progetto è in orario o meno.

Per concludere, quando si tratta dell'interfaccia utente del software, Backlog ha buttato la palla fuori dal parco. L'interfaccia utente è moderna, intuitiva ed è facile da imparare. Mi piace anche il fatto che le aree principali e i controlli siano gli stessi per ogni utente e non dipendono dalla loro categoria di utenti . Che tu sia un proprietario spaziale, un amministratore o un utente, hai tutti la stessa interfaccia utente. Le funzionalità extra fornite con il livello più elevato di autorizzazioni fornite agli amministratori e ai proprietari di spazi sono integrate aggiungendo pulsanti aggiuntivi sulla stessa interfaccia utente. Quindi, se lo impari una volta, non dovrai farlo di nuovo da zero anche se la tua gerarchia di utenti viene aggiornata.

Facilità d'uso

Personalmente ho trovato questo software davvero facile da usare e lo stesso ha fatto il nostro team di sviluppo. Secondo loro, il software è molto ben fatto e facile da abituare. Tutte le cose che ho menzionato nella sezione dell'interfaccia utente mi stanno parafrasando i loro risultati, e la loro linea di fondo è stata che il software li ha aiutati molto a snellire il loro flusso di lavoro. Parlando dal mio momento di utilizzo di questo software e del loro feedback, posso sicuramente dire che Backlog è un software potente ma facile da imparare.

Tuttavia, ho trovato difficoltà a far funzionare le notifiche. Apparentemente, le notifiche vengono inviate quando viene aggiunto un problema o un commento e quando si aggiungono membri al campo "notifica al commento". Non è un grosso problema davvero. A parte questo piccolo inconveniente, posso dire che Backlog è un ottimo strumento per la gestione dei progetti, il bug tracking e la gestione delle attività. Le ampie opzioni e integrazioni, insieme alla bellissima interfaccia utente, fanno di Backlog assolutamente da provare.

Prezzi e disponibilità

Essendo un'app web, Backlog è disponibile per tutte le piattaforme desktop tra cui Windows, Mac e Linux. Forniscono inoltre app Android e iOS gratuite per tenere traccia dei tuoi progetti in movimento. Sono disponibili diversi piani tariffari per i team in base alla loro dimensione. Il prezzo parte da $ 20 al mese per 30 utenti e 5 progetti . Puoi sempre aggiornare se hai una squadra più grande o vuoi creare più progetti. C'è anche un piano per sempre gratuito per piccoli team che ti consente di creare 1 progetto con un massimo di 10 membri. Tutti i loro piani prevedono un periodo di prova gratuito di 1 mese, quindi è possibile utilizzare il software estensivamente prima di piantare per acquistarlo.

Professionisti:

  • Software di Project Management incentrato sugli sviluppatori
  • Monitoraggio dei bug e gestione delle attività
  • Ampie opzioni durante la creazione di un'attività / problema
  • Integrazione di Gantt e burn down chart
  • Interfaccia utente bella, moderna e intuitiva
  • Integrazione Git e SVN
  • Commenti in linea

Contro:

  • Opzioni di notifica native difficili da trovare

Gestisci i tuoi progetti di sviluppo con il backlog

Il backlog è uno dei pochi strumenti di gestione del progetto che si concentra esclusivamente sugli sviluppatori. Ha un'interfaccia utente moderna e bella con caratteristiche che soddisfano le esigenze di qualsiasi piccola o grande squadra. Ma, non voglio che tu prenda le mie o piuttosto le parole del nostro team di sviluppatori al valore nominale. Il software offre una prova gratuita di 1 mese completamente gratuita, quindi usala e condividi con noi i tuoi pensieri nella sezione commenti qui sotto.

Prova il nostro backlog qui

Top