Som programvareutviklingsteam trenger man et godt prosjektledelsesverktøy for å holde oversikt over prosjektene, problemene, forespørslene om nye funksjoner og feil. Vi har ikke et stort programvareutviklingsteam her på Beebom, men vi har vår egen app og nettside, som begge administreres av vårt interne team av utviklere. Selv et team som er så lite som vårt (5 medlemmer) trenger et godt verktøy for å holde oppgavene på sporet og sørge for at medlemmene kjenner deres oppgaver. Selvfølgelig kan det gjøres ved hjelp av de vanlige kommunikasjonskanalene som e-post og meldinger, men det er ikke en optimal løsning. Derfor er vi alltid på utkikk etter en tjeneste som kan utfylle arbeidsflyten til utviklerne våre og gi dem de nødvendige verktøyene for å få ting gjort på en rask og effektiv måte. Hvis problemet som jeg nettopp har beskrevet gjenspeiler deg også, har jeg en løsning som du kanskje vil se på. Løsningen jeg snakker om er et online prosjektledelse og bug tracking verktøy kalt Backlog.
Backlog er et online prosjektledelsesverktøy som er opprettet mens man holder utviklernes behov i tankene. Det gir nødvendige verktøy for å holde oversikt over pågående prosjekter, rapporterte feil, forespørsler om nye funksjoner og mer. I denne artikkelen skal vi ta et dypdykk og finne ut om dette kan være løsningen vi leter etter. Så la oss komme inn i detaljene i programvaren, skal vi gjøre det?
Nøkkelegenskaper
Som alltid vil vi starte med de viktigste funksjonene i programvaren som skal gi deg en samlet ide om hva programvaren kan gjøre for deg.
-
Brukerkategorier
Vi begynner først med forskjellige kategorier av brukere som kan opprettes med Backlog. Som det meste av prosjektstyringsprogramvaren, gir Backlog medlemmer flere nivåer av tillatelser, avhengig av brukerkategorien de faller i. A medlem kan enten være plassinnehaver, administrator eller bruker. Dette er terminologiene i etterslepet, så la meg forklare dem litt i detalj her. EN Space Owner er i utgangspunktet eieren av hovedloggkontoen og har den generelle kontrollen. For eksempel kan han endre de universelle innstillingene til kontoen, opprette nye prosjekter, administrere medlemmer og deres tillatelser, og så videre.
En administrator er like under Space Owner og har mer eller mindre de samme funksjonene som Space Owner som å administrere prosjekter, tildele medlemmer, lage problemer og så videre. Imidlertid kan han ikke endre de universelle kontoinnstillingene. Tenk på en administrator som prosjektleder og du vil få ideen. Til slutt er det brukere, som er medlemmene i utviklingsteamet ditt som kan tildeles til forskjellige prosjekter. De kan kommentere problemer, logge fremdriften, opprette problemer, sjekke prosjektstatus og mer. Så, som du kan se, gir Backlog deg en hierarkisk struktur der alle kan tildeles tillatelser basert på deres arbeidsprofil.
-
Prosjektledelse
Backlog gir deg fire hovedfunksjoner som er prosjektledelse, oppgavebehandling, feilsporing og versjonskontroll. Alle de andre verktøyene ligger under disse fire hovedverktøyene. Vi starter først med prosjektledelsen.
Backlog er et veldig bra prosjektledelsesverktøy, da det gir ett sted for alle dine prosjektrelaterte behov. Du kan lage nye prosjekter, tildele medlemmer, tildele forfallsdatoer, samtale med medlemmene, gi og ta tilbakemeldinger, visualiser prosjektets tidslinje ved hjelp av Gantt-diagrammer, visualiser fremdriften med nedbrente diagrammer, følg den generelle fremgangen og hold deg oppdatert hvor som helst med Backlogs mobilapper for Android og iOS. Som du kan se, har Backlog alle verktøyene du noen gang trenger for å opprette og administrere et prosjekt, alt på ett sted.
-
Oppgavebehandling
En programvarestyringsprogramvare er imidlertid ikke verdt noe hvis den ikke kan gi deg en god måte å administrere oppgaver på. Heldigvis negler Backlog denne funksjonen. Først du få en oversikt over alle dine oppgaver på ett sted på dashbordet. Du kan også tilordne og vise prioritet knyttet til alle oppgavene. Imidlertid er min favoritt oppgavehåndteringsfunksjon i Backlog muligheten til å tilordne medlemmer til en oppgave som også varsler medlemmene. Dette hjelper med å tydelig definere hvert teammedlems ansvar, slik at det ikke er noen forvirring.
Jeg liker også oppgavestatusknappene som informerer deg om statusen til hver oppgave på et øyeblikk. Det er fire forskjellige statustyper; Åpen, pågår, løst og lukket. Det beste er at alle er fargekodede, og du trenger ikke engang å lese for å vite statusen til en oppgave. Fargekodingen hjelper også til å se statusen i Gantt-kartmodus. I utgangspunktet ivaretar Backlog alle oppgavestyringsbehovene dine uten å hindre teamets arbeidsflyt.
-
Feilsøking
Feiloppdagelse, sporing og løsning er en av de viktigste delene av programvareutvikling og jeg er glad for å kunne rapportere at Backlog gir massevis av verktøy for å håndtere dette arbeidet. Backlog lar deg rapportere, organisere, diskutere og spore feil, alt på plass. Siden Bugs på slutten av dagen kommer under Oppgaver, får du alle funksjonene jeg nevnte ovenfor sammen med noen ekstra funksjoner. De ekstra funksjonene inkluderer en omfattende søk for å finne dupliserte feil, muligheten til å se logg over endringslogg, egendefinerte felt for å matche arbeidsflyten og mer.
-
Versjonskontroll
En ting som gjør Backlog forskjellig fra annen programvare for programledelse og spesielt bra for utviklere, er funksjonen de kaller Versjonskontroll. Funksjonen lar deg holde oversikt over alle kodeendringer, forpliktelser og pull-forespørsel. Det gjør det ved direkte integrering med Git og SVN, slik at du enkelt kan administrere kildekoden ved siden av prosjektene dine. Det lar også utviklere sammenligne endringer mellom grener og hjelpe dem med å få en oversikt over endringene som kan slås sammen.
En av de beste funksjonene i dette verktøyet er at den støtter innebygd diskusjon i koden. Utviklere kan se gjennom endringene og kommentere der for å gjøre det lettere for de andre teammedlemmene å implementere endringsforespørsler. Andre funksjoner inkluderer å holde oversikt over forpliktelser, dokumentere prosjektdetaljer og mer.
Brukergrensesnitt
Etterslep brukergrensesnittet er veldig moderne og intuitivt. Du vil bli vant til grensesnittet i løpet av få timer, og begynne å bruke det som en proff om en dag eller to. Alle knappene er lett tilgjengelige, og du trenger ikke å lete etter noe. Når det er sagt, er det mange avanserte innstillinger som en bruker kan bruke for å gjøre arbeidsflyten raskere hvis de vil.
UI er delt inn i noen hovedområder, hver med sitt eget sett med kontroller. Først er det Dashboard, som i utgangspunktet gir deg en oversikt over alle prosjektene og problemene som enten er tilordnet din eller opprettet av deg. Det er også en nylig oppdaterte del på dashbordet som viser alle de siste kommentarene og endringene som har skjedd i prosjektene eller problemene du er en del av.
På dashbordet kan du klikke på navnet på et prosjekt for å se detaljene. De Hjemmesiden i ethvert prosjekt vil vise deg alle de siste oppdateringene. Du kan klikke på Issues-siden for å se alle problemene som er opprettet i prosjektet. Bare for å avklare, en utgave er en hvilken som helst oppgave du oppretter i et prosjekt. Det kan være en feil, en funksjonsforespørsel, en oppgave og så videre. Når jeg kommer tilbake til siden Problemer, liker jeg det faktum at de fleste detaljene du trenger om en utgave, kan sees her, inkludert utgavenavn, opprettelsesdato, forfallsdato, status og mer. Men hvis du trenger mer informasjon om et problem, kan du alltid klikke på det.
Så er det “Legg til utgave” -knapp der du kan lage en utgave av deg selv og legg til medlemmer i den. Etterslep gir mye kontroll mens du lager et problem. Du kan lage en utgave enten under et prosjekt, eller under en annen utgave selv. Deretter kan du tildele medlemmer, angi prioritet og milepæler, legge til forfallsdatoer og mer.
Jeg vil også gi en spesiell omtale til Gantt og brenne ned diagrammer av Backlog. Programvaren lar deg i utgangspunktet bare trykk på en knapp og se en tidslinje for alle prosjektene og oppgavestatusene dine i form av Gantt-diagram. I utgangspunktet kan du bruke visningen Gantt og nedbrenning for å se om prosjektet ditt er i tide eller ikke.
For å konkludere, når det gjelder brukergrensesnittet til programvaren, har Backlog banket ballen ut av parken. UI føles moderne, intuitivt og er lett å få tak på. Jeg liker også det Hovedområdene og kontrollene er like for hver bruker og avhenger ikke av brukerkategorien. Enten du er romeier, administrator eller bruker, får du alle det samme brukergrensesnittet. De ekstra funksjonene som kommer med høyere tillatelsesnivå gitt til administratorer og romeiere, er integrert ved å legge til ekstra knapper på samme brukergrensesnitt. Så hvis du lærer det en gang, trenger du ikke gjøre det igjen fra bunnen av selv om brukerhierarkiet ditt er oppgradert.
Brukervennlighet
Jeg personlig syntes denne programvaren var veldig enkel å bruke, og det gjorde også utviklingsteamet vårt. I følge dem er programvaren veldig godt laget og lett å bli vant til. Alt jeg nevnte i delen for brukergrensesnitt, er at jeg omskriver funnene deres, og bunnlinjen var at programvaren hjalp dem mye med å effektivisere arbeidsflyten. Når jeg snakker fra tiden min for å bruke denne programvaren og deres tilbakemeldinger, kan jeg sikkert si at Backlog er en kraftig, men likevel lettlært programvare.
Imidlertid fant jeg vanskeligheter med å få varslene til å fungere. Tilsynelatende sendes varsler når et problem eller en kommentar legges til, og når du legger til medlemmer for å "varsle kommentar til" -feltet. Det er egentlig ikke så farlig. Bortsett fra denne mindre niggle, kan jeg si at Backlog er en flott for prosjektledelse, bug tracking og task management. De omfattende alternativene og integrasjonene, sammen med den vakre brukergrensesnittet, gjør Backlog til et must.
Priser og tilgjengelighet
Være en web-app, Backlog er tilgjengelig for alle stasjonære plattformer, inkludert Windows, Mac og Linux. De gir også gratis Android- og iOS-apper for å holde oversikt over prosjektene dine mens du er på farten. Det er flere prisplaner tilgjengelig for lag, avhengig av størrelse. Prisene starter ved $ 20 / måned for 30 brukere og 5 prosjekter. Du kan alltid oppgradere hvis du har et større team eller ønsker å opprette flere prosjekter. Det er også en gratis evig plan for små lag som lar deg lage 1 prosjekt med opptil 10 medlemmer. Alle planene deres har en gratis prøveperiode på 1 måned, slik at du kan bruke programvaren mye før du planter for å kjøpe den.
Fordeler:
- Prosjektledelsesprogramvare med fokus på utviklere
- Feilsøking og oppgavebehandling
- Omfattende alternativer mens du oppretter en oppgave / utgave
- Gantt og brenn ned diagramintegrasjon
- Vakker, moderne og intuitiv brukergrensesnitt
- Git og SVN integrasjon
- Inline-kommentarer
Ulemper:
- Innfødte varslingsalternativer er vanskelige å finne
Administrer utviklingsprosjektene dine med etterslep
Backlog er et av få verktøy for prosjektledelse som kun fokuserer på utviklere. Den har en moderne og vakker brukergrensesnitt med funksjoner som vil oppfylle behovene til ethvert lite eller stort team. Men jeg vil ikke at du tar ordene mine eller rettere sagt vårt utviklerteams ord. Programvaren gir en helt gratis gratis prøveperiode på 1 måned, så bruk den, og del deretter tankene dine med oss i kommentarseksjonen nedenfor.
Prøv etterslaget her