Uw Software Development Lifecycle Data Template

Jira Software
Uw Software Development Lifecycle Data Template

Uw Software Development Lifecycle Data Template

Deze template biedt een duidelijke roadmap voor het verzamelen van de essentiële data die nodig is om uw Software Development Lifecycle te analyseren. Het schetst de kern data fields om te verzamelen, de kritieke processtappen om te volgen, en praktische begeleiding bij het extraheren van deze informatie uit Jira Software. Gebruik deze gids om uw event log voor te bereiden op effectieve process mining.
  • Aanbevolen attributen om vast te leggen
  • Belangrijkste activiteiten om te volgen
  • Extractiehandleiding voor Jira Software
Nieuw met event logs? Leer hoe je een process mining event log creëert.

Software Development Lifecycle attributes

Dit zijn de aanbevolen data fields om op te nemen in uw event log voor uitgebreide Software Development Lifecycle analyse.
5 Verplicht 6 Aanbevolen 11 Optioneel
Naam Omschrijving
Activiteit
Activity
De naam van een specifieke event of statuswijziging die plaatsvond in de development lifecycle van een item.
Omschrijving

Dit attribuut vertegenwoordigt een afzonderlijke stap of mijlpaal in het softwareontwikkelingsproces. Deze activiteiten zijn afgeleid van wijzigingen in het statusveld van de Jira issue of andere belangrijke events zoals code commits of reviews.

Bij process mining vormt de sequentie van deze activiteiten de process map. Het analyseren van activiteiten helpt de processtroom te identificeren, de duur van specifieke fasen te meten en afwijkingen van de standaard workflow te detecteren, zoals herstelrondes of overgeslagen kwaliteitspoorten.

Het belang

Activiteiten definiëren de stappen van het proces, en hun volgorde is essentieel voor het visualiseren van de procesflow, het identificeren van bottlenecks en het analyseren van procesvariaties.

Vindplaats

Typisch afgeleid van de 'status' veldovergangen in de Jira issue historie of changelog. Het kan ook worden verrijkt met data van verbonden ontwikkeltools.

Voorbeelden
Ontwikkeling GestartCode Review UitgevoerdQA Testen VoltooidDeployed To Production
Ontwikkelingsobject
DevelopmentItem
De unieke identifier voor een enkele werkeenheid, zoals een story, bug of task, binnen Jira Software.
Omschrijving

Het Development Item dient als de primaire case identifier, en vertegenwoordigt een afzonderlijke werkeenheid zoals een feature, bug fix of task. Het koppelt alle activiteiten van initiële conceptie en planning via ontwikkeling, testen en deployment voor dat specifieke item. In Jira komt dit typisch overeen met de issue key, bijvoorbeeld 'PROJ-123'.

Het analyseren van dit attribuut maakt het mogelijk om de volledige end-to-end lifecycle van elk werkitem te traceren. Het vormt de basis voor het construeren van process maps, het berekenen van cycle times en het identificeren van variaties in hoe verschillende items door het ontwikkelproces stromen.

Het belang

Dit is de essentiële sleutel voor het samenkoppelen van alle gerelateerde ontwikkelingsactiviteiten, waardoor het mogelijk wordt om de reis van een enkel werkitem van begin tot eind te traceren.

Vindplaats

Dit is het standaard 'key' veld voor een issue in het Jira Software Issue API object.

Voorbeelden
PROJ-101CORE-5432API-789
Tijdstip Gebeurtenis
EventTime
De exacte datum en tijd waarop een specifieke ontwikkelingsactiviteit of event plaatsvond.
Omschrijving

Event Time is de timestamp die vastlegt wanneer een activity plaatsvond. Dit is de temporele basis voor alle process mining analyse, en biedt de chronologische volgorde van events voor elke case.

Dit attribute is cruciaal voor het berekenen van alle tijdgebaseerde metrics, inclusief cycle times, processing times, en wachttijden tussen activities. Het maakt de analyse van procesprestaties over tijd mogelijk, en helpt te identificeren wanneer en waar vertragingen optreden in de ontwikkelingslifecycle.

Het belang

Deze timestamp is fundamenteel voor het correct sequencen van events en het berekenen van alle duur-gebaseerde metrics, die essentieel zijn voor het begrijpen van procesefficiëntie en het identificeren van vertragingen.

Vindplaats

Dit komt overeen met de 'created' timestamp voor elke entry in de changelog of historie van een issue.

Voorbeelden
2023-10-26T10:00:00Z2023-11-15T14:35:10Z2024-01-05T09:00:00Z
Bronsysteem
SourceSystem
Het systeem waaruit de development lifecycle data is geëxtraheerd.
Omschrijving

