Rekommenderas, 2024

Redaktionen

Backlog: Ett bra projekthanteringsverktyg för utvecklare

Som ett mjukvaruutvecklingsteam behöver man ett bra projekthanteringsverktyg för att hålla reda på sina projekt, problem, nya funktionsförfrågningar och buggar. Vi har inte ett stort program för mjukvaruutveckling här på Beebom, men vi har vår egen app och hemsida, som båda hanteras av vårt inbyggda team av utvecklare. Även ett lag som är så liten som vårt (5 medlemmar) behöver ett bra verktyg för att hålla uppgifterna på rätt spår och se till att medlemmarna känner till sina uppgifter. Naturligtvis kan det göras med vanliga kommunikations kanaler som e-post och meddelanden, men det är inte en optimal lösning. Därför är vi alltid på utkik efter en tjänst som kan komplettera våra utvecklares arbetsflöden och ge dem de verktyg som behövs för att få saker på ett snabbt och effektivt sätt. Om problemet som jag just beskrivit resonerar med dig också, har jag en lösning som du kanske vill titta på. Lösningen jag pratar om är ett online-projekthanterings- och buggspårningsverktyg som heter Backlog.

Backlog är ett online projekthanteringsverktyg som har skapats samtidigt som utvecklarens behov hålls i åtanke. Det ger nödvändiga verktyg för att hålla spår av pågående projekt, rapporterade fel, nya funktionsförfrågningar och mycket mer. I den här artikeln kommer vi att ta ett djupt dykk och ta reda på om detta kan vara den lösning vi letar efter. Så, låt oss komma in i detaljerna i mjukvaran, ska vi?

Nyckelfunktioner

Som alltid börjar vi med de viktigaste funktionerna i mjukvaran som borde ge dig en övergripande bild av vad programvaran kan göra för dig.

  • Användarkategorier

Vi kommer först att börja med olika kategorier av användare som kan skapas med Backlog. Liksom det mesta av projekthanteringsprogrammet ger Backlog medlemmar flera nivåer av behörigheter beroende på användarkategori de faller in. En medlem kan antingen vara en rymdägare, en administratör eller en användare. Nu, det här är backlogs terminologier, så låt mig förklara dem i en liten detalj här. En rymdägare är i princip ägaren till huvudbacklogkontot och har den övergripande kontrollen. Han kan till exempel ändra de universella inställningarna för kontot, skapa nya projekt, hantera medlemmar och deras behörigheter och så vidare.

En administratör ligger strax under Space Owner och har mer eller mindre samma funktioner som Space Owner som att hantera projekt, tilldela medlemmar, skapa problem och så vidare. Han kan emellertid inte ändra de universella kontoinställningarna. Tänk på en administratör som projektledare och du kommer att få idén. Slutligen finns det användare som är medlemmar i ditt utvecklingslag som kan tilldelas olika projekt. De kan kommentera problem, logga på sina framsteg, skapa problem, kontrollera projektstatus och mer. Så, som du kan se, Backlog ger dig en hierarkisk struktur där alla kan tilldelas behörigheter baserat på deras arbetsprofil.

  • Projektledning

Backlog ger dig fyra huvudfunktioner som är Projektledning, Uppgiftshantering, Bugspårning och Version Control . Alla övriga verktyg är inrymda under dessa fyra huvudverktyg. Vi börjar med Project Management.

Backlog är ett mycket bra projekthanteringsverktyg eftersom det ger en enda plats för alla dina projektrelaterade behov. Du kan skapa nya projekt, tilldela medlemmar, tilldela datum, samtal med medlemmarna, ge och ta del av feedback, visualisera projektets tidslinje med hjälp av Gantt-diagram, visualisera framsteg med bränningsdiagram, spåra övergripande framsteg och håll dig uppdaterad var som helst med Backlogs mobilappar för Android och iOS. Som du kan se erbjuder Backlog alla verktyg du någonsin behöver för att skapa och hantera ett projekt, allt på en enda plats.

  • Uppgiftshantering

