2011-09-12 20 views
18

Recentemente ho iniziato a utilizzare "Jira" con il plugin "GreenHopper". Tuttavia, non credo che questo faccia veramente quello che voglio. Ho visto una funzionalità interessante in "Scrumworks Pro" in cui è possibile eseguire l'app come applicazione desktop. I miei requisiti comprendono quindi le cose come:Strumento di sviluppo scrum agile?

  • deve avere una molto semplice interfaccia utente per gestire le attività di mischia
  • Deve avere preferibilmente una versione desktop che si inserisce nella versione web
  • Esso non deve essere libero, proprio come a lungo come rocce!
  • NON deve essere un'app macellata, ma piuttosto qualcosa appositamente progettato per Scrum, con un buon team di sviluppo.
  • Sarebbe anche un vantaggio in più se si può integrare con Subversion in qualche modo.
  • Sarebbe un altro extra in più se gli sprint potessero inviare riepiloghi ai titolari del lavoro che era stato completato. Cioè Rapporti personalizzati

Qualche suggerimento?

+3

Per gli elettori vicini, penso che questo sia in discussione qui ("strumenti software comunemente usati dai programmatori") - ci sono strumenti che soddisfano la maggior parte/tutta la lista dei desideri dell'OP? – Joe

risposta

26

Si potrebbe provare IBM Rational Team Concert.

UI facile: molto, specialmente la versione Eclipse.

Desktop: è possibile utilizzare la versione Web, il componente aggiuntivo VS o la versione Eclipse, in base alla preferenza del membro del team. Come ho detto, raccomando Eclipse (ma non ho davvero visto il componente aggiuntivo VS)

Prezzo: credo che sia gratuito fino a 10 sviluppatori, quindi è schemi di prezzi IBM. Ma se questo non è un problema ...

(non) App macinata: È IBM, quindi non è un hack; ed è basato su Jazz, quindi c'è un po 'di extra community developer. Mentre dovrebbe essere in grado di supportare sia tradizionale che Agile, nella mia esperienza è il più forte per Scrum. Inoltre, la configurazione è altamente personalizzabile.

Integrazione SVN: Sebbene non ci sia un ponte ufficiale per questo, sono abbastanza sicuro che sia stato fatto prima (e.g. by Clearvision), e può essere fatto di nuovo se necessario. Inoltre, RTC viene fornito con un proprio sistema SCM: non so se funzionerebbe abbastanza bene da poter sostituire completamente SVN, ma potrebbe farlo.