Dit attribuut identificeert de herkomst van de data. Voor dit proces zal het consistent 'Jira Software' zijn, maar het is nuttig voor het onderscheiden van data als meerdere bronsystemen worden gecombineerd in een grotere analyse.

In een breder IT-landschap zorgt het specificeren van het bronsysteem voor duidelijke data lineage en helpt het bij het beheren van datakwaliteit en integratie-inspanningen over verschillende platforms heen.

Het belang

Biedt duidelijke data provenance, wat cruciaal is bij het integreren van data uit meerdere systemen of voor datagovernance- en auditdoeleinden.

Vindplaats

Dit is een statische waarde die moet worden toegevoegd tijdens het data-extractie- en transformatieproces.

Voorbeelden
Jira Software
Laatste data-update
LastDataUpdate
De timestamp die aangeeft wanneer de data voor dit proces voor het laatst is ververst vanuit het bronsysteem.
Omschrijving

Dit attribuut registreert de datum en tijd van de meest recente data-extractie uit Jira Software. Het biedt context over de versheid van de geanalyseerde data.

Weten wat de laatste update tijd is, is belangrijk voor het begrijpen van de actualiteit van de procesinzichten. Het helpt analisten en zakelijke gebruikers te bevestigen dat ze naar actuele data kijken en informeert hen over het cutoff point voor de events die in de analyse zijn opgenomen.

Het belang

Geeft de actualiteit van de data aan, wat essentieel is om te garanderen dat analyses en dashboards de meest actuele staat van het proces weerspiegelen.

Vindplaats

Deze timestamp wordt gegenereerd en vastgelegd aan het einde van het data-extractie-, transformatie- en laadproces (ETL).

Voorbeelden
2024-03-15T02:00:00Z2024-03-16T02:00:00Z
Item Priority
ItemPriority
Het prioriteitsniveau dat aan het ontwikkelitem is toegewezen, wat de urgentie aangeeft.
Omschrijving

Item Priority definieert het relatieve belang of de urgentie van een werkitem. Jira biedt een standaard 'priority'-veld met configureerbare niveaus zoals Highest, High, Medium en Low.

Het analyseren van prioriteit is cruciaal voor het controleren van conformance en het identificeren van bottlenecks voor kritieke items. Zo is het 'Priority Item Conformance Check' dashboard direct gebaseerd op dit attribute om te verifiëren of high-priority items zoals verwacht worden versneld of dat ze vastlopen in dezelfde queues als low-priority items.

Het belang

Helpt bij het analyseren of high-priority items sneller worden verwerkt dan low-priority ones en of ze een meer gestroomlijnd pad volgen, waardoor wordt verzekerd dat SLA's worden nageleefd.

Vindplaats

Dit is het 'priority' veld binnen het 'fields' object van de Jira Issue API response.

Voorbeelden
HoogsteHoogGemiddeldLaag
Item Status
ItemStatus
De huidige status van het ontwikkelitem binnen zijn workflow.
Omschrijving

Dit attribuut weerspiegelt de specifieke fase van het ontwikkelitem op een gegeven moment, zoals 'In Progress', 'In Review' of 'Done'. De sequentie van statuswijzigingen in de loop van de tijd genereert de activiteiten voor process mining.

Terwijl het 'Activity' attribuut de change event vertegenwoordigt, biedt de 'ItemStatus' de status van het item. Het is nuttig als dimensie voor filtering en analyse, zodat u kunt zien hoeveel items zich momenteel in een specifieke status bevinden of de kenmerken kunt analyseren van items die lange tijd in een bepaalde status blijven.

Het belang

Biedt een momentopname van waar een item zich in zijn lifecycle bevindt, wat essentieel is voor statusgebaseerde analyse en het begrijpen van de huidige staat van werk in uitvoering.

Vindplaats

Dit is het 'status' veld binnen het 'fields' object van de Jira Issue API response.

Voorbeelden
To DoIn uitvoeringIn beoordelingKlaar
Posttype
ItemType
De classificatie van het ontwikkelitem, zoals Bug, Story, Task of Epic.
Omschrijving

Item Type categoriseert de aard van het uitgevoerde werk. Jira gebruikt een standaard 'issuetype'-veld om onderscheid te maken tussen verschillende soorten werkitems, die vaak unieke workflows hebben.

Dit attribute is essentieel voor vergelijkende analyse. Het stelt u in staat het proces te filteren op specifieke soorten werk, bijvoorbeeld om de lifecycle van een 'Bug' te vergelijken met een 'Story'. Dit helpt te identificeren of bepaalde soorten werk gevoeliger zijn voor vertragingen, rework of afwijkingen van het standaardproces.

Het belang

