JIRA Handleiding
Techtwo Internetdiensten Reduitlaan 29 4814DC Breda 076 532 2961
[email protected] www.techtwo.nl
KvK West-Brabant: 20148962 BTW nummer: NL8203.67.990 Bank NL54RABO01304.58.406
Wat is JIRA JIRA is een software pakket wat door ons wordt gebruikt om alle taken rondom projecten te beheren. In JIRA worden alle Issues (taken, problemen en verbeterpunten) voor een project bijgehouden. Alle issues worden vervolgens ingepland en uitgevoerd waarbij de voortgang via JIRA te bekijken is.
Waar dient dit document voor Dit document is opgesteld om een beknopte handleiding te vormen voor de eerste stappen met JIRA. Het beschrijft globaal de mogelijkheden om nieuwe issues te melden, het overzicht van alle issues in te zien en de voortgang van een sprint te bekijken.
2
JIRA handleiding
1. Activatie account Je ontvangt van ons een e-mail met daarin een link om een wachtwoord in te stellen.
3
Vul je gewenste wachtwoord tweemaal in en klik op ‘Set new password’
JIRA handleiding
Via https://techtwo.atlassian.net/login kan je inloggen op JIRA. Je kunt hier inlogen met het wachtwoord wat je zojuist hebt ingevuld.
4
JIRA handleiding
2. Projecten bekijken Klik rechts boven op “Agile” » “View all boards”
5
Klik vervolgens in de tabel op de naam van je project om naar het betreffende project toe te gaan.
JIRA handleiding
3. Planning bekijken Binnen het “Plan” tabblad kunnen nieuwe issues worden aangemaakt en kunnen issues gepland worden in een bepaalde sprint.
6
Alle punten die worden aangemaakt komen op de “Backlog” te staan. De backlog is de lijst van alle werkzaamheden die nog ingepland moeten gaan worden.
JIRA handleiding
Werkzaamheden kunnen vanuit de backlog naar een sprint toe worden gesleept. Een sprint is een periode waarin onze ontwikkelaars aan het project gaan werken. Als een sprint eenmaal is gestart kunnen de taken voor die sprint niet meer worden gewijzigd. Voor die tijd kunnen alle taken op basis van prioriteit ingepland worden in de sprints. Omdat alle werkzaamheden ingeschat worden is het zeer moeilijk exact te weten hoeveel tijd er nodig is voor iedere issue. We werken daarom met story points. Een story point komt overeen met 2 tot 3 uur werk. Een issue met 2 story points wordt dus geschat op 4 tot 6 uur. De beschikbare tijd per sprint wordt ook in userstories vermeld.
7
JIRA handleiding
4. Voortgang bekijken Wanneer de project manager een sprint heeft gestart kan de voortgang bekeken worden via het tabblad “Work”.
8
In de eerste kolom staan alle taken die nog gestart moeten worden.
JIRA handleiding
In de tweede kolom staan alle taken waar op dat moment aan gewerkt wordt en welke getest worden.
Wanneer je op een taak klikt, dan zie je in de rechter kolom o.a. wie er met de issue bezig is en wat de status van een issue is.
JIRA handleiding
9
Alle taken die zijn afgerond komen in de kolom “Done” te staan.
10
JIRA handleiding
5. Issues melden Klik bovenaan op “Create issue” om een nieuwe issue aan te maken.
Er zijn een aantal issue types die je kan kiezen:
JIRA handleiding
11
Bug: Dit houd in dat er een fout in een bestaande module zit. Improvement: Dit is van toepassing wanneer nieuwe aanpassingen gedaan moeten worden aan bestaande maatwerk modules. Feature: Dit is alleen van toepassing wanneer het om een niet bestaande module of functionaliteit gaat. Task: Een taak is handig wanneer een klus te groot is om in een keer uit te voeren. Bij een taak kun je sub taken (sub tasks) aanmaken. Hiermee kun je dan meerdere kleine taken bij houden. Als voorbeeld maak je taak “Live gang website” aan. Bij deze taak maak je de volgende sub taken aan: - Controleren dat de analytics code goed is ingevuld - Opmaak van de webshop controleren - Domeinnaam verhuizen ... etc
Summary: Wanneer je een issue type hebt gekozen moet je een Summary opgeven. Hier kun je kort aangeven waar het om gaat. Bijvoorbeeld: Checkout – Volgorde velden aanpassen
JIRA handleiding
12
Priority: Vervolgens moet je voor een Priority (prioriteit) kiezen. In de meeste gevallen kan je dit op “Major” laten staan, echter is het fijn als je direct al zelf een prioriteit aan geeft, zodat we hier rekening mee kunnen houden.
Een kort uitleg over de verschillende prioriteiten: Blocker: Dit houdt in dat dit invloed heeft op een live website en dat het erg veel negatief invloed heeft op conversies. Denk hierbij aan betaalmethodes die niet werken, pagina's die niet werken of andere zaken die ervoor kunnen zorgen dat een klant geen bestelling kan plaatsen. Critical: Dit houdt in dat er wat invloed op conversies is maar dat het de site nog werkend is. Major: Normale status Minor: Geen invloed op conversie, meestal kies je dit wanneer het om niet hinderende styling of vertaal problemen gaat. Trivial: Dit houd in dat de ticket niet belangrijk is maar wel gedaan moet worden wanneer er tijd voor is.
JIRA handleiding
13
Description: Wanneer je een prioriteit hebt gekozen moet je een omschrijving geven. Wanneer het om een bug gaat, is het voor ons handig als jullie in een aantal stappen kunnen uitleggen hoe jullie op dit probleem terecht zijn gekomen, zodat wij dit kunnen reproduceren.
De “Original Estimate” en “Remaining Estimate” velden worden door onze ontwikkelaars ingevuld.
JIRA handleiding
14
Een Attachment (bijlage) is handig wanneer je een document hebt wat wij kunnen gebruiken, zoals een screenshot of documentaties. Indien je meer dan 1 document hebt, kun je na het aanmaken van een issue, extra bijlagen toevoegen door naar de ticket pagina te gaan en op ‘More’ te drukken.
15
JIRA handleiding