Rapporti: un sacco di (un po ') dashboard e grafici personalizzabili. Se c'è un modo per inviare report automatici, non l'ho ancora visto.

Tutto sommato sembra abbastanza vicino a ciò che stavi descrivendo.

MODIFICA: A grande richiesta, alcuni screenshot ... Dal mio ambiente di produzione reale. Questo sarà lungo.

Work Breakdown

Questa è la vista Ripartizione lavoro del mio sprint corrente. Puoi vedere che hai storie degli utenti, attività, puoi avere difetti, AR, rischi, impedimenti, che cosa hai. In realtà è personalizzabile, quindi puoi aggiungere altri tipi di oggetti, ognuno con le sue proprietà e la sua macchina di stato. Tutte le proprietà che vedi possono essere cambiate da questa vista - quindi è molto semplice aggiungere una nuova attività sotto una storia, impostare la sua stima e un breve titolo, e sei a posto. Tutto sommato forse 10 secondi per la creazione di una nuova attività.Ctrl + S conferma le tue modifiche (richiede ~ 1-2 s).

In effetti, non ho quasi mai dovuto lasciare questo schermo durante uno sprint. Puoi assegnare un lavoro a qualcuno creando l'oggetto sotto il loro nome, trascinando un elemento esistente sotto il loro nome o facendo clic con il tasto destro del mouse -> assegna a Proprietario -> il loro nome. Puoi cambiare stato e impostare il tempo trascorso (o il tempo residuo, la vista è personalizzabile) anche da questa schermata. Occasionalmente si desidera aprire un elemento per la modifica individuale, che è possibile eseguire facendo clic con il pulsante destro su qualsiasi oggetto. Questo lo apre in una nuova scheda.

Si può vedere che ogni singolo membro della squadra e la squadra nel suo insieme ha un lavoro fatto rispetto al previsto. Questo è basato sulle date di rilascio che ho impostato per gli sprint e il lavoro totale stimato. Se stai facendo Scrum correttamente, poi entro il secondo terzo giorno hai già assegnato ad ogni storia la stragrande maggioranza dei suoi compiti. Ottieni un misuratore a portata di mano per quanti oggetti hai non stimati. In effetti, puoi persino filtrare gli elementi stimati in modo da poterti concentrare sulla stima dei rimanenti (che di nuovo sono due clic).

P.S. I miei compagni di squadra non hanno necessariamente buone ripartizioni/stime di compiti qui. Ma tu hai l'idea.

Le viste che si possono avere sono molte e possono essere personalizzate. Quindi, se vi piace una scheda appiccicosa per le attività, avete ...

Taskboard View

io in realtà non usare questo molto, ma è lì. Puoi visualizzarlo per gruppi raggruppati in corso, risolti ecc. (Come lo screenshot) che è utile per visualizzare diversi tipi di oggetti; oppure puoi farlo da una macchina di stato di un tipo di oggetto specifico (quindi per i difetti che potresti avere risolto, WNF, ecc.) Parlando di difetti, questo può essere integrato con ClearQuest (anche se ha dei limiti negativi se stai usando multi-sito soluzione per CQ). Non so se permetterei a RTC di sostituire completamente un diverso sistema di tracciamento dei difetti, ma è possibile che lo si possa fare.

BTW la bacheca è intuitiva nel senso che è possibile trascinare un'attività da uno stato all'altro e aggiornerebbe il suo stato, presupponendo che la transizione di stato sia consentita dalla macchina a stati determinata.

Altre visualizzazioni sono possibili. Un altro filtro che uso durante la pianificazione dello sprint è "Execution items", che mi lascia solo le storie e le epopee - nessun disordine sotto di loro. Parlando di "sotto di loro", potresti avere altri tipi di relazioni rispetto a genitore-figlio, come "correlato" o "blocco". Per fare quelli anche se penso che devi andare nell'oggetto specifico. Anche genitore-figlio può essere fatto in questo modo, ma di solito trascini gli oggetti l'uno sull'altro.

Aggiungerò qui un paio di schermate del pannello laterale e poi penso di aver finito ... Perché dovresti avere l'idea.

Team Artifacts panel

pannello artefatti team consente di sfogliare gli oggetti rilevanti. Generalmente per la gestione di Scrum sarebbero i piani, che è il luogo in cui conservi tutti i tuoi oggetti di lavoro. La voce "Elementi di lavoro" in realtà è un po 'fuorviante in tal senso, ti consente di fare query (ad esempio "Apri assegnata a me"), che poi appaiono in un pannello in basso. Personalmente preferisco usare i piani.

Puoi anche vedere le build, il controllo del codice sorgente lì - per alcune squadre sono indispensabili, per gli altri (come il mio) non vengono realmente utilizzate.

Ultimo screenshot ...

Team Dashboard

realtà ha tre aree nella Dashboard Team (quattro con "costruisce" non presentato qui, che io non uso). "I miei oggetti aperti" possono effettivamente visualizzare qualsiasi query, da qualsiasi ordine. Questo usa la priorità. Passando su una di queste visualizzazioni vengono visualizzati gli elementi pertinenti (occorrono 0,5-1 per pensarci su), con F2 che ingrandisce il suggerimento. Facendo clic su una di queste colonne si recuperano gli elementi per il pannello inferiore.

Event Log è ciò che ti aspetteresti, che la tua squadra ha fatto. Allo stesso modo facile da espandere, facendo clic su un elemento si apre l'elemento di lavoro corrispondente in una nuova scheda.

Poi c'è il carico di squadra, che confronta gli elementi assegnati stimati per le ore previste per ogni membro del team che rimangono da lavorare nell'iterazione, oltre al totale. Ciò deriva dall'impostazione individuale dell'orario di lavoro e delle assenze programmate (purtroppo le assenze non sembrano supportare nessuna programmazione di mezza giornata, solo giorni interi). Per completezza, ho un membro della squadra senza carico, uno con carico esattamente corrispondente alle ore previste, e uno che apparentemente ha masticato più di quanto potesse ingoiare. Certo, ha solo bisogno di aggiornare i suoi compiti, anche se in questo caso particolare è davvero oberato di lavoro. Questo dashboard consente a uno Scrum Master di identificare rapidamente questo tipo di situazione e tenta di risolverlo prima che sia troppo tardi. (Non chiedere perché non è successo in questo caso).

Anche le prestazioni sono sorprendentemente buone. Non sono sicuro di quello che hanno fatto nella loro architettura, ma è molto più agevole rispetto alle altre soluzioni aziendali che ho utilizzato. Di gran lunga.

Forse dovrei chiarire che non sono in alcun modo affiliato con IBM, Jazz, RTC ecc. Penso solo che lo strumento sia abbastanza elegante. Non ho ancora finito di esplorarlo, in realtà, ma per Scrum sembra abbastanza buono e sono felice di diffondere la parola :)