En projekthanteringsprogramvara är dock värt ingenting om det inte kan ge dig ett bra sätt att hantera uppgifter. Tack och lov, Backlog naglar den här funktionen. Först får du en tydlig bild av alla dina skyldiga uppgifter på en enda plats på instrumentbrädan . Du kan också tilldela och visa prioritet som är kopplad till alla uppgifter. Min favorit uppgiftshanteringsfunktion i Backlog är dock möjligheten att tilldela medlemmar en uppgift som också meddelar medlemmarna. Detta hjälper till att tydligt definiera varje gruppmedlems ansvar så att det inte finns någon förvirring.

Jag gillar också uppgiftsstatusknapparna som informerar dig om statusen för varje uppgift i ett ögonkast. Det finns fyra olika statustyper; Öppet, Utvecklat, Löst och Stängt . Det bästa är att alla är färgkodade, och du behöver inte ens läsa för att få veta statusen för en uppgift. Färgkodningen hjälper också till att visa statusen i Gantt-diagrammet. I grund och botten tar Backlog hand om alla dina uppgiftshanteringsbehov utan att hämma lagets arbetsflöde.

  • Felspårning

Bug upptäckt, spårning och lösa är en av de viktigaste delarna av mjukvaruutveckling och jag är glad att rapportera att Backlog ger massor av verktyg för att hantera detta arbete. Backlog gör att du kan rapportera, organisera, diskutera och spåra buggar, allt på plats. Eftersom buggar i slutet av dagen kommer under Tasks får du alla funktioner som jag nämnde ovan, tillsammans med några extrafunktioner. De extra funktionerna inkluderar en omfattande sökning för att hitta dubbla buggar, möjligheten att visa ändringslogghistorik, anpassade fält för att matcha arbetsflödet och mer .

  • Versionskontroll

En sak som gör Backlog annorlunda från någon annan projekthanteringsprogramvara och särskilt bra för utvecklare är den funktion som de kallar Version Control . Funktionen låter dig hålla reda på alla kodändringar, förpliktelser och draförfrågan. Det gör det genom att direkt integrera med Git och SVN så att du enkelt kan hantera källkoden bredvid dina projekt . Det låter också utvecklare jämföra förändringar mellan filialer och hjälpa dem att få en överblick över de förändringar som kan slås samman.

En av de bästa funktionerna i det här verktyget är att den stöder inline diskussion i koden . Utvecklare kan granska ändringarna och kommentera precis där för att underlätta för de andra gruppmedlemmarna att genomföra ändringsförfrågningar. Andra funktioner inkluderar att hålla reda på förpliktelser, dokumentera projektuppgifter och mer.

Användargränssnitt

Backlogs användargränssnitt är mycket modernt och intuitivt . Du kommer att vänja dig vid gränssnittet inom några timmar och börja använda det som ett proff på en dag eller två. Alla knappar är lättillgängliga och du behöver inte leta efter någonting. Det sägs att det finns många avancerade inställningar som en användare kan använda för att göra deras arbetsflöde snabbare om de vill.

UI: n är indelad i några huvudområden, var och en med sin egen uppsättning kontroller. Först finns det Dashboard, som i grunden ger dig en översikt över alla projekt och problem som antingen är tilldelade till dig eller skapad av dig . Det finns också ett avsnitt om senaste uppdateringar på instrumentpanelen som visar alla senaste kommentarer och ändringar som har hänt inom projekten eller frågorna du är en del av.

På Dashboard kan du klicka på namnet på ett projekt för att se detaljerna. Hemsidan i något projekt visar dig alla senaste uppdateringar . Du kan klicka på Issues-sidan för att se alla problem som har skapats i projektet. Bara för att klargöra är ett problem en uppgift som du skapar inom ett projekt . Det kan vara en bugg, en funktionsförfrågan, en uppgift och så vidare. När jag kommer tillbaka till sidan Issues tycker jag om att de flesta detaljerna du behöver om ett problem kan ses här, inklusive Issue-namnet, datumet för skapandet, förfallodagen, dess status och mer. Men om du behöver mer information om något problem kan du alltid klicka på det.