Maakt het mogelijk om de procesanalyse te segmenteren om te vergelijken hoe verschillende soorten werk, zoals bugs versus nieuwe features, worden afgehandeld en waar hun processen verschillen.

Vindplaats

Dit is het 'issuetype' veld binnen het 'fields' object van de Jira Issue API response.

Voorbeelden
StoryBugTaskEpic
Projectnaam
ProjectName
De naam van het Jira project waartoe het ontwikkelitem behoort.
Omschrijving

In Jira zijn alle werkitems georganiseerd in projecten. De Project Name biedt high-level context, vaak corresponderend met een specifiek product, team of initiatief.

Dit attribute is een krachtige dimensie voor filtering en vergelijking. Het maakt het mogelijk om het SDLC-proces te analyseren en te benchmarken over verschillende projecten of producten heen. Dit kan onthullen welke projecten efficiënter zijn, welke meer rework hebben, en of verschillende teams verschillende procesvarianten volgen.

Het belang

Maakt het mogelijk om procesanalyse te segmenteren op project, product of team, wat prestatiemetingen en identificatie van best practices toelaat.

Vindplaats

Dit is het 'project' veld binnen het 'fields' object van de Jira Issue API response.

Voorbeelden
Mobiele App OntwikkelingCore PlatformData Science
Teamnaam
TeamName
Het ontwikkelteam dat verantwoordelijk is voor het werkitem.
Omschrijving

Vertegenwoordigt het specifieke agile of feature team dat aan het ontwikkelitem is toegewezen. In Jira wordt dit vaak geïmplementeerd als een custom field, of het kan worden afgeleid uit andere informatie zoals het project of een specifieke component.

Dit attribuut is essentieel voor prestatieanalyse op teamniveau. Het stelt dashboards in staat om te filteren en metrics zoals cycle time, rework rate en throughput voor individuele teams te tonen. Dit is cruciaal voor de dashboards 'Inter-Phase Handoff Efficiency' en 'Developer Workload & Item Progress'.

Het belang

Maakt prestatiemeting en vergelijking tussen verschillende ontwikkelteams mogelijk, wat helpt bij het identificeren van goed presterende teams en het delen van best practices.

Vindplaats

Dit is vaak een custom field in Jira. Raadpleeg uw Jira-beheerder om de specifieke veldnaam te identificeren, die 'Team', 'Squad' of iets dergelijks kan zijn.

Voorbeelden
Team PhoenixKernservicesUI/UX Avengers
Toegewezen gebruiker
Assignee
De gebruiker die momenteel is toegewezen om het ontwikkelitem af te handelen.
Omschrijving

De Assignee is de persoon die verantwoordelijk is voor het werkitem in de huidige fase. In Jira is dit een standaardveld dat verandert naarmate het item tussen verschillende personen en teams beweegt.

Het analyseren van de assignee is cruciaal voor het begrijpen van resource-allocatie, workloadverdeling en handoff-punten. Het helpt vragen te beantwoorden over welke ontwikkelaars of teams betrokken zijn bij specifieke fasen, wie een knelpunt is en hoe werk wordt verdeeld over de organisatie.

Het belang

Identificeert de verantwoordelijke gebruiker of resource voor een activity, wat workload analyse, resource management, en inzicht in handoffs tussen individuen mogelijk maakt.

Vindplaats

Dit is het 'assignee' veld binnen het 'fields' object van de Jira Issue API response.

Voorbeelden
Alice SmithBob JohnsonNiet toegewezen
`Total Cycle Time`
CycleTime
De totale end-to-end duur voor een ontwikkelitem.
Omschrijving

Cycle Time meet de totale verstreken tijd vanaf de creatie van een ontwikkelingsobject tot de uiteindelijke resolutie ervan, zoals deployment naar productie. Het wordt berekend op case level als het verschil tussen de timestamp van de allereerste event en de allerlaatste event.

Dit is een primaire KPI voor het meten van de algehele procesnelheid en efficiëntie. De 'Average End-to-End Cycle Time' KPI en het 'Overall SDLC Cycle Time Analysis' dashboard zijn direct gebaseerd op deze berekening. Het verminderen van de cycle time is vaak een belangrijk doel van procesverbeteringsinitiatieven.

Het belang

Meet de end-to-end snelheid van het ontwikkelproces en biedt een belangrijke prestatie-indicator voor algehele efficiëntie en opleveringssnelheid.

Vindplaats

Dit is een berekend attribuut op case-niveau. Het is de timestamp van de laatste event minus de timestamp van de eerste event voor een gegeven 'DevelopmentItem'.

Voorbeelden
12096002592000604800
Bewerkingstijd
ProcessingTime
De totale actieve tijd besteed aan een specifieke activiteit.
Omschrijving