È questo quello che stai cercando?

P.S. Ci sono un sacco di strumenti Agile là fuori, potresti continuare a guardarti intorno. Ma se JIRA non fosse abbastanza buono per te, allora probabilmente squalificherà forse il 90% di ciò che è là fuori che è peggio (ad esempio Rally).

+0

La versione di Eclipse ti consente effettivamente di creare storie, spostare attività, ecc.? Hai uno screenshot di questo? – coderama

+0

Crea storie in due clic, sposta le attività trascinandole. Modificherò la mia risposta per includere alcuni screenshot. – Polymeron

+0

Fatto. Ragazzo, è stato così lungo ... Probabilmente avrei dovuto andare a casa invece di farlo: | – Polymeron

3

Tracker Pivotal: http://www.pivotaltracker.com/

No versione desktop, ma è praticamente rocce. Ha molte integrazioni e strumenti di terze parti.

+0

Abbiamo finito per utilizzare KanBanTool.com – coderama

+0

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. - [Dalla recensione] (/ recensione/post di bassa qualità/17573692) – useR

2

Usiamo Assembla (www.assembla.com) da più di un anno. Non è gratuito e non ha una versione desktop, ma sicuramente fa un salto.

Alcune cose che amo:

  • L'interfaccia utente è semplice e pulito di essere adatto per gli sviluppatori ei proprietari d'affari.
  • Compiti e commit sono integrati da SVN e Github in modo che sia facile tenere traccia delle modifiche al codice relative alle attività.
  • Lo strumento Cardwall/Kanban è eccellente per le attività di tracciamento rapido.
  • È stato sviluppato costantemente con nuove funzionalità come la revisione del codice e le funzionalità avanzate del cardwall.

Non riesco a confrontare la funzionalità con tutte le soluzioni disponibili, ma posso dire che funziona correttamente per il nostro team, è molto meglio di quello che i nostri partner utilizzano e i clienti sono soddisfatti.

3

VersionOne è molto buono. Gratis fino a 10 utenti, bella interfaccia web e ricca base di plugin.

+0

Hai un link da condividere? – EtherDragon

+0

[VersionOne Team Edition] (http://www.versionone.com/Product/Compare_Editions/Team/) Forniscono una demo gratuita ospitata sul proprio server ma da qualche parte nella sezione "supporto" hanno un pacchetto di installazione che è possibile impostare sulla propria infrastruttura e utilizzare indefinitamente. VersionOne è una soluzione basata su .net e richiede l'esecuzione di IIS + SQL Server (per la versione specifica è necessario visualizzare i requisiti) – pguzewicz

0

Prova AgileWrap. Sono sicuro che ti piacerebbe.

  1. Ha un'interfaccia pulita, snella e di facile utilizzo per la gestione di storie utente, attività, difetti, iterazioni, rilasci e arretramenti di scurm.
  2. Si integra con Subversion e Gits. Dispone di servizi API/Web.
  3. Gratuito per 5 utenti team. Molto conveniente per squadre di grandi dimensioni. È possibile utilizzare on-demand o on-premise ciò che si adatta alle proprie esigenze. Non viene però nella versione desktop.
  4. È possibile creare report personalizzati, nonché l'uso molti grafici standard - grafico velocità, burn-down, burn-up, la storia di flusso cumulativo ecc
0

Sicuramente un'occhiata a OnTime da Axosoft. Si adatta alla tua lista dei desideri a un tee, incluso Subversion integration (se stai usando Visual Studio), desktop e client web, ecc. Ho usato OnTime negli ultimi cinque anni e lo consiglio vivamente.

Meglio di tutto, il loro sito ha un'infinità di informazioni quindi non devo passare una serata a creare screenshot per abbinare la risposta di Polymeron.

2

Come Scrum Practitioner per 8 anni e utente della maggior parte degli strumenti sopra menzionati, non consiglio niente di meglio di una semplice lavagna bianca e mi concentro sul tuo processo.

Ma se si deve utilizzare uno strumento soprattutto per i team distribuiti ...

vi consiglio ScrumDo.com veloce, facile da usare.

Nice Kanban board, poker di pianificazione integrato, gestione intuitiva della storia con drag-drop, ideale per i team distribuiti.

Inoltre ci piace il codice sorgente e le integrazioni di gestione del tempo.

I prezzi variano molto bene con i nostri team in crescita.

Anche la versione open source aiuta il team dedicato alla sicurezza a installarsi all'interno del firewall.

1

Scrumdo altamente raccomandato. Gestione del progetto agile resa così facile. Spero che tutti i team della nostra compagnia utilizzino Scrumdo!

Problemi correlati