Då finns det "Add Issue" -knappen, med vilken du kan skapa ett eget Ämne och lägga till medlemmar i det. Backlog ger en hel del kontol när du skapar ett problem. Du kan skapa ett problem antingen under ett projekt eller under ett annat problem . Då kan du tilldela medlemmar, ställa in prioriteringar och milstolpar, lägga till förfallodagar och mer.

Jag skulle också vilja ge ett speciellt omnämnande till Gantt och bränna diagrammer med Backlog. Programvaran låter dig i grund och botten bara klicka på en knapp och se en tidslinje för alla dina projekt och uppgiftsstatus i en form av Gantt-diagram . I grund och botten kan du använda Gantt och bränna ner vy för att se om ditt projekt är i tid eller inte.

Slutsatsen, när det gäller programmets användargränssnitt, har Backlog slagit bollen ut ur parken. UI känns modern, intuitiv och är lätt att hänga på. Jag tycker också om att huvudområdena och kontrollerna är samma för varje användare och inte beror på deras användarkategori . Oavsett om du är en rymdägare, administratör eller en användare, får du samma användargränssnitt. De extra funktionerna som följer med högre behörighetsnivåer till administratörer och rymdägare integreras genom att lägga till extra knappar i samma användargränssnitt. Så om du lär dig det en gång behöver du inte göra det igen från början, även om din användarhierarki är uppgraderad.

Enkel användning

Personligen fann jag den här mjukvaran väldigt lätt att använda och det gjorde också vårt utvecklingsteam. Enligt dem är mjukvaran väldigt bra och lätt att vänja sig vid. Alla de saker som jag nämnde i användargränssnittet är att jag parafraserar sina fynd, och deras utgångspunkt var att programvaran hjälpte dem mycket för att effektivisera deras arbetsflöde. Tala från min tid på att använda denna programvara och deras återkoppling, det kan jag säkert säga att Backlog är en kraftfull men ändå lätt att lära sig programvara.

Men jag hittade svårigheter att få anmälningarna till jobbet. Uppenbarligen skickas meddelanden när ett problem eller en kommentar läggs till och när du lägger till medlemmar i fältet "Meddela kommentar till". Det är inte en stor sak egentligen. Bortsett från denna lilla niggle kan jag säga att Backlog är en utmärkt för projektledning, bugspårning och uppgiftshantering. De omfattande alternativen och integrationerna, tillsammans med den vackra användargränssnittet, gör Backlog ett måste försöka.

Prissättning och tillgänglighet

Att vara en web-app är Backlog tillgänglig för alla skrivbordsplattformar, inklusive Windows, Mac och Linux. De ger också gratis Android- och iOS-appar för att hålla reda på dina projekt på språng. Det finns flera prisplaner tillgängliga för lag beroende på storlek. Prissättningen börjar vid $ 20 / månad för 30 användare och 5 projekt . Du kan alltid uppgradera om du har ett större team eller vill skapa fler projekt. Det finns också en fri evigt plan för små lag som låter dig skapa ett projekt med upp till 10 medlemmar. Alla sina planer har en 1 månaders gratis provperiod, så du kan använda programvaran mycket innan du planterar för att köpa den.

Fördelar:

  • Projektledningsprogram som fokuserar på utvecklare
  • Felspårning och uppgiftshantering
  • Omfattande alternativ när du skapar en uppgift / Problem
  • Gantt och bränna diagram integration
  • Vackert, modernt och intuitivt användargränssnitt
  • Git och SVN integration
  • Inline Comments

Nackdelar:

  • Native notifieringsalternativ svår att hitta

Hantera dina utvecklingsprojekt med backlog

Backlog är ett av de få projekthanteringsverktygen som enbart fokuserar på utvecklare. Den har ett modernt och vackert användargränssnitt med funktioner som uppfyller behoven hos ett litet eller stort team. Men jag vill inte att du ska ta mitt eller snarare vårt utvecklarlags ord till ett nominellt värde. Programvaran ger en helt gratis 1 månaders gratis provversion, så använd den och dela med oss ​​dina tankar i kommentarfältet nedan.

Prova vår backlog här

Top