Verwerkingstijd is de duur die een item doorbrengt in een bepaalde status of activiteit. Het wordt berekend als het verschil tussen de EventEndTime en EventTime voor een enkele event in de log.

Deze metric is een kerncomponent van knelpuntanalyse en wordt direct gebruikt in de KPI 'Gemiddelde Verwerkingstijd per Fase'. Door de verwerkingstijd voor elke activiteit te aggregeren, kunt u duidelijk zien welke fasen van de ontwikkelingscyclus de meeste tijd verbruiken, wat helpt om verbeteringsinspanningen te richten.

Het belang

Meet direct de duur van elke activity, waardoor het een primaire metriek is voor het identificeren welke processtappen de meest tijdrovende bottlenecks zijn.

Vindplaats

Dit is een berekende metric, afgeleid door de 'EventTime' af te trekken van de 'EventEndTime' voor elke rij in de event log.

Voorbeelden
86400360000604800
Component
Component
Een subsectie of functioneel gebied van een project waartoe het item behoort.
Omschrijving

Componenten worden in Jira gebruikt om issues binnen een project te groeperen in kleinere, beter beheersbare delen. Dit kan een feature area vertegenwoordigen zoals 'User Authentication', een technische laag zoals 'Backend API', of een module zoals 'Reporting'.

Analyseren per component maakt een gedetailleerdere kijk op het ontwikkelproces mogelijk. Het kan helpen identificeren of bepaalde delen van de applicatie meer bugs genereren, langere ontwikkel cycles hebben, of meer rework ervaren, wat wijst op gebieden van technical debt of complexiteit.

Het belang

Maakt het mogelijk om het proces te segmenteren op basis van functionele of technische gebieden van het product, wat helpt te bepalen welke componenten bronnen van vertraging of kwaliteitsproblemen zijn.

Vindplaats

Dit is het standaard 'components' veld binnen het 'fields' object van de Jira Issue API response.

Voorbeelden
User InterfaceDatabaseAPI GatewayAuthenticatie
Eindtijd van het event
EventEndTime
De timestamp waarop een activiteit of status is voltooid.
Omschrijving

Dit attribuut markeert de voltooiingstijd van een activiteit. Het is de timestamp van de volgende activiteit in de sequentie voor een gegeven case.

Terwijl de 'EventTime' (StartTime) het begin van een activiteit markeert, markeert de EventEndTime het einde ervan. Het verschil tussen deze twee timestamps is de verwerkingstijd voor die activiteit. Dit is cruciaal voor het berekenen van de KPI 'Gemiddelde Verwerkingstijd per Fase' en voor het bouwen van dashboards die activiteitsduren analyseren.

Het belang

Definieert het eindpunt van een activity, waardoor het mogelijk wordt de duur van elke stap in het proces te berekenen, wat essentieel is voor bottleneck analyse.

Vindplaats

Dit is een afgeleid attribuut. Voor een gegeven event is de eindtijd de starttijd van de daaropvolgende event voor dezelfde case.

Voorbeelden
2023-10-26T12:30:00Z2023-11-15T18:00:15Z2024-01-05T11:45:00Z
Fix Version
FixVersion
De softwareversie waarin het ontwikkelitem daadwerkelijk is opgelost en gereleased.
Omschrijving

De 'Fix Version' in Jira geeft de release aan die het voltooide werk voor een item bevat. Het markeert het concrete resultaat van de ontwikkelingsinspanning.

Dit attribuut biedt de daadwerkelijke release-context, die kan worden vergeleken met de 'PlannedReleaseVersion' om de leveringsprestaties te analyseren. Het wordt ook gebruikt om alle items die in een specifieke release zijn geleverd te groeperen voor een geconsolideerd overzicht van wat is bereikt.

Het belang

Bevestigt in welke release een stuk werk is opgenomen, wat de grondwaarheid biedt voor release analyse en het volgen van geleverde features.

Vindplaats

Dit komt overeen met het 'fixVersions' veld in de Jira Issue API response.

Voorbeelden
v2.1.1 Hotfixv3.0.0 Major Releasev2.2.0
Geplande Release
PlannedReleaseVersion
De beoogde softwareversie of release waarin het item gepland is om te deployen.
Omschrijving

Dit attribuut, vaak het 'Affects Version/s' veld in Jira, geeft de beoogde release aan voor een feature of fix. Het dient als een deadline of doel voor de voltooiing van het werk.

Dit is een kritiek attribuut voor de KPI 'On-Time Release Delivery Rate'. Door de daadwerkelijke deployment datum te vergelijken met de geplande releasedatum die aan deze versie is gekoppeld, kunt u de naleving van de planning en de voorspelbaarheid van uw releaseproces meten.

Het belang

