Als softwareontwikkelingsteam heb je een goede tool voor projectbeheer nodig om hun projecten, problemen, verzoeken om nieuwe functies en bugs bij te houden. We hebben hier bij Beebom geen groot softwareontwikkelingsteam, 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 schema te houden en ervoor te zorgen dat de leden hun toegewezen taken kennen. Het kan natuurlijk 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 op een snelle en efficiënte manier gedaan te krijgen. Als het probleem dat ik zojuist heb beschreven ook bij jou resoneert, heb ik een oplossing die je misschien wilt bekijken. De oplossing waar ik het over heb, is een online tool voor projectbeheer en foutopsporing genaamd Backlog.
Backlog is een online projectmanagementtool die is gemaakt met het oog op de behoeften van ontwikkelaars. Het biedt de nodige tools om lopende projecten, gerapporteerde bugs, verzoeken om nieuwe functies en meer bij te houden. In dit artikel gaan we een diepe duik nemen en uitzoeken of dit de oplossing kan zijn waarnaar we op zoek zijn. Laten we dus naar de details van de software gaan, zullen we?
Belangrijkste kenmerken
Zoals altijd beginnen we met de belangrijkste functies van de software die u een algemeen idee moeten geven van wat de software voor u kan doen.
-
Gebruikerscategorieën
We beginnen eerst met verschillende categorieën gebruikers die met Backlog kunnen worden aangemaakt. Net als de meeste projectbeheersoftware, biedt Backlog leden meerdere machtigingsniveaus, afhankelijk van de gebruikerscategorie waarin ze vallen. A Het lid kan een Space Owner, een Administrator of een Gebruiker zijn. Dit zijn de terminologieën van de achterstand, dus laat me ze hier in een klein detail uitleggen. EEN Space Owner is in feite de eigenaar van het hoofd Backlog-account en heeft de algehele controle. Hij kan bijvoorbeeld de universele instellingen van het account wijzigen, nieuwe projecten maken, leden en hun rechten beheren, enzovoort.
Een beheerder bevindt zich net onder de ruimte-eigenaar en heeft min of meer dezelfde functies als Space Owner zoals het managen van projecten, het toewijzen van leden, het creëren van issues enzovoort. Hij kan de universele accountinstellingen echter niet wijzigen. Denk aan een beheerder als een projectmanager en je zult het idee krijgen. Ten slotte zijn er gebruikers, de leden van uw ontwikkelingsteam die aan verschillende projecten kunnen worden toegewezen. Ze kunnen opmerkingen maken over problemen, hun voortgang registreren, problemen maken, de projectstatus controleren en meer. Dus, zoals je kunt zien, biedt Backlog je een hiërarchische structuur waar iedereen machtigingen kan krijgen op basis van hun werkprofiel.
-
Project management
Backlog biedt u vier hoofdfuncties: projectbeheer, taakbeheer, foutopsporing en versiebeheer. Alle andere tools zijn ondergebracht in deze vier belangrijkste tools. We beginnen eerst met het projectmanagement.
Backlog is een zeer goede tool voor projectbeheer, omdat het één enkele plaats biedt voor al uw projectgerelateerde behoeften. Jij kan maak nieuwe projecten, wijs leden toe, wijs einddatums toe, praat met de leden, geef en ontvang feedback, visualiseer de tijdlijn van het project met behulp van Gantt-grafieken, visualiseer de voortgang met burn-down-grafieken, houd de algehele voortgang bij en blijf overal op de hoogte met de mobiele apps van Backlog voor Android en iOS. Zoals u kunt zien, biedt Backlog alle tools die u 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 biedt om taken te beheren. Gelukkig zorgt Backlog voor deze functie. Eerst jij krijg een duidelijk overzicht van al uw geplande taken op één plek op uw 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 aan een taak toewijzen die ook de leden op de hoogte stelt. Dit helpt bij het duidelijk definiëren van de verantwoordelijkheid van elk teamlid, zodat er geen verwarring is.
Ik hou ook van de taakstatusknoppen die je in één oogopslag informeren over de status van elke taak. Er zijn vier verschillende statustypen; Open, bezig, opgelost en gesloten. Het beste is dat ze allemaal een kleurcode hebben, zodat u 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-diagrammodus. Kortom, Backlog zorgt voor al uw behoeften op het gebied van taakbeheer zonder de workflow van het team te belemmeren.
-
Foutopsporing
Het opsporen, volgen 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 pakken. Met Backlog kunt u bugs rapporteren, organiseren, bespreken en volgen, allemaal op hun plaats. Omdat bugs aan het eind van de dag onder Taken vallen, krijg je alle functies die ik hierboven noemde, samen met enkele extra functies. De extra functies zijn onder meer een uitgebreide zoekopdracht om dubbele bugs te vinden, de mogelijkheid om de geschiedenis van wijzigingslogboeken te bekijken, aangepaste velden die passen bij de workflow en meer.
-
Versiebeheer
Een ding dat Backlog anders maakt dan alle andere projectbeheersoftware en vooral goed is voor ontwikkelaars, is de functie die ze noemen Versiebeheer. Met deze functie kunt u alle codewijzigingen, commits en pull-verzoeken bijhouden. Het doet dat rechtstreeks integratie met Git en SVN waardoor u eenvoudig de broncode naast uw projecten kunt beheren. Het laat ontwikkelaars ook veranderingen tussen branches vergelijken en helpt hen een overzicht te krijgen van de veranderingen die kunnen worden samengevoegd.
Een van de beste eigenschappen van deze tool is dat het ondersteunt inline discussie in de code. Ontwikkelaars kunnen de wijzigingen bekijken en daar opmerkingen plaatsen om het voor de andere teamleden gemakkelijker te maken om wijzigingsverzoeken te implementeren. Andere functies zijn onder meer het bijhouden van commits, het documenteren van projectdetails en meer.
Gebruikersomgeving
Achterstanden gebruikersinterface is erg modern en intuïtief. U zult binnen een paar uur aan de interface wennen en binnen een dag of twee als een professional beginnen te gebruiken. Alle knoppen zijn gemakkelijk toegankelijk en je hoeft niet echt naar iets te zoeken. Dat gezegd hebbende, er zijn veel geavanceerde instellingen die een gebruiker kan gebruiken om zijn workflow te versnellen als hij dat wil.
De gebruikersinterface is onderverdeeld in een aantal hoofdgebieden, elk met zijn eigen set bedieningselementen. Ten eerste is er de 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 alle recente opmerkingen en wijzigingen die zijn opgetreden in de projecten of problemen waarvan u deel uitmaakt.
Op het dashboard kunt u op de naam van een project klikken om de details ervan te zien. De De startpagina van elk project toont u alle recente updates. U kunt op de pagina Problemen klikken om alle problemen te zien die binnen het project zijn gemaakt. Gewoon om te verduidelijken, een probleem is elke taak die u binnen een project maakt. Het kan een bug zijn, een functieverzoek, een taak enzovoort. Terugkomend op de Issues-pagina, vind ik het leuk dat de meeste details die je nodig hebt over een Issue hier te zien zijn, inclusief de Issue-naam, aanmaakdatum, vervaldatum, de status en meer. Als u echter meer informatie over een probleem nodig heeft, kunt u er altijd op klikken.
Dan is er de "Add Issue" -knop waarmee u zelf een Issue kunt aanmaken en leden eraan toevoegen. Backlog geeft veel controle bij het creëren van een Issue. Jij kan maak een Issue onder een project of onder een andere Issue zelf. Vervolgens kunt u leden toewijzen, prioriteiten en mijlpalen instellen, vervaldatums toevoegen en meer.
Ik zou ook graag een speciale vermelding willen geven aan Gantt- en burn-down grafieken van Backlog. Met de software kun je in principe gewoon druk op een knop en bekijk een tijdlijn van al uw projecten en taakstatussen in de vorm van een Gantt-diagram. In principe kunt u de Gantt- en burn-downweergave 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 aan en is gemakkelijk onder de knie te krijgen. Ik hou ook van het feit dat de belangrijkste gebieden en bedieningselementen zijn voor elke gebruiker hetzelfde en zijn niet afhankelijk van hun gebruikerscategorie. Of u nu een Space Owner, Administrator of Gebruiker bent, u krijgt allemaal dezelfde gebruikersinterface. De extra functies die horen bij het hogere machtigingsniveau dat wordt geboden aan beheerders en ruimte-eigenaren, zijn geïntegreerd door extra knoppen toe te voegen aan dezelfde gebruikersinterface. Dus als u het eenmaal leert, hoeft u het niet opnieuw te doen, zelfs niet als uw gebruikershiërarchie is geüpgraded.
Makkelijk te gebruiken
Persoonlijk vond ik deze software heel gemakkelijk te gebruiken, net als ons ontwikkelingsteam. Volgens hen is de software erg goed gemaakt en gemakkelijk om aan te wennen. Alle dingen die ik in het gedeelte over de gebruikersinterface noemde, zijn dat ik hun bevindingen parafraseer, en het komt erop neer dat de software hen veel heeft geholpen bij het stroomlijnen van hun workflow. Sprekend over mijn tijd dat ik deze software gebruik en hun feedback, kan ik zeker zeggen dat Backlog een krachtige maar gemakkelijk 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 maakt eigenlijk niet uit. Afgezien van dit kleine minpuntje, kan ik zeggen dat Backlog geweldig is voor projectbeheer, bug-tracking en taakbeheer. De uitgebreide opties en integraties, samen met de prachtige gebruikersinterface, maken Backlog een must om te proberen.
Prijs en beschikbaarheid
Een Zijn web applicatie, Backlog is beschikbaar voor alle desktopplatforms, inclusief 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 prijs begint 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 forever plan voor kleine teams waarmee je 1 project kunt maken met maximaal 10 leden. Al hun plannen worden geleverd met een gratis proefperiode van 1 maand, zodat u de software uitgebreid kunt gebruiken voordat u plant om deze te kopen.
Voordelen:
- Projectmanagementsoftware gericht op ontwikkelaars
- Foutopsporing en taakbeheer
- Uitgebreide opties bij het aanmaken van een taak / issue
- Gantt en burn-down kaartintegratie
- Mooie, moderne en intuïtieve gebruikersinterface
- Git- en SVN-integratie
- Inline opmerkingen
Nadelen:
- Native meldingsopties zijn moeilijk te vinden
Beheer uw ontwikkelingsprojecten met een achterstand
Backlog is een van de weinige tools voor projectmanagement die zich uitsluitend op ontwikkelaars richt. Het heeft een moderne en mooie gebruikersinterface met functies die aan de behoeften van elk klein of groot team voldoen. Maar ik wil niet dat je de woorden van mijn of beter gezegd die van ons ontwikkelaarsteam op het eerste gezicht begrijpt. De software biedt een volledig gratis proefperiode van 1 maand, dus gebruik het en deel uw mening met ons in het commentaargedeelte hieronder.
Probeer onze Backlog hier