Als softwareontwikkelteam heb je een goede projectmanagementtool nodig om hun projecten, problemen, nieuwe functieverzoeken en bugs bij te houden. We hebben hier geen groot softwareontwikkelingsteam bij Beebom, maar we hebben wel onze eigen app en website, die beide worden beheerd door ons eigen team van ontwikkelaars. Zelfs een team zo klein als het onze (5 leden) heeft een goed hulpmiddel nodig om de taken op het juiste spoor te houden en ervoor te zorgen dat de leden weten wat hun toegewezen taken zijn. Natuurlijk kan het worden gedaan met behulp van de gebruikelijke communicatiekanalen zoals e-mails en berichten, maar dat is geen optimale oplossing. Daarom zijn we altijd op zoek naar een service die de workflows van onze ontwikkelaars kan aanvullen en hen de nodige tools kan bieden om dingen snel en efficiënt gedaan te krijgen. Als het probleem dat ik zojuist beschreef ook bij jou resoneert, heb ik een oplossing waar je naar zou kunnen kijken. De oplossing waar ik het over heb is een onlineprojectbeheer en bug-tracking tool genaamd Backlog.
Backlog is een online projectmanagementtool die is ontwikkeld met aandacht voor de behoeften van ontwikkelaars. Het biedt de nodige tools om bij te houden van lopende projecten, gemelde bugs, nieuwe functieverzoeken en meer. In dit artikel gaan we een diepe duik maken en uitzoeken of dit de oplossing is waarnaar we op zoek zijn. Laten we dus eens kijken naar de details van de software, zullen we?
Belangrijkste kenmerken
Zoals altijd zullen we beginnen met de belangrijkste functies van de software, die u een algemeen beeld moeten geven van wat de software voor u kan doen.
Gebruikerscategorieën
We beginnen eerst met verschillende categorieën gebruikers die kunnen worden gemaakt met Backlog. Net als de meeste projectbeheersoftware biedt Backlog leden meerdere niveaus van machtigingen, afhankelijk van de gebruikerscategorie waarin ze vallen. Een lid kan een eigenaar van een ruimte, een beheerder of een gebruiker zijn . Dit zijn de terminologieën van de achterstand, dus laat ik ze hier in het kort uitleggen. Een eigenaar van een ruimte is in feite de eigenaar van de hoofdaccount voor Backlog en heeft de algemene controle. Hij kan bijvoorbeeld de universele instellingen van het account wijzigen, nieuwe projecten maken, leden en hun machtigingen beheren, enzovoort.
Een beheerder staat net onder Space Owner en heeft min of meer dezelfde functies als Space Owner, zoals het beheren van projecten, het toewijzen van leden, het maken van problemen enzovoort. Hij kan de algemene accountinstellingen echter niet wijzigen. Denk aan een beheerder als een projectmanager en je krijgt het idee. Ten slotte zijn er Gebruikers, die de leden zijn van uw ontwikkelingsteam die kunnen worden toegewezen aan verschillende projecten. Ze kunnen opmerkingen maken over problemen, hun voortgang registreren, problemen creëren, de projectstatus controleren en meer. Dus, zoals u kunt zien, biedt Backlog u een hiërarchische structuur waarin iedereen rechten kan krijgen op basis van hun werkprofiel.
Project management
Backlog biedt u vier hoofdfuncties, te weten Projectbeheer, Taakbeheer, Bug Tracking en Versiebeheer . Alle andere gereedschappen zijn ondergebracht onder deze vier hoofdgereedschappen. We zullen eerst beginnen met het projectmanagement.
Backlog is een zeer goede tool voor projectbeheer, omdat het één plaats biedt voor al uw projectgerelateerde behoeften. U kunt nieuwe projecten maken, leden toewijzen, vervaldatums toewijzen, met de leden communiceren, feedback geven en nemen, de projecttijdlijn visualiseren met behulp van Gantt-diagrammen, voortgang visualiseren met burn-downdiagrammen, de algehele voortgang bijhouden en overal op de hoogte blijven met Backlog's mobiele apps voor Android en iOS. Zoals je ziet, biedt Backlog alle tools die je ooit nodig zult hebben om een project te maken en te beheren, allemaal op één plek.
Taak beheer
Een projectbeheersoftware is echter niets waard als het u geen goede manier kan bieden om taken te beheren. Gelukkig spijkert Backlog deze functie aan. Eerst krijg je een duidelijk beeld van al je taken op één plek op je dashboard . U kunt ook prioriteiten toewijzen en bekijken die aan alle taken zijn gekoppeld. Mijn favoriete taakbeheerfunctie van Backlog is echter de mogelijkheid om leden toe te wijzen aan een taak die ook de leden op de hoogte stelt. Dit helpt bij het duidelijk definiëren van de verantwoordelijkheid van elk teamlid, dus er is geen verwarring.
Ik hou ook van de taakstatusknoppen die u informeren over de status van elke taak in één oogopslag. Er zijn vier verschillende statustypen; Open, in uitvoering, opgelost en gesloten . Het beste deel is dat ze allemaal een kleurcode hebben, zodat je niet eens hoeft te lezen om de status van een taak te kennen. De kleurcodering helpt ook bij het bekijken van de status in de Gantt-kaartmodus. In principe zorgt Backlog voor al uw taakbeheerbehoeften zonder de werkstroom van het team te belemmeren.
Bug-tracking
Het ontdekken, tracken en oplossen van bugs is een van de belangrijkste onderdelen van softwareontwikkeling en ik ben blij te kunnen melden dat Backlog een heleboel tools biedt om dit werk aan te kunnen. Met Backlog kun je fouten melden, organiseren, bespreken en volgen. Omdat Bugs aan het eind van de dag onder Taken valt, krijg je alle functies die ik hierboven noemde, samen met een aantal extra functies. De extra functies omvatten een uitgebreide zoekopdracht om dubbele bugs te vinden, de mogelijkheid om de wijzigingsloggeschiedenis te bekijken, aangepaste velden om de workflow te matchen, en meer .
Versiebeheer
Een ding dat Backlog anders maakt dan andere projectbeheersoftware en vooral goed is voor ontwikkelaars, is de functie die ze Version Control noemen. Met deze functie kunt u alle codewijzigingen, commits en pull-requests bijhouden. Het doet dit door rechtstreeks te integreren met Git en SVN, waardoor u eenvoudig de broncode naast uw projecten kunt beheren . Het laat ontwikkelaars ook de veranderingen tussen branches vergelijken en hen helpen een overzicht te krijgen van de veranderingen die kunnen worden samengevoegd.
Een van de beste kenmerken van deze tool is dat deze inline-discussie in de code ondersteunt . Ontwikkelaars kunnen de wijzigingen en opmerkingen daar bekijken, zodat het voor de andere teamleden gemakkelijker wordt om wijzigingsverzoeken te implementeren. Andere functies zijn het bijhouden van commits, het documenteren van projectdetails en meer.
Gebruikersomgeving
De gebruikersinterface van Backlog is zeer modern en intuïtief . Je zult binnen een paar uur aan de interface wennen en het binnen een dag of twee als een professional gaan gebruiken. Alle knoppen zijn gemakkelijk toegankelijk en u hoeft niet echt naar iets te zoeken. Dat gezegd hebbende, er zijn veel geavanceerde instellingen die een gebruiker kan gebruiken om zijn workflow sneller te maken als hij dat wil.
De gebruikersinterface is onderverdeeld in enkele hoofdgebieden, elk met een eigen set besturingselementen. Ten eerste is er het Dashboard, dat u in feite een overzicht geeft van alle projecten en problemen die aan u zijn toegewezen of door u zijn gemaakt . Er is ook een sectie Recente updates op het Dashboard met daarin alle recente opmerkingen en wijzigingen die zijn doorgevoerd in de projecten of problemen waar u deel van uitmaakt.
Op het Dashboard kunt u op de naam van een project klikken om de details te bekijken. De startpagina van elk project toont u alle recente updates . U kunt op de pagina Problemen klikken om alle problemen te bekijken die in het project zijn gemaakt. Gewoon om te verduidelijken, een kwestie is elke taak die je in een project creëert . Het kan een bug zijn, een functieverzoek, een taak enzovoort. Terugkomend op de pagina Problemen, vind ik het leuk dat de meeste details die u nodig hebt over een kwestie hier te zien zijn, waaronder de Issue-naam, de datum van creatie, de vervaldatum, de status en meer. Als u echter meer informatie over een probleem wilt, kunt u er altijd op klikken.
Dan is er de knop "Add Issue" waarmee u een Issue van uw eigen kunt maken en er leden aan kunt toevoegen. Backlog geeft veel contol tijdens het creëren van een probleem. U kunt een probleem creëren, hetzij onder een project, hetzij onder een ander probleem zelf . Vervolgens kunt u leden toewijzen, prioriteiten en mijlpalen instellen, vervaldatums toevoegen en meer.
Ik wil ook graag een speciale vermelding geven aan Gantt en de functies van Backlog achterwege laten. Met de software kunt u in feite gewoon op een knop drukken en een tijdlijn van al uw projecten en taakstatussen bekijken in de vorm van een Gantt-diagram . Kortom, u kunt de Gantt- en burndown-weergave gebruiken om te zien of uw project op tijd is of niet.
Tot slot, als het gaat om de gebruikersinterface van de software, heeft Backlog de bal uit het park geslagen. De gebruikersinterface voelt modern, intuïtief en gemakkelijk te vinden. Ik vind het ook leuk dat de hoofdgebieden en bedieningselementen voor elke gebruiker hetzelfde zijn en niet afhankelijk zijn van hun gebruikerscategorie . Of u nu een eigenaar van een ruimte, een beheerder of een gebruiker bent, u krijgt allemaal dezelfde gebruikersinterface. De extra functies die worden geleverd met het hogere niveau van machtigingen voor beheerders en Space Owners, worden geïntegreerd door extra knoppen toe te voegen aan dezelfde gebruikersinterface. Dus als je het eenmaal leert, hoef je het niet helemaal opnieuw te doen, zelfs als je gebruikershiërarchie is bijgewerkt.
Makkelijk te gebruiken
Ik vond persoonlijk dat deze software heel gemakkelijk te gebruiken was en ons ontwikkelteam ook. Volgens hen is de software zeer goed gemaakt en gemakkelijk om aan te wennen. Alle dingen die ik in de gebruikersinterfacesectie heb genoemd, zijn mij die hun bevindingen parafraseren, en hun gevolg was dat de software hen veel hielp bij het stroomlijnen van hun workflow. Uit mijn tijd van het gebruik van deze software en hun feedback kan ik met zekerheid zeggen dat Backlog een krachtige maar eenvoudig te leren software is.
Ik vond het echter moeilijk om de meldingen te laten werken. Blijkbaar worden meldingen verzonden wanneer een probleem of opmerking wordt toegevoegd en wanneer u leden toevoegt aan het veld 'opmerking melden aan'. Het is echt geen big deal. Afgezien van dit kleine minpuntje, kan ik zeggen dat Backlog uitstekend is voor projectbeheer, bug-tracking en taakbeheer. De uitgebreide opties en integraties, samen met de prachtige gebruikersinterface maken Backlog een echte aanrader.
Prijzen en beschikbaarheid
Als een web-app is Backlog beschikbaar voor alle desktopplatforms, waaronder Windows, Mac en Linux. Ze bieden ook gratis Android- en iOS-apps om uw projecten onderweg bij te houden. Er zijn meerdere tariefplannen beschikbaar voor teams, afhankelijk van hun grootte. De prijzen beginnen bij $ 20 / maand voor 30 gebruikers en 5 projecten . Je kunt altijd upgraden als je een groter team hebt of meer projecten wilt maken. Er is ook een gratis voor altijd-plan voor kleine teams waarmee je 1 project met maximaal 10 leden kunt maken. Al hun plannen worden geleverd met een gratis proefperiode van één maand, dus je kunt de software uitgebreid gebruiken voordat je plant om het te kopen.
Voors:
- Project Management software gericht op ontwikkelaars
- Bug-tracking en taakbeheer
- Uitgebreide opties tijdens het maken van een taak / probleem
- Gantt en integratie van diagrammen verbranden
- Mooie, moderne en intuïtieve gebruikersinterface
- Git- en SVN-integratie
- Inline opmerkingen
nadelen:
- Native notificatie-opties moeilijk te vinden
Beheer uw ontwikkelingsprojecten met backlog
Backlog is een van de weinige projectbeheertools die zich uitsluitend op ontwikkelaars richt. Het heeft een moderne en mooie gebruikersinterface met functies die voldoen aan de behoeften van elk klein of groot team. Maar ik wil niet dat je mijn of liever de woorden van ons ontwikkelteam op eerlijke wijze neemt. De software biedt een volledig gratis gratis proefperiode van 1 maand, dus gebruik deze en deel uw mening met ons in de onderstaande commentaarsectie.
Probeer onze backlog hier