Definieert de beoogde leveringsdatum of release, waardoor de berekening van on-time delivery rates en analyse van de naleving van planningen mogelijk wordt.

Vindplaats

Dit komt overeen met de 'versions' of 'fixVersions' velden in de Jira Issue API. Het specifieke veld dat voor planning wordt gebruikt, kan variëren.

Voorbeelden
Versie 2.1Q1 2024 ReleaseLancering Project Phoenix
Is herstelwerk
IsRework
Een vlag die aangeeft of een activiteit deel uitmaakt van een herwerkloop.
Omschrijving

Dit boolean attribuut is waar als een activiteit een stap terug in het proces vertegenwoordigt, zoals terugkeren naar 'Development Started' na het falen van QA testing. Het wordt bepaald door de sequentie van activiteiten voor een case te analyseren.

Het identificeren van rework is fundamenteel voor het verbeteren van procesefficiëntie en kwaliteit. Dit attribuut ondersteunt direct de KPI 'Rework Activity Rate' en het dashboard 'Rework Loop Frequency and Paths'. Het maakt het mogelijk om de hoeveelheid verspilde inspanning te kwantificeren en de hoofdoorzaken van kwaliteitsproblemen die leiden tot rework aan te wijzen.

Het belang

Markeert expliciet activities die deel uitmaken van inefficiënte rework loops, wat nauwkeurige meting en analyse van procesverspilling en kwaliteitsproblemen mogelijk maakt.

Vindplaats

Dit is een berekend attribuut. Het vereist het definiëren van de verwachte processtroom en vervolgens het markeren van elke activiteit die afwijkt door naar een eerdere fase te gaan.

Voorbeelden
truefalse
Item Resolutie
ItemResolution
De uiteindelijke uitkomst of reden voor het sluiten van een ontwikkelitem.
Omschrijving

Resolution legt uit waarom een item naar een gesloten status is verplaatst. Hoewel een status 'Closed' kan zijn, kan de resolution 'Done', 'Won't Do', 'Duplicate' of 'Cannot Reproduce' zijn. Dit biedt cruciale context over de uitkomst van het werk.

Het analyseren van resolution helpt onderscheid te maken tussen succesvol voltooid werk en items die zijn geannuleerd of afgewezen. Dit is belangrijk voor kwaliteitsanalyse en het begrijpen van de werkelijke throughput van waardevol werk versus bestede inspanningen aan items die uiteindelijk zijn weggegooid.

Het belang

Onderscheidt succesvol afgeronde items van items die om andere redenen zijn afgesloten, wat essentieel is voor nauwkeurige productiviteits- en kwaliteitsanalyse.

Vindplaats

Dit is het 'resolution' veld binnen het 'fields' object van de Jira Issue API response. Het wordt typisch pas gevuld wanneer een issue wordt gesloten.

Voorbeelden
KlaarWon't DoDuplicaatNiet reproduceerbaar
Melder
Reporter
De gebruiker die het ontwikkelitem oorspronkelijk heeft aangemaakt of gerapporteerd.
Omschrijving

De Reporter is de persoon die de issue in Jira heeft aangemaakt. Dit kan een ontwikkelaar, een QA tester, een productmanager of zelfs een klant zijn via een service desk integratie.

Het analyseren van de reporter kan inzichten geven in de oorsprong van het werk. U kunt bijvoorbeeld analyseren of bugs die door het QA team zijn gerapporteerd een andere lifecycle hebben dan die door klanten zijn gerapporteerd. Het kan ook helpen bij het begrijpen van communicatiepatronen en de informatiestroom aan het begin van het proces.

Het belang

Identificeert de herkomst van het werkitem, wat kan worden gebruikt om patronen te analyseren op basis van wie taken creëert of bugs rapporteert.

Vindplaats

Dit is het 'reporter' veld binnen het 'fields' object van de Jira Issue API response.

Voorbeelden
Charles DarwinMarie CurieIsaac Newton
Overdrachtwachttijd
HandoffWaitTime
De inactiviteitstijd tussen twee opeenvolgende activiteiten.
Omschrijving

Deze metric berekent de wachttijd of queue time tussen de voltooiing van één activiteit en de start van de volgende. Het vertegenwoordigt de tijd dat werk inactief blijft wachten tot iemand het oppakt.

Dit is een kritieke metric voor de KPI 'Gemiddelde Handoff Wachttijd' en het dashboard 'Inter-Phase Handoff Efficiency'. Hoge handoff-tijden duiden vaak op coördinatieproblemen, resource-beperkingen of inefficiënte communicatie tussen teams, zoals tussen development en QA. Het minimaliseren van deze inactiviteitstijd is een belangrijke hefboom voor het verminderen van de algehele cycle time.

Het belang

Benadrukt idle of queue time in het proces, waardoor inefficiënties in handoffs tussen teams of individuen worden blootgelegd en coördinatieproblemen worden onthuld.

Vindplaats

Dit is een berekende metric. Het is de starttijd van een activiteit minus de eindtijd van de vorige activiteit voor dezelfde case.

Voorbeelden
017280043200
Sprintnaam
SprintName
De naam van de agile sprint waaraan het ontwikkelitem is toegewezen.
Omschrijving

Voor teams die Scrum gebruiken, is de Sprint een time-boxed periode waarin een set werk wordt voltooid. Dit attribute legt de naam of identifier vast van de sprint waartoe een item behoort.

Analyseren per sprint is fundamenteel voor agile-focused process mining. Het helpt bij het evalueren van de prestaties van individuele sprints, het begrijpen van carry-over work, en het volgen van de voortgang ten opzichte van sprint goals. Het biedt een tijdgebaseerde context die specifieker is dan algemene datumbereiken.

Het belang

Biedt een cruciale context voor agile teams, waardoor analyse van procesefficiëntie en doorvoer op sprint-per-sprint basis mogelijk wordt.

Vindplaats

Deze informatie wordt typisch opgeslagen in een 'Sprint' custom field, beheerd door Jira Software (Agile). De data is toegankelijk via de Issue API.

Voorbeelden
PROJ Sprint 1Q4-2023 Sprint 3November PI Sprint 2
Verplicht Aanbevolen Optioneel

Software Development Lifecycle Activiteiten

Dit zijn de belangrijkste processtappen en mijlpalen om vast te leggen in uw event log voor accurate Software Development Lifecycle process discovery.
6 Aanbevolen 8 Optioneel
Activiteit Omschrijving
Deployed To Production
Deze event markeert het moment dat de codewijzigingen die bij het ontwikkelitem horen live zijn in de productieomgeving. Dit kan worden afgeleid uit een uiteindelijke statuswijziging naar 'Done' of 'Released', of worden vastgelegd via een expliciete event van een geïntegreerde CI/CD tool.
Het belang

Dit is het primaire succes-eindpunt voor het proces. Het is essentieel voor het berekenen van de totale end-to-end cycle time en het meten van deployment frequentie en throughput.

Vindplaats

Kan worden afgeleid uit de Jira issue changelog wanneer de status verandert naar 'Released' of 'Done'. Voor meer nauwkeurigheid kan het worden vastgelegd via deployment events gepusht door CI/CD tools zoals Jenkins, Bamboo, of via de Deployments feature in Jira.

Vastleggen

Timestamp van statuswijziging naar 'Done' of 'Released'.

Gebeurtenistype inferred
Ontwikkeling Gestart
Vertegenwoordigt het moment dat een ontwikkelaar actief aan het ontwikkelitem begint te werken. Dit wordt bijna altijd vastgelegd door een statuswijziging binnen de workflow van Jira af te leiden, bijvoorbeeld wanneer de issue-status verandert naar 'In Progress'.
Het belang

Dit is een cruciale mijlpaal voor het meten van actieve ontwikkelingstijd. Het helpt onderscheid te maken tussen wachttijd en waardetoevoegend werk, een belangrijke metric voor het identificeren van knelpunten.

Vindplaats

Afgeleid uit de Jira issue changelog. Het is de timestamp wanneer het 'status'-veld voor het eerst verandert naar 'In Progress', 'In Development', of een vergelijkbare actieve status.

Vastleggen

Timestamp van statuswijziging naar 'In Progress'.

Gebeurtenistype inferred
Ontwikkelingsobject Gecreëerd
Dit markeert het begin van de lifecycle, wanneer een nieuw ontwikkelitem, zoals een story, bug of task, formeel wordt gelogd in Jira. Deze event wordt expliciet door het systeem vastgelegd met een creation timestamp voor elke issue.
Het belang

Deze activiteit dient als de definitieve start van het proces, wat essentieel is voor het berekenen van end-to-end cycle times en het volgen van het totale volume van inkomend werk.

Vindplaats

Dit is een fundamentele event voor elke Jira issue. De creation timestamp is opgeslagen in het 'created' veld van het issue record, toegankelijk via de Jira API.

Vastleggen

Het 'created' timestamp veld op het Jira Issue object.

Gebeurtenistype explicit
QA Testen Gestart
Deze event markeert het begin van de formele Quality Assurance testfase voor het ontwikkelitem. Het wordt afgeleid uit een Jira statuswijziging wanneer de issue wordt verplaatst naar een status zoals 'In QA', 'In Testing' of 'Ready for Testing'.
Het belang

Dit is een belangrijke mijlpaal die de kwaliteitsvalidatiecyclus start. Het meten van de tijd van 'Development Completed' tot dit punt belicht handoff-vertragingen tussen Dev- en QA-teams.

Vindplaats

Afgeleid van de Jira issue changelog. Dit is de timestamp van het moment dat het veld 'status' wijzigt naar een specifieke status voor QA-testen, zoals 'In QA'.

Vastleggen

Timestamp van statuswijziging naar 'In QA' of 'In Testing'.

Gebeurtenistype inferred
QA Testen Voltooid
Betekent dat het ontwikkelitem alle Quality Assurance checks succesvol heeft doorstaan en klaar is voor de volgende fase, zoals Gebruikersacceptatietest of release. Dit wordt afgeleid uit een statuswijziging vanuit de primaire teststatus.
Het belang

Dit markeert de voltooiing van een belangrijke kwaliteitspoort. Het analyseren van de duur van de QA-fase helpt testprocessen en resource-allocatie te optimaliseren.

Vindplaats

Afgeleid uit de Jira issue changelog. Het is de timestamp wanneer het 'status'-veld overgaat van 'In QA' naar een volgende status zoals 'Ready for UAT' of 'Ready for Release'.

Vastleggen

Timestamp van statuswijziging van 'In QA' naar 'Ready for UAT'.

Gebeurtenistype inferred
UAT Goedgekeurd
Vertegenwoordigt de succesvolle voltooiing van de Gebruikersacceptatietest (UAT), wat de goedkeuring van stakeholders voor release aangeeft. Dit wordt afgeleid uit een statuswijziging van 'In UAT' naar een status zoals 'Ready for Release' of 'Done'.
Het belang

Deze mijlpaal bevestigt bedrijfsacceptatie en geeft groen licht voor production deployment van het item. Het is een kritieke gate om ervoor te zorgen dat het geleverde werk voldoet aan de gebruikersverwachtingen.

Vindplaats

Afgeleid uit de Jira issue changelog. Het is de timestamp van de statuswijziging van 'In UAT' naar de volgende status in de workflow, wat goedkeuring betekent.

Vastleggen

Timestamp van statuswijziging van 'In UAT' naar 'Ready for Release'.

Gebeurtenistype inferred
Code Review Uitgevoerd
Geeft aan dat een `peer` of `lead` de `code` heeft beoordeeld op kwaliteit, standaarden en functionaliteit. Dit kan worden afgeleid uit een statuswijziging, zoals het bewegen van 'In Review' naar 'Ready for QA', of expliciet uit geïntegreerde ontwikkeltools.
Het belang

Deze activiteit is een kritieke kwaliteitspoort. Het analyseren van de duur en resultaten, zoals rework, helpt de codekwaliteit te verbeteren en bugs te verminderen die later in het proces worden gevonden.

Vindplaats

Wordt vaak afgeleid uit de Jira issue changelog wanneer de status de 'Code Review'-status verlaat. Het kan ook een expliciete event zijn als code repository tools zoals Bitbucket of GitHub zijn geïntegreerd.

Vastleggen

Timestamp van statuswijziging van 'In Review' naar de volgende status.

Gebeurtenistype inferred
Item Klaar voor Ontwikkeling
Geeft aan dat een ontwikkelingsobject volledig is gespecificeerd, beoordeeld en geprioriteerd, waardoor het klaar is voor een ontwikkelaar om aan te beginnen. Dit wordt doorgaans afgeleid uit een statusverandering in de `workflow`, zoals het bewegen van 'Backlog' naar 'To Do' of 'Ready for Dev'.
Het belang

Het volgen hiervan helpt de backlog readiness en de tijd dat items wachten voordat de ontwikkeling begint te meten. Het isoleert planning- en verfijningstijd van actieve ontwikkelingstijd.

Vindplaats

Afgeleid uit de Jira issue changelog. Zoek naar een timestamp wanneer het 'status'-veld verandert naar een waarde zoals 'Ready for Dev', 'To Do', of 'Selected for Development'.

Vastleggen

Timestamp van statuswijziging naar een pre-development ready status.

Gebeurtenistype inferred
Ontwikkeling Voltooid
Deze activiteit betekent dat de ontwikkelaar klaar is met coderen en het item klaar is voor de volgende fase, zoals code review of testen. Het wordt afgeleid uit een Jira statuswijziging, zoals het verplaatsen van 'In Progress' naar 'In Review' of 'Ready for QA'.
Het belang

Dit markeert het einde van de kernontwikkelingsfase, wat analyse van codeerduur en de efficiëntie van handoffs naar het quality assurance team mogelijk maakt.

Vindplaats

Afgeleid uit de Jira issue changelog door de timestamp vast te leggen wanneer het 'status'-veld verandert van een actieve ontwikkelstatus naar een volgende status zoals 'In Review' of 'Ready for QA'.

Vastleggen

Timestamp van statuswijziging van 'In Progress' naar 'In Review' of 'Ready for QA'.

Gebeurtenistype inferred
Ontwikkelingsobject Afgesloten
Dit is de laatste administratieve actie, die bevestigt dat er geen verder werk wordt verwacht aan het item. Het wordt vaak afgeleid uit een statuswijziging naar 'Closed' en het instellen van een 'Resolution' veldwaarde.
Het belang

Vertegenwoordigt het absolute einde van de reis van een item. Een vergelijking hiervan met 'Deployed to Production' kan administratieve vertraging of post-deployment monitoringperiodes onthullen.

Vindplaats

Afgeleid uit de Jira issue changelog. Het is de timestamp wanneer het 'status'-veld verandert naar 'Closed' en een resolutie wordt ingesteld.

Vastleggen

Timestamp van statuswijziging naar 'Closed'.

Gebeurtenistype inferred
Ontwikkelingsobject Geannuleerd
Vertegenwoordigt de beëindiging van een ontwikkelitem vóór voltooiing. Dit wordt afgeleid uit een statuswijziging naar een terminale status zoals 'Canceled', 'Rejected' of 'Won't Do', en gaat vaak gepaard met een specifieke resolution.
Het belang

Deze activiteit volgt niet-succesvolle procesresultaten. Het analyseren waarom items worden geannuleerd kan problemen met planning, prioritering of requirement definition onthullen.

Vindplaats

Afgeleid uit de Jira issue changelog. Dit is de timestamp wanneer de issue 'status' wordt gewijzigd naar 'Canceled' of 'Won't Do' en een corresponderende resolutie wordt ingesteld.

Vastleggen

Timestamp van statuswijziging naar 'Canceled', 'Rejected' of 'Won't Do'.

Gebeurtenistype inferred
QA Testen Mislukt
Geeft aan dat het `QA-team` een defect heeft gevonden, waardoor het ontwikkelingsobject teruggestuurd moet worden naar ontwikkelaars voor `rework`. Dit wordt afgeleid uit een achterwaartse statusovergang, bijvoorbeeld van 'In QA' terug naar 'In Progress' of 'To Do'.
Het belang

Deze activiteit is cruciaal voor het identificeren van herstelrondes. Het volgen van de frequentie helpt de kosten van slechte kwaliteit te kwantificeren en wijst gebieden aan voor verbetering in ontwikkeling of requirements.

Vindplaats

Afgeleid uit de Jira issue changelog. Vastgelegd wanneer het 'status'-veld overgaat van een testing state (bijv. 'In QA') naar een eerdere ontwikkelstatus (bijv. 'In Progress').

Vastleggen

Timestamp van statuswijziging van een teststatus naar een ontwikkelingsstatus.

Gebeurtenistype inferred
UAT Gestart
Markeert het begin van de Gebruikersacceptatietest (UAT), waarbij business stakeholders of eindgebruikers de nieuwe functionaliteit valideren. Dit wordt afgeleid uit een Jira statuswijziging naar een status zoals 'In UAT' of 'User Acceptance Testing'.
Het belang

Deze activiteit volgt het begin van de laatste validatiefase vóór release. Het analyseren van de duur is essentieel voor het begrijpen en verminderen van vertragingen veroorzaakt door beschikbaarheid van stakeholders of feedback cycles.

Vindplaats

Afgeleid uit de Jira issue changelog. Het is de timestamp wanneer het 'status'-veld wordt geüpdatet naar 'In UAT' of een vergelijkbare aangewezen status.

Vastleggen

Timestamp van statuswijziging naar 'In UAT'.

Gebeurtenistype inferred
Voorbereid voor Release
Geeft aan dat het ontwikkelingsobject alle controles heeft doorstaan en is gebundeld in een specifieke software `release` versie, in afwachting van `deployment`. Dit wordt vaak afgeleid wanneer de status van een `issue` verandert naar 'Ready for Release' of wanneer het veld 'Fix Version' is ingevuld.
Het belang

Deze activiteit helpt bij het volgen van release readiness en de tijd die items wachten op een deployment window nadat al het ontwikkelings- en testwerk is voltooid.

Vindplaats

Typisch afgeleid van de Jira issue changelog als een statuswijziging naar 'Ready for Release'. Alternatief kan het worden afgeleid van de timestamp wanneer het 'Fix Version/s' veld is ingesteld.

Vastleggen

Timestamp van statuswijziging naar 'Ready for Release' of wanneer 'Fix Version' is gevuld.

Gebeurtenistype inferred
Aanbevolen Optioneel

Extractie Guides

Hoe u uw `data` uit Jira Software haalt