<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agil test Archives - Key2Quality</title>
	<atom:link href="https://key2quality.dk/kategori/agil-test/feed/" rel="self" type="application/rss+xml" />
	<link>https://key2quality.dk/kategori/agil-test/</link>
	<description>IT-kvalitet gennem ledelse, kvalitets­sikring og uddannelse</description>
	<lastBuildDate>Tue, 02 Sep 2025 08:39:04 +0000</lastBuildDate>
	<language>da-DK</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://key2quality.dk/wp-content/uploads/2024/02/k2q_logo-150x150.png</url>
	<title>Agil test Archives - Key2Quality</title>
	<link>https://key2quality.dk/kategori/agil-test/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Rikke kombinerer sine kompetencer som testmanager med rollen som Scrum Master</title>
		<link>https://key2quality.dk/rikke-kombinerer-sine-kompetencer-som-testmanager-med-rollen-som-scrum-master/</link>
		
		<dc:creator><![CDATA[Trine Zachariassen]]></dc:creator>
		<pubDate>Thu, 19 Jun 2025 05:54:09 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[forsiden]]></category>
		<category><![CDATA[IT-projektledelse]]></category>
		<category><![CDATA[Nyheder]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Test management]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Rikke Svendsen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=9384</guid>

					<description><![CDATA[<p>Hos Key2Quality tror vi på, at stærke resultater starter med stærke profiler – og dem finder vi ofte i krydsfeltet mellem roller. Rikke Volff Svendsen er et godt eksempel: Hun forener testmanagerens skarpe blik for kvalitet med Scrum Masterens evne til at skabe flow og samarbejde. Når Rikke kombinerer de to perspektiver, løfter det både [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/rikke-kombinerer-sine-kompetencer-som-testmanager-med-rollen-som-scrum-master/">Rikke kombinerer sine kompetencer som testmanager med rollen som Scrum Master</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="9384" class="elementor elementor-9384" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-726e3042 e-flex e-con-boxed e-con e-parent" data-id="726e3042" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-34925f9 e-con-full e-flex e-con e-child" data-id="34925f9" data-element_type="container">
				<div class="elementor-element elementor-element-78779bd elementor-widget elementor-widget-text-editor" data-id="78779bd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.22.0 - 26-06-2024 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style>				<p><em>Hos Key2Quality tror vi på, at stærke resultater starter med stærke profiler – og dem finder vi ofte i krydsfeltet mellem roller. <a href="https://key2quality.dk/vores-team/rikke-volff-svendsen/">Rikke Volff Svendsen</a> er et godt eksempel: Hun forener testmanagerens skarpe blik for kvalitet med Scrum Masterens evne til at skabe flow og samarbejde.</em></p><p><em> Når Rikke kombinerer de to perspektiver, løfter det både kvaliteten i løsningen – og dynamikken i teamet. </em></p><p><em>Vi har spurgt hende, hvordan hendes testfaglige baggrund differentierer hende som Scrum Master – og hvilken værdi det skaber for kunderne.</em></p>						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-6ab961fa elementor-widget elementor-widget-text-editor" data-id="6ab961fa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h3>Hvordan bruger du dine kompetencer som testmanager i rollen som Scrum Master? </h3><p><span data-contrast="auto">Som Scrum Master er det min opgave hele tiden at få teamet til at yde deres bedste, og her er det en stor styrke at have test manager-værktøjskassen med:</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Stakeholder management, samarbejde, risikovurdering og struktur er eksempler på testmanager-kompetencer, som jeg bruger rigtig meget i mit arbejde som Scrum Master.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Min forståelse for kodesprog giver mig desuden mulighed for at stille de rigtige spørgsmål – spørgsmål, der kan afdække teknisk gæld eller risici i løsninger og testscenarier.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Struktur er et nøgleelement. Jeg hjælper teamet med at arbejde fokuseret og prioriteret – ofte med udgangspunkt i risikovurderinger, så vi bruger tiden på det, der betyder mest for projektets succes.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Hvordan oplever du, at din baggrund som testmanager skaber værdi i din rolle som Scrum Master? </h3><p><span data-contrast="auto">Jeg ser ofte, at teams mangler modenhed, når det kommer til kvalitetssikring. Her er mine testkompetencer en klar fordel. Jeg bringer fokus på kvalitet fra start – allerede i idéfasen – så vi undgår ubehagelige overraskelser senere i processen.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Når vi tænker kvalitet ind tidligt, får vi ikke bare bedre løsninger – vi får også en mere rolig og forudsigelig udviklingsproces.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Kan du give et konkret eksempel på, hvordan dine testkompetencer har gjort en forskel i et agilt team? </h3><p><span data-contrast="auto">I et team med nyuddannede udviklere fik vi tidligt etableret testautomatisering med fokus på de vigtigste scenarier. Jeg hjalp teamet med at risikovurdere og undgik, at vi brugte unødvendige ressourcer på at automatisere alt.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Et andet eksempel er, da jeg i et projekt insisterede på performance test – trods ledelsens oprindelige fravalg. Testen afslørede kritiske problemer i kodestrukturen, som vi ellers ikke ville have opdaget. Den indsats førte til, at performance test blev en fast del af Definition of Done i teamet.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Hvordan påvirker din testfaglighed teamets tilgang til kvalitet og leverancer? </h3><p><span data-contrast="auto">For mig er det helt naturligt at tænke i test og kvalitet – og det smitter af på teamet. Jeg sørger for, at vores Definition of Done afspejler kvalitetssikring, og jeg hjælper teamet med at forstå, hvad god kvalitet indebærer.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Jeg følger også op efter leverancer med dashboards og rapportering på kodekvalitet og fejl – og faciliterer root cause analyser, som bliver brugt som input til vores retrospectives og kontinuerlige forbedringer.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>I hvilke situationer har det været en fordel, at du både forstår de agile processer og teststrategiske overvejelser? </h3><p><span data-contrast="auto">Især når vi arbejder med MVP’er (Minimum Viable Products), er det vigtigt med en balance mellem udvikling og kvalitet. Her fungerer jeg som brobygger mellem forretning, udvikling og test – og hjælper med at sikre, at vi hele tiden har styr på kvaliteten.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Min forståelse for test i agile teams er også vigtig, når det handler om at tage små, men vigtige skridt mod bedre kvalitet. Det kræver erfaring at kunne guide et team gennem den rejse.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Hvordan balancerer du de to “hatte” – facilitering som Scrum Master og det mere detaljerede fokus som testmanager? </h3><p><span data-contrast="auto">Jeg gør det klart for teamet, hvornår jeg taler som Scrum Master – og hvornår jeg træder i karakter som testmanager. Det giver transparens og tydelige rammer.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Detaljefokusset fra testrollen er noget, jeg også bringer med ind i Scrum Master-opgaverne. Det skaber nærvær og en mere ligeværdig relation i teamet, fordi jeg er en del af udviklingsarbejdet – blot med en anden faglighed.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Hvor adskiller du dig, efter din mening, fra andre Scrum Masters, der ikke har samme testbaggrund? </h3><p><span data-contrast="auto">Min testfaglighed gør, at jeg er mere detaljeorienteret og stiller andre typer spørgsmål – særligt om risici og kvalitet.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Som Scrum Master arbejder jeg med teaching, mentoring, coaching og facilitering. Min erfaring gør, at jeg især kan løfte teamet gennem mentoring og teaching i kvalitetssikring – uden at tage opgaverne fra dem.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Jeg taler både forretningens og udviklernes sprog – og kan oversætte teori til praksis i det tempo, der passer til teamet. Det gør en forskel.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Hvordan bruger du din testviden til at støtte Product Owneren i backlog refinement og prioritering? </h3><p><span data-contrast="auto">Jeg har løbende dialoger med Product Owneren, hvor jeg hjælper med at identificere og tydeliggøre risici – fx i forhold til performance, sikkerhed eller non-funktionelle krav, der let bliver overset.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Min viden om testteknikker og flowdiagrammer gør det lettere at visualisere opgaver og hjælpe med at oversætte krav til udviklernes verden.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Samarbejdet med Product Owneren er alfa omega i, at teamet performer.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Ser du, at din erfaring påvirker måden, du stiller spørgsmål på i retrospectives eller daglige standups? </h3><p><span data-contrast="auto">Helt sikkert. Jeg stiller ofte spørgsmål, der går på, hvordan vi har testet – og hvad vi kunne gøre anderledes næste gang.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">I retrospectives bruger jeg gerne værktøjer som root cause analysis til at grave et spadestik dybere og sikre, at vi lærer af vores erfaringer på et struktureret grundlag.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Hvordan bidrager dine kompetencer til at skabe et mere proaktivt fokus på risici og teknisk gæld i teamet? </h3><p><span data-contrast="auto">Min styrke ligger i at samle trådene mellem team og Product Owner – og sørge for, at risici bliver synlige i tide.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Ved at være med fra starten af udviklingsprocessen kan jeg stille de spørgsmål, der gør forskellen – og sikre, at vi ikke ignorerer teknisk gæld eller skjulte udfordringer.</span><span data-ccp-props="{}"> </span></p><p><span data-ccp-props="{}"> </span></p><h3>Har du oplevet, at dit kvalitetsfokus har ændret teamets kultur eller mindset? I så fald – hvordan? </h3><p><span data-contrast="auto">Ja, mange gange. Når jeg introducerer testdesign og synliggør, hvordan det hjælper både udvikling og test, så begynder teamet selv at tage det til sig.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">En udvikler begyndte eksempelvis selv at bruge testteknikker i sin kode efter at have set, hvordan det hjalp. Det var fantastisk at opleve.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Jeg plejer at sige: </span><i><span data-contrast="auto">“Hvis du ikke ved, hvad du skal teste – hvordan ved du så, hvad du skal udvikle?”</span></i><span data-contrast="auto"> Det skaber en fælles forståelse i teamet – fx når vi laver cyklustest eller beslutningstabeller tidligt i processen.</span><span data-ccp-props="{}"> </span></p><p><span data-contrast="auto">Det er her, jeg virkelig ser værdien i at kombinere testmanager- og Scrum Master-rollen – det styrker både kvalitet og effektivitet.</span><span data-ccp-props="{}"> </span></p>						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-46cafcd6 padding-as-margin margin-vertical-both margin-vertical-amount-small rounding-all container-theme-blue e-con-full e-flex e-con e-parent" data-id="46cafcd6" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
		<div class="elementor-element elementor-element-7fe71583 e-con-full e-flex e-con e-child" data-id="7fe71583" data-element_type="container">
		<div class="elementor-element elementor-element-4caea0e4 e-con-full e-flex e-con e-child" data-id="4caea0e4" data-element_type="container">
				<div class="elementor-element elementor-element-cc832a2 elementor-align-center elementor-widget elementor-widget-lottie" data-id="cc832a2" data-element_type="widget" data-settings="{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\/\/key2quality.dk\/wp-content\/uploads\/2025\/06\/k2q_bulb.json&quot;,&quot;id&quot;:9477,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;link_to&quot;:&quot;none&quot;,&quot;trigger&quot;:&quot;arriving_to_viewport&quot;,&quot;viewport&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}" data-widget_type="lottie.default">
				<div class="elementor-widget-container">
			<style>/*! elementor-pro - v3.22.0 - 24-06-2024 */
.e-lottie__container{display:inline-block;max-width:var(--lottie-container-max-width);width:var(--lottie-container-width);opacity:var(--lottie-container-opacity)}.e-lottie__container:hover{opacity:var(--lottie-container-opacity-hover);transition-duration:var(--lottie-container-transition-duration-hover)}.e-lottie__container svg,.e-lottie__container svg *{transition:none!important}.e-lottie__caption{color:var(--caption-color);margin-top:var(--caption-margin-top);text-align:var(--caption-text-align)}</style><div class="e-lottie__container"><div class="e-lottie__animation"></div></div>		</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-4e191101 e-con-full e-flex e-con e-child" data-id="4e191101" data-element_type="container">
				<div class="elementor-element elementor-element-6f3b6468 headings-width-readable elementor-widget elementor-widget-heading" data-id="6f3b6468" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.22.0 - 26-06-2024 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h2 class="elementor-heading-title elementor-size-default"><span class="wordanim"><span><span class="elementor-element animated-fast elementor-invisible" data-element_type="widget" data-settings='{"_animation":"slideInUp","_animation_delay":0}'>Rikkes</span></span> <span><span class="elementor-element animated-fast elementor-invisible" data-element_type="widget" data-settings='{"_animation":"slideInUp","_animation_delay":50}'>spids&shy;kompetencer</span></span> </span></h2>		</div>
				</div>
				<div class="elementor-element elementor-element-34c4cd9e elementor-widget elementor-widget-text-editor" data-id="34c4cd9e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li>Fokus på kvalitet fra første sprint</li><li>Spotter risici, før de bliver til problemer</li><li>Gør test forståelig og operationel for hele teamet</li><li>Skaber fremdrift og ro i komplekse projekter</li></ul>						</div>
				</div>
				</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://key2quality.dk/rikke-kombinerer-sine-kompetencer-som-testmanager-med-rollen-som-scrum-master/">Rikke kombinerer sine kompetencer som testmanager med rollen som Scrum Master</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Er testmanagement-rollen død?</title>
		<link>https://key2quality.dk/er-testmanagement-rollen-doed/</link>
		
		<dc:creator><![CDATA[Trine Zachariassen]]></dc:creator>
		<pubDate>Wed, 19 Feb 2025 15:46:38 +0000</pubDate>
				<category><![CDATA[Af Gitte Ottosen]]></category>
		<category><![CDATA[Agil test]]></category>
		<category><![CDATA[forsiden]]></category>
		<category><![CDATA[Kvalitetssikring]]></category>
		<category><![CDATA[Nyheder]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Test management]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=8226</guid>

					<description><![CDATA[<p>&#8220;Er testmanagement-rollen død?&#8221; Er den klassiske testmanager overflødig, nu hvor det er det tværfunktionelle team, der har ansvaret for kvaliteten? Det spørgsmål er jeg blevet stillet en del gange i de sidste mange år – ja, faktisk lige siden vi begyndte at arbejde indenfor rammerne af agile. Det korte svar må være ja. Det lidt [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/er-testmanagement-rollen-doed/">Er testmanagement-rollen død?</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8226" class="elementor elementor-8226" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-4dbb2de e-flex e-con-boxed e-con e-parent" data-id="4dbb2de" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-05922ef elementor-widget elementor-widget-text-editor" data-id="05922ef" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h2>&#8220;Er testmanagement-rollen død?&#8221;</h2><p>Er den klassiske testmanager overflødig, nu hvor det er det tværfunktionelle team, der har ansvaret for kvaliteten?</p><p>Det spørgsmål er jeg blevet stillet en del gange i de sidste mange år – ja, faktisk lige siden vi begyndte at arbejde indenfor rammerne af agile.</p><p>Det korte svar må være ja.</p><p>Det lidt længere svar får du herunder.</p><h2>Det enkelte agile team</h2><p>Hvis vi ser det helt isoleret på det enkelte agile team, kan der godt være noget om snakken.</p><p>Der er ingen grund, til at have en testmanager tilknyttet, hvis du har et modent team, der:</p><ol><li><strong>er godt klædt på</strong> til at forstå, hvordan de kan tage det fulde ansvar for kvaliteten af deres løsning</li><li><strong>har styr på den statiske test</strong>, uanset om vi taler dokument review, kodereview eller statisk analyse</li><li><strong>har fokus på kvalitetsrisici</strong>, så testen har den rette fokus</li><li>har et solidt <strong>fundament af unit- og unit integrationstest</strong></li><li>har en <strong>velfungerende CI/CD-pipeline</strong>, hvor deres automatiske test kører</li><li>har fokus på, at der er <strong>tests, der ligger udover unit- og unitintegrations test</strong></li><li>har <strong>transparens på deres kvalitet.</strong> De ved hvad kvaliteten er på deres løsning &#8211; og ikke mindst hvor det gør ondt</li></ol><p>Hvis <em>ikke</em> dit team har så godt styr på det, har de brug for hjælp til at modnes; enten i form af en testmanager eller en quality coach, der kan være med til at løfte kompetenceniveauet og fokussen i teamet.</p><p>Du kan læse mere om forskellen på rollerne i artiklen <a href="https://key2quality.dk/testmanager-orchestrator-quality-coach-kaert-barn-har-mange-navne/">Testmanager, orchestrator, quality coach – kært barn har mange navne &#8211; Key2Quality</a>.</p><h2>Når agile skalerer</h2><p>Men hvad nu hvis vi har en flok agile teams, der arbejder på en større kompleks løsning, hvor de:</p><ol><li>har <strong>afhængigheder på tværs</strong> af teams</li><li>har <strong>komplekse forretningsgange</strong>, der skal understøttes</li><li>har <strong>en del integrationer</strong>, der skal virke, før forretningsgangene kan gennemføres</li><li>har <strong>leverancer fra 3. part</strong>, der skal med i den samlede løsning</li><li>har en <strong>formel afleveringsforretning</strong> (brugeraccepttest) i forløbet.</li></ol><p>Her er der brug for en profil, der:</p><ul><li>driver det testfokuserede arbejde</li><li>sætter strategien og hjælper teams med at implementere den</li><li>sikrer, at der bliver testet på løsningen som en helhed og ikke kun på de enkelte dele</li><li>driver fokus på at få testet tidligt og tænke testautomatisering ind fra starten af, så denne ikke er noget, vi gør i retrospekt.<br />&#8211; Selvom det er et stykke tid siden, at begreber som ”shift-left” og ”built-in quality” blev lanceret, er de stadig fuldt ud lige så vigtige som før. Det er essentielt, at vi hele tiden har fokus på at teste vores løsninger så tidligt som muligt, og samtidig har fokus på, at der skal testes med forskellige perspektiver. Her er jeg stadig vældig glad for de agile testkvadranter som et fundament for diskussionen om, hvordan vi skal teste &#8211; netop for at sikre, at vi har fokus på de forskellige perspektiver.</li></ul><h2>Når du er kunde</h2><p>Hvis du sidder på den anden side af bordet i forhold til det tidligere beskrevne &#8211; altså på modtagersiden som kunde &#8211; så er fokus på test og kvalitet ikke mindre vigtigt.</p><p>Som kunde bør du spørge dig selv:</p><ol><li>Hvordan sikrer vi, at <strong>den leverance vi modtager er blevet tilstrækkeligt kvalitetssikret</strong> af vores leverandør?</li><li>Hvordan får vi drevet, at <strong>vi får lavet en accepttest,</strong> så vi kan validere, at vi rent faktisk har fået den løsning, som vi bad om?</li></ol><p>Det er essentielt, at vi, allerede når vi laver et evt. udbud og en aftale med en leverandør, er HELT skarpe på, hvordan de skal kvalitetssikre, hvordan vi skal samarbejde i forhold til test og kvalitetssikring, hvordan der skal kommunikeres om kvalitet, og hvordan der skal laves en egentlig afleveringsforretning.</p><p>Alt for ofte ser vi desværre, at kontrakter i denne kontekst ikke har meget fastlagt omkring dette, og det gør, at vi efterfølgende ikke har nogen håndtag til at sikre, at vi rent faktisk får leverancer i en tilfredsstillende kvalitet. Så at tilknytte en testmanager til projektet, allerede når vi går i gang med at definere udbuddet og så ellers hele vejen gennem projektets levetid, er bestemt ikke uvæsentligt.</p><p>Nu tænker du måske; ”Jamen, vi vil være agile, og så laver vi ikke de der vandfaldsprojekter med store accepttests sammen med vores leverandør.”</p><p>Uanset hvilken udviklingsmodel/leverancemodel, I vælger at arbejde indenfor, er det vigtigt, at I allerede fra starten af har fokus på at få lavet et samarbejde, der har fokus på kvaliteten &#8211; også selvom I vil arbejde agilt.</p><p>Aftalen skal sætte rammerne for:</p><ul><li>review af featurebeskrivelser</li><li>deltagelse i demoer</li><li>jeres bidrag som sparringspartner i sprintet</li><li>jeres involvering i testen af user stories og features</li><li>hvor tit I vil have leverancer</li><li>hvorvidt I skal have en accepttest i den forbindelse.</li></ul><p>Ofte er der grænser for, hvad leverandøren reelt kan teste i deres eget miljø. De har ikke det fulde setup men måske kun en begrænset konfiguration i forhold til jeres; de har ikke adgang til større mængder testdata, og måske vigtigst af alt: de har som oftest ikke adgang til jeres integrationer. Leverandøren kan selvfølgelig lave stubbe og simulatorer, og de kan stille krav om interfacebeskrivelser mv. Men det kan aldrig erstatte en reel systemintegrationstest. Den ender derfor ofte med at være kundens ansvar, da kun de har testmiljøet til at kunne.</p><h2>Alt det andet</h2><p>Hertil kommer de punkter, som går på tværs af alle udviklingsmodeller og kontekster, og som ofte bliver enten nedprioriteret eller glemt i farten:</p><ul><li>test i forhold til <strong>regulering og compliance</strong>. I mange brancher er der krav til testdokumentation, sporbarhed og validering</li><li>håndtering af <strong>ikke-funktionelle krav</strong>, såsom ydeevne, sikkerhed, tilgængelighed, skalerbarhed. Hvem har ansvaret for at disse aspekter bliver testet?</li><li><strong>testdata og miljøer</strong>: Hvem sikrer, at der er adgang til de rette testdata, og at miljøerne understøtter de nødvendige tests?</li></ul><p>Disse er komplekse opgaver, der som oftest går på tværs af de enkelte team, og som kræver at man er oppe i helikopteren og ser på løsningen som en helhed.</p><p>Så det lange svar på spørgsmålet om, hvorvidt testmanagement-rollen er død, må være nej &#8211; testmanageren er stadig nødvendig. Rollen skal bare hele tiden tilpasses den kontekst, vi befinder os i.</p><p>&#8230;</p><h2>Vil du vide mere?</h2><p>Har du brug for hjælp til testmanagement, så lad os hjælpe med at finde den helt rigtige testmanager. Kontakt områdeleder for IT-kvalitetssikring og senior konsulent, <a href="https://key2quality.dk/vores-team/jonas-sloth/">Jonas Sloth</a>, på 4940 2794 eller <a href="mailto:jonas@key2quality.dk">jonas@key2quality.dk</a> for at høre mere.</p><p>Er du allerede erfaren testmanager, og vil du dygtiggøre dig endnu mere – så tilmeld dig vores kursus i <a href="https://key2quality.dk/kurser/istqb-advanced-test-management/">ISTQB Advanced Test Management V3.0</a>.</p>						</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://key2quality.dk/er-testmanagement-rollen-doed/">Er testmanagement-rollen død?</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Oplev Gittes keynote på “German Testing Day” 23.-24. maj 2023</title>
		<link>https://key2quality.dk/german-testing-day-2023/</link>
		
		<dc:creator><![CDATA[styrmand]]></dc:creator>
		<pubDate>Mon, 20 Feb 2023 07:45:17 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Nyheder]]></category>
		<category><![CDATA[Signup til nyhedsbrev]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=4030</guid>

					<description><![CDATA[<p>Oplev Gitte Ottosens keynote, “Let’s stop talking about quality”, på konferencen German Testing Day i Frankfurt am Main 23.-24. maj 2023​. Vi bruger meget ordet “kvalitet”: Vi har et mål om at have høj kvalitet Vi har et “kvalitets-mindset” Vi bygger kvalitet ind Vi måler på mange forskellige ting for at kunne fortælle/rapportere om kvaliteten Men [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/german-testing-day-2023/">Oplev Gittes keynote på “German Testing Day” 23.-24. maj 2023</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em><strong>Oplev <a href="https://key2quality.dk/vores-team/gitte-ottosen/">Gitte Ottosens</a> keynote, “Let’s stop talking about quality”, på konferencen German Testing Day i Frankfurt am Main 23.-24. maj 2023​.</strong></em></p>
<p>Vi bruger meget ordet “kvalitet”:</p>
<ul>
<li>Vi har et mål om at have høj kvalitet</li>
<li>Vi har et “kvalitets-mindset”</li>
<li>Vi bygger kvalitet ind</li>
<li>Vi måler på mange forskellige ting for at kunne fortælle/rapportere om kvaliteten</li>
</ul>
<p>Men hvad mener vi, når vi siger kvalitet? Og mener vi det samme som kunden, slutbrugeren eller ledelsen?</p>
<p>Husk på det første agile princip: “Vores højeste prioritet er at tilfredsstille kunden gennem tidlig og kontinuerlig levering af værdifuld software.”</p>
<p>Med det i tankerne – hvorfor så ikke flytte fokus til, hvilken værdi vores kunde ønsker, med den løsning vi skaber for dem? Og så finde ud af en måde at måle, om vi leverer denne værdi?</p>
<p>Dét ville være interessant af flere årsager: Ifølge forskning fra McKinsey “overstiger store IT-projekter i gennemsnit budgettet med over 45 procent, de går 7 procent over tid, og de leverer 56 procent ringere værdi end forudsagt”. Derfor er det første agile princip et værdifuldt fokus for vores kunder – og for os selv – ikke kun ud fra et forretningsmæssigt værdiperspektiv, men også ud fra et økonomisk synspunkt.</p>
<p>Alt det vil Gitte komme meget mere ind på i sin keynote “Let’s stop talking about quality” på konferencen German Testing Day onsdag d. 24. maj 2023 kl. 9.20-10.05.<br />
Læs mere om <a href="https://www.germantestingday.info/german-testing-day-2023/programm/konferenzprogramm" target="_blank" rel="noopener">Gittes keynote her,</a> og tilmeld dig konferencen <a href="https://www.germantestingday.info/german-testing-day-2023/tickets/preise" target="_blank" rel="noopener">her</a>.<br />
<strong>Obs!</strong> Der er early bird indtil 28. april!</p>
<p>Du behøver dog ikke at tage helt til Frankfurt for at høre Gittes foredrag. Du kan blot booke Gitte til komme ud og holde foredraget hos jer, lige når det passer jer. <a href="https://key2quality.dk/kvalitet-handler-ikke-om-test-men-om-vaerdi/">Book foredraget her!</a></p>
<p>The post <a href="https://key2quality.dk/german-testing-day-2023/">Oplev Gittes keynote på “German Testing Day” 23.-24. maj 2023</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Testmanager, orchestrator, quality coach – kært barn har mange navne</title>
		<link>https://key2quality.dk/testmanager-orchestrator-quality-coach-kaert-barn-har-mange-navne/</link>
		
		<dc:creator><![CDATA[styrmand]]></dc:creator>
		<pubDate>Tue, 21 Jun 2022 11:50:01 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=5528</guid>

					<description><![CDATA[<p>Da de forskellige agile metoder så småt holdt sit indtog i softwareudviklingen rundt omkring i verden, startede også en diskussion om, hvordan testfagligheden skulle ”manifestere sig” i den kontekst. Jeg husker stadig testkonferencer med keynotes med temaer i stil om, at rollen som tester var død, og at alle testere skulle være udviklere. Der var [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/testmanager-orchestrator-quality-coach-kaert-barn-har-mange-navne/">Testmanager, orchestrator, quality coach – kært barn har mange navne</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Da de forskellige agile metoder så småt holdt sit indtog i softwareudviklingen rundt omkring i verden, startede også en diskussion om, hvordan testfagligheden skulle ”manifestere sig” i den kontekst. Jeg husker stadig testkonferencer med keynotes med temaer i stil om, at rollen som tester var død, og at alle testere skulle være udviklere. Der var også enkelte, der var inde på, at rollen som testmanager forsvandt, men ikke i samme grad.</p>
<p>&nbsp;</p>
<p>Nu er der så gået 20 år, siden det agile manifest, og mange kæmper stadig med udfordringen om, hvordan agile ser ud i deres kontekst. Vi har samtidig fået selskab af diverse skalerede rammeværk som SAFe®, LESS, Scrum@Scale osv. Og sideløbende med dét, har vi også erkendt, at der i nogle situationer stadig eksisterer vandfalds/v-models lignende modeller i en del organisationer, dels af nød og dels fordi det måske bare passer bedst til deres kontekst.</p>
<p>Hvordan skal en testmanager så se ud i dag? Hvordan skaber man en profil, der passer ind i så forskelligartede kontekster som dét? Hvilke kompetencer og evner skal der til?</p>
<p>I forbindelse med min præsentation på EuroStar kiggede jeg en del på de forskellige definitioner på roller, som jeg har kunnet grave frem rundt omkring, nærmere bestemt de tre roller, som er nævnt i titlen på denne artikel; testmanager, orchestrator og Quality Coach. I det følgende kommer en hurtig gennemgang af de tre.</p>
<h2>Testmanager</h2>
<p>Testmanager rollen er defineret i ISTQB med følgende overordnede opgaver:</p>
<ul>
<li>Udvikling eller review af testpolitik og teststrategi for organisationen</li>
<li>Planlægning af testaktiviteter ved at overveje konteksten og forstå testformål og -risici</li>
<li>Forfatning og opdatering af testplaner</li>
<li>Koordinering af testplanen med projektleder, product owners og evt. andre parter</li>
<li>Påvirkning af projektplanlægningen med testperspektiver, f.eks. ved planlægning af integration</li>
<li>Igangsætning af analyse, design, implementering og afvikling af tests, overvågning af testens fremdrift og resultater, tjek af slutkriteriernes status (eller ”Definition of Done”) og facilitering af testafslutningsaktiviteter</li>
<li>Forbereding og levering af testfremdriftsrapporter og testopsummeringsrapporter, baseret på de indsamlede oplysninger</li>
<li>Tilpasning af planlægningen baseret på testresultater og -fremdrift og udførsel af alle handlinger, der er nødvendige for testkontrol</li>
<li>Understøttelse af opsætning af defektstyringssystem og passende konfigurationsstyring af testware</li>
<li>Introduktion af passende metrikker for måling af testfremdrift og evaluering af testens og produktets kvalitet</li>
<li>Understøttelse af udvælgelse og implementering af værktøjer til at støtte testprocessen, herunder anbefaling af budget for værktøjsvalg, tildeling af tid og indsats til pilotprojekter og vedvarende support til anvendelsen af værktøjerne.</li>
<li>Beslutningstagning vedrørende implementering af testmiljøer</li>
<li>Fortaler for testere, testteamet og testprofessionen inden for organisationen</li>
<li>Udvikling af testernes færdigheder og karriere (f.eks. ved uddannelsesplaner, performanceevaluering, coaching osv.</li>
</ul>
<p>Alt i alt en lang række opgaver, som har til formål at sikre, at vi</p>
<ol>
<li>får defineret en teststrategi og får den implementeret</li>
<li>har de kompetencer, der skal til for at kunne udleve strategi og planer</li>
<li>får fulgt op på, at ”testprojektet” så også afvikles som planlagt</li>
<li>supporterer, når der opstår problemer.</li>
</ol>
<p>Hvis du føler, at beskrivelsen er antikveret og handler om en testmanager i et vandfald eller v-models projekt, så prøv lige at parkere den tanke indtil videre.</p>
<h2>Orchestrator</h2>
<p>Den anden rolle på min liste var ”orchestrator”. Jeg har valgt at bibeholde det engelske navn, da denne syllabus ikke er oversat til dansk. Rollen er blevet defineret af Sogeti i forbindelse med udviklingen af TMAP® og fokuserer på en rolle, der arbejder med at supportere test og kvalitetssikring på tværs af flere agile teams, altså en skaleret agil kontekst som f.eks. SAFe®. TMAP beskriver rollen som følger:</p>
<ul>
<li>Skab kontrol med kvaliteten ved implementering af ændringer i applikationskæden</li>
<li>Skab og sikr gennemsigtighed, og kommuniker og kontroller på grundlag af dette</li>
<li>Støt den løbende forbedringsproces</li>
<li>Organiser end-to-end test</li>
<li>Udfør interessentanalyser</li>
<li>Estimer indsatsen for virtuelle teammedlemmer, og arranger disse aktiviteter</li>
<li>Sikr værktøj til backlog og testware</li>
<li>Definer og prioriter backlog for end-to-end kvalitet og test</li>
<li>Organiser procesmæssig justering af features med relevante interessenter</li>
<li>Organiser virtuelle teamsessioner (refinement, sprintplanlægning, sprintgennemgang mv.)</li>
<li>Suppler DoD på end-to-end niveau.</li>
</ul>
<p>Der er altså tale om en rolle, der stadig arbejder med noget af den ”klassiske testledelse” omkring teststrategi og planlægning men også med fokus på mere forebyggende aktiviteter i forhold til features samt primært med fokus på end-to-end test og kvalitetssikring på tværs af teams.</p>
<h2>Quality Coach</h2>
<p>Sidst men ikke mindst er der begyndt at dukke en rolle op, der kaldes ”quality coach”. Her er der ikke nogen officiel definition at finde, men <a href="https://www.annemariecharrett.com/" target="_blank" rel="noopener">Anne-Marie Charrett</a> har defineret en rigtig god én af slagsen. Her listes en række områder, som en quality coach med fordel kan have kompetencer indenfor:</p>
<ul>
<li>Forandringsagent (ADKAR, Roadmap, Feedback)</li>
<li>Coaching (testpraksis, motivation, samarbejde)</li>
<li>Mentoring (distribuere information, rådgive)</li>
<li>Facilitering (input til procesforbedring)</li>
<li>Forskning (værktøjer, teknikker, tilgange)</li>
<li>Rådgivning (identificere metrikker, udvikle metoder)</li>
<li>Fortaler (forklare proces, kvalitet m.m.)</li>
<li>Marketing (visualisere information, kommunikere udover teamet)</li>
</ul>
<p>Detaljerne omkring de enkelte kompetenber kan du få i hendes artikel <a href="https://www.annemariecharrett.com/what-is-a-quality-coach/">What is a quality coach?</a> Men i denne rolle er der meget fokus på at gøre teamet i stand til at løse opgaverne omkring test og kvalitetssikring – og den testledelse, der hører med. Hun har et rigtig godt eksempel sidst i artiklen, hvor hun skriver:</p>
<p><strong><em>Testlead</em></strong><em> udvikler teststrategi til teamet – <strong>quality coach</strong> faciliterer skabelsen af en teststrategi</em></p>
<p><strong><em>Testlead</em></strong><em> er ansvarlig for testaktiviteterne – <strong>quality coach</strong> er ansvarlig for at muliggøre og forbedre testaktiviteter i teamet</em></p>
<p><strong><em>Testlead</em></strong><em> rapporterer om status på test indenfor teamet eller på tværs af et antal teams – <strong>quality coach</strong> hjælper teamet med at rapportere på status på test og kontinuerlig kvalitetsforbedring på tværs af et antal teams.</em></p>
<p><strong><em>Testlead</em></strong><em> er mentor/coach for andre testere – <strong>quality coach</strong> er mentor/coach for tværfunktionelle teams</em></p>
<p>Med andre ord fokuserer quality coachen på at sætte teamet i stand til at løse opgaven i stedet for at løse opgaven selv.</p>
<p>Betyder det så, at du skal vælge en af de tre løsninger? Det korte svar er nej, jeg ser det mere som en buffet af muligheder; her er alle mulige kompetencer, der MÅSKE er relevante for mig – det afhænger af konteksten. Hver gang jeg befinder mig i en ny kontekst, et nyt job eller et nyt projekt skal jeg derfor stoppe op og vurdere, hvilke kompetencer har jeg brug for her for at løse min opgave. Og mangler jeg nogen, jeg skal have styr på, inden der går for lang tid?</p>
<p>Et par eksempler:</p>
<h4>Det store K02 projekt</h4>
<p>Hvis jeg sidder som testmanager i et stort projekt på kundesiden af en K02 kontrakt, vil jeg nok hælde til dét, der er beskrevet om testmanageren i ISTQB. Men hvis jeg samtidig i den situation har et antal testere, som aldrig har testet før, og som nu skal sættes i stand til at gøre klar til al den accepttest, der er fastlagt i kontrakten, har jeg brug for coache dem – at hjælpe dem med at blive i stand til at løse deres opgave. Så dels skal jeg have kompetencer som mentor/coach, dels skal jeg have en grundlæggende testanalytisk faglighed, så jeg kan hjælpe dem i gang med at skrive testcases, og endelig skal jeg måske facilitere nogle workshops for at få hul på opgaven.</p>
<h4>Den hjemmestrikkede skalerede agile model</h4>
<p>Hvis jeg sidder i et program med et antal projekter og har ansvaret på tværs af alle projekter – og vi vel at mærke vil forsøge at køre en eller anden form for skaleret agil model (evt. hjemmestrik), vil jeg sandsynligvis tage lidt fra alle tre: Jeg skal have sat en strategi på tværs af programmet, jeg skal sandsynligvis håndtere accepttests i enden af et antal inkrementer, men jeg skal også sikre at der testes løbende i det enkelte teams – og at vi får testet end-to-end. Og hvis nu ikke jeg har testere i de teams, skal jeg coache teams til at tage opgaven selv, ligesom jeg skal have sikre, at vi får forretningen involveret i forbindelse med acceptests. Så reelt nok mest orchestrator, men med lidt fra testmanager og quality coachen også.</p>
<h4>Et agilt projekt med 3-4 agile teams</h4>
<p>Lad os antage, at jeg er heldig at skulle supportere et agilt ”projekt” med 3-4 agile teams, og der ikke i den sammenhæng er den store afleveringsforretning til kunden i form af formelle accepttests med den planlægning, styring og rapportering, der skal til i den kontekst. Her kan jeg som quality coach fokusere mit arbejde på at hjælpe ”mine” teams til at blive endnu bedre til at tage ejerskab i forhold til kvalitet. I starten kan det godt være, at jeg trækker lidt testmanagement kompetencer ind for at få noget startet, men stille og rolig bevæger jeg mig over til at blive mere coach og mindre manager.</p>
<p>Det var blot tre eksempler. Der er ikke to kontekster der er ens, og min anbefaling er, at du bruger ovenstående som inspiration til, hvordan du kan gå ind og ”fylde din tallerken ved buffeten”. Hvad er den rigtige kombination for dig – hvordan kan du bedst muligt hjælpe og skabe værdi, der hvor dit arbejdsliv er?</p>
<p>&nbsp;</p>
<p>På vores kursusside kan du læse mere om mulighederne for at lære mere om nogle af de kompetencer, der er beskrevet her. Her kan du blandt andet finde kurset <a href="https://key2quality.dk/kurser/tmap-organizing-built-in-quality-at-scale/">Organizing build-in quality at scale</a> fra TMAP® der fokuserer på rollen som orchestrator, og selvfølgelig <a href="https://key2quality.dk/kurser/istqb-advanced-test-manager-english/">ISTQB Advanced Level Test Manager</a> der giver dig kompetencerne til den klassiske testmanager rolle. Endnu eksisterer der ikke et quality coach kursus – her skal du ud og fange mange forskellige kompetencer, der ikke nødvendigvis er testfaglige (coaching, mentoring, facilitering), men du kan også få inspiration til den agile test til teamet via <a href="https://key2quality.dk/kurser/istqb-foundation-acceptance-testing/">ISTQB Foundation Acceptance Testing</a> eller <a href="https://key2quality.dk/kurser/tmap-quality-for-cross-functional-teams/">TMAP: Quality for cross-functional teams</a></p>
<p>Er du i tvivl, er du velkommen til at kontakte mig på <a>gitte@key2quality.dk</a>, så finder vi ud af noget sammen.</p>
<p>The post <a href="https://key2quality.dk/testmanager-orchestrator-quality-coach-kaert-barn-har-mange-navne/">Testmanager, orchestrator, quality coach – kært barn har mange navne</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Testplanlægning i agil udvikling</title>
		<link>https://key2quality.dk/testplanlaegning-i-agil-udvikling/</link>
		
		<dc:creator><![CDATA[styrmand]]></dc:creator>
		<pubDate>Wed, 09 Feb 2022 12:54:38 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=5531</guid>

					<description><![CDATA[<p>Testplanlægning i en agil kontekst – er det en ting…? I mange agile teams er det primære fokus på den enkelte user story – det er ”pakken af brugerværdi”, vi arbejder på. Men med testbrillerne på er det vigtigt også at huske at komme op i helikopteren og tænke på kvaliteten af den samlede feature, [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/testplanlaegning-i-agil-udvikling/">Testplanlægning i agil udvikling</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Testplanlægning i en agil kontekst – er det en ting…?</strong></p>
<p>I mange agile teams er det primære fokus på den enkelte user story – det er ”pakken af brugerværdi”, vi arbejder på. Men med testbrillerne på er det vigtigt også at huske at komme op i helikopteren og tænke på kvaliteten af den samlede feature, potentielle afhængigheder til andre features mv. – og så skal der testplanlægning til. Også i agile.</p>
<p>Gitte Ottosen giver i <a href="http://youtube.com/video/y8QGSN97GFY/" target="_blank" rel="noopener">denne video</a> en lynintroduktion til, hvad testplanlægning er for en størrelse, både i forhold til det enkelte team og i en skaleret kontekst.</p>
<p>The post <a href="https://key2quality.dk/testplanlaegning-i-agil-udvikling/">Testplanlægning i agil udvikling</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Testmodenhedsevaluering – også i en agil kontekst</title>
		<link>https://key2quality.dk/testmodenhedsevaluering-ogsaa-i-en-agil-kontekst/</link>
		
		<dc:creator><![CDATA[ah]]></dc:creator>
		<pubDate>Tue, 11 Jan 2022 13:20:26 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=5535</guid>

					<description><![CDATA[<p>Der er gennem årene udviklet et antal forskellige formelle tilgange til testmodenhedsevaluering, hvoraf TMMI® og TPI NEXT® er de mest udbredte. De har efterhånden eksisteret i en del år – TMMI® siden 2005 og TPI NEXT® siden 2009 (den oprindelige version af TMM er fra 1996, og den oprindelige TPI fra 1998). Nogle vil måske [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/testmodenhedsevaluering-ogsaa-i-en-agil-kontekst/">Testmodenhedsevaluering – også i en agil kontekst</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Der er gennem årene udviklet et antal forskellige formelle tilgange til testmodenhedsevaluering, hvoraf TMMI® og TPI NEXT® er de mest udbredte. De har efterhånden eksisteret i en del år – TMMI® siden 2005 og TPI NEXT® siden 2009 (den oprindelige version af TMM er fra 1996, og den oprindelige TPI fra 1998). Nogle vil måske mene, at de har udlevet deres værdi med udbredelsen af de forskellige agile udviklingsmetoder, da man i dag ikke i samme grad taler om testproces som en separat proces men som en række aktiviteter inde i udviklingsprocessen. Men især de senere års udbredelse af diverse skalerede agile metoder som SAFe®, LESS, Scrum@Scale osv. gør, at det i høj grad stadig er værdifuldt at have blikket rettet mod metoder, hvormed man kan afdække styrker og svagheder i tilgangen til test og kvalitetssikring og identificere aktiviteter, der kan afhjælpe de problemer, som evalueringen afdækker.</p>
<p>Hvis du f.eks. ser på tallene fra <em>World Quality Report</em> 2019/20 (de blå) eller T<em>he Definitive Quality Survey</em> fra Forrester (de grønne) nedenfor, så kan de måske give lidt stof til eftertanke.</p>
<div>
<table>
<thead>
<tr>
<th>Area</th>
<th>2019/20</th>
<th>2018/19</th>
</tr>
</thead>
<tbody>
<tr>
<td><span style="color: #3366ff;">Have challenges with testing in SAFe   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">98%   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">94%   </span></td>
</tr>
<tr>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">Have test environment and test data challenges   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">56%   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">53%   </span></td>
</tr>
<tr>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">Do not have test automation at desired level   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">50%   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">50%   </span></td>
</tr>
<tr>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">Lack professional test expertise   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">43%   </span></td>
<td><span style="color: #3366ff;">   </span><br />
<span style="color: #3366ff;">42%   </span></td>
</tr>
<tr>
<td><span style="color: #339966;">Apply continuous test completely   </span></td>
<td><span style="color: #339966;">   </span><br />
<span style="color: #339966;">26%   </span></td>
<td><span style="color: #339966;">   </span><br />
<span style="color: #339966;">   </span></td>
</tr>
<tr>
<td><span style="color: #339966;">   </span><br />
<span style="color: #339966;">Cover business risk sufficiently   </span></td>
<td><span style="color: #339966;">   </span><br />
<span style="color: #339966;">23%   </span></td>
<td><span style="color: #339966;">   </span><br />
<span style="color: #339966;">   </span></td>
</tr>
<tr>
<td><span style="color: #339966;">   </span><br />
<span style="color: #339966;">Have good indication of risk coverage   </span></td>
<td><span style="color: #339966;">   </span><br />
<span style="color: #339966;">15%   </span></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<p>Nu står der godt nok ”have challenges with testing in SAFe”, men min erfaring er, at det ikke er meget anderledes, uanset hvilken skaleringsmetode man så vælger. Når systemlandskabet bliver stort og komplekst, når mange mennesker skal arbejde på tværs af disse, og når måden, man skal arbejde på, er under stadig forandring, så bliver det også svært at få styr på testaktiviteterne.</p>
<p>Der kan være rigtig meget værdi at hente i at se nærmere på den problematik – at fokusere på at få en mere effektiv og værdiskabende tilgang til test, men hvordan? Man vil ofte se nogle af problematikkerne blive rejst på retrospective-møderne i de enkelte teams, og man vil forhåbentlig sætte målrettede aktiviteter i gang til at løse teamets konkrete problemer i forhold til test og kvalitetssikring. Men her er test bare én af potentielt mange problematikker, der skal diskuteres. Hvad nu hvis historien gentager sig, hvis der er problematikker, der går på tværs af teams – på tværs af organisationen? Hvad nu hvis man med fordel kunne hjælpe forbedringer på vej, der kunne give værdi for større dele af organisationen?</p>
<p>Det er så her testmodenhedsevaluering kommer ind i billedet. Før vi tager hul på at lave forbedringer til højre og venstre i organisationen, så er det godt at få et fælles billede af, hvad udfordringerne er, hvor er det vi er gode, og hvor er det, vi kunne blive bedre. At skabe det fælles billede kan hjælpe med at prioritere, hvor det er der først skal tages fat, og hvordan vi kan løfte kvaliteten af den test, der bliver lavet på tværs af organisationen og i de enkelte teams bedst muligt.</p>
<h4>Tænk på det som en GPS…</h4>
<p>Et billede på det er lidt ligesom, når du bruger en GPS; du har som minimum brug for to ting, for at din GPS virker: din nuværende placering, og hvor det er du vil hen. Med de informationer (og kontakt til relevante satellitter forstås) kan den komme med et oplæg til din rute – nogle gange kommer den endda med flere du kan vælge imellem. Undervejs holder din GPS øje med forholdene, og er det nødvendigt så ændrer den ruten eller flager i hvert fald som minimum for dig, at det måske var værd at overveje, hvis ikke du skal hænge fast i en kø.</p>
<p>En testmodenhedsevaluering er din nuværende placering, hvis vi skal blive i GPS-analogien. Den kan du lave selv, eller du kan få hjælp – det afhænger helt af din situation, hvad der virker bedst. I nogle organisationer har man stærke testkompetencer, der kan gå ind og lave en sådan evaluering, og man har også rammerne, der gør, at resultatet af en sådan intern evaluering vil have tilstrækkelig tyngde, til at man kan bruge den som løftestang til efterfølgende forbedringstiltag. Ofte vil der dog være værdi i at få hjælp til det ”udefra” – at få et sæt friske øjne på måden, man arbejder på, uden at være påvirket af kultur og politiske problematikker i organisationen.</p>
<p>Det næste er så, hvordan det kan gennemføres, og igen er der flere muligheder – uanset om man vælger at gøre det internt, eller om man får hjælp udefra. Der findes som nævnt formelle metoder til dette, både generelle testmodenhedsevalueringer og metoder, der er specialiserede i forhold til agil kontekst – og man kan naturligvis også definere sin egen metode og lave en uformel evaluering. Det sidste kræver dog, at man har ret tunge testkompetencer i organisationen, der både kan definere og drive en sådan evaluering.</p>
<h4>TPI NEXT®-tilgangen</h4>
<p>Jeg har ad mange omgange kigget på de forskellige formelle tilgange til testmodenhedsevalueringer gennem de sidste 10 år og har blandt andet fået en del praktisk erfaring med brugen af TPI NEXT® både i forhold til evaluering og den efterfølgende implementering af forbedring på basis af en sådan evaluering, så det er den jeg tager mit udgangspunkt i denne artikel. En af de væsentligste grunde til denne præference er desuden, at den er offentligt tilgængelig i sin helhed. Fundamentet kan findes i Bogen ”TPI® Next”, og du kan finde værktøjet til dokumentation af evalueringen på <a href="https://www.tmap.net/" target="_blank" rel="noopener">www.tmap.net</a>. Samtidig er den er meget praktisk orienteret. Den fokuserer <em>ikke</em> på, at du skal opfylde specifikke niveauer, men kan tilpasses det forretningsmæssige fokus, og den findes i både en generel og bredt anvendelig udgave og i en udgave specialiseret i forhold til agil udvikling og test.</p>
<p>Der er reelt to forskellige tilgange til TPI® i dag. Den ene er den verdenskendte TPI NEXT®, som ofte genkendes via den modenhedsmatrice, der illustrerer resultatet af en analyse:</p>
<div><img fetchpriority="high" decoding="async" class="alignnone wp-image-5536 size-full" src="https://key2quality.dk/wp-content/uploads/2024/04/TPI-NEXT.jpg" alt="" width="643" height="158" srcset="https://key2quality.dk/wp-content/uploads/2024/04/TPI-NEXT.jpg 643w, https://key2quality.dk/wp-content/uploads/2024/04/TPI-NEXT-300x74.jpg 300w" sizes="(max-width: 643px) 100vw, 643px" /></div>
<p>Den anden tilgang er en agil udgave, der er udviklet gennem de sidste år. Formatet på visningen ligner TPI NEXT® en del, dog er der ikke identificeret de fire modenhedsniveauer – der er i stedet fokuseret på modenhed på professional, team og organisatorisk niveau:</p>
<div><img decoding="async" class="alignnone size-full wp-image-5537" src="https://key2quality.dk/wp-content/uploads/2024/04/TPI-NEXT-agil-udgave.jpg" alt="" width="470" height="227" srcset="https://key2quality.dk/wp-content/uploads/2024/04/TPI-NEXT-agil-udgave.jpg 470w, https://key2quality.dk/wp-content/uploads/2024/04/TPI-NEXT-agil-udgave-300x145.jpg 300w" sizes="(max-width: 470px) 100vw, 470px" /></div>
<p>Princippet for de to tilgange er dog det samme; der arbejdes med key areas, check points og clusters i konteksten af matricen.</p>
<ul>
<li><strong>Key areas</strong>: Test er delt op i 16 forskellige key areas som f.eks teststrategi, testmetode, testmiljø mv.</li>
<li><strong>Check points</strong>: For hvert key area er defineret en række spørgsmål (eller check points) – illustreret ved de enkelte felter pr. key area. Disse skal besvares med enten ja, nej eller ikke relevant. På basis af disse besvarelser kan man så tegne modenhedsmatricen som vist i de to tegninger.</li>
<li><strong>Clusters</strong>: Spørgsmålene er grupperet, efter hvilke der med fordel kan laves forbedringer for sammen – det kaldes ”clusters”. Disse er indikeret med bogstaverne i felterne.</li>
</ul>
<p>Selve evalueringsdelen bør være en kombination af en række interviews med forskellige roller som f.eks. tester, udvikler, produktejer, kunde, testmanager, arkitekt, ledelsen, samt en analyse af de forskellige arbejdsprodukter, der relaterer sig til test og kvalitetssikring. På basis af dette udarbejdes resultatet, og både styrker og svagheder belyses i den efterfølgende gennemgang. Samtidig bør der komme en række forslag til forbedringer, og dette gerne i form af et overordnet roadmap. Output kan indeholde to forskellige aspekter:</p>
<ul>
<li><strong>Forbedringstiltag</strong>: Tiltag, der fokuserer på forbedring af selve testprocessen</li>
<li><strong>Enablers</strong>: Tiltag, der ligger udenfor testprocessen, men hvor man kan drage fordel af hinandens bedste praksis. Dette kan være aktiviteter, der påvirker testprocessen, eller som testprocessen påvirker.</li>
</ul>
<p>Resultatet af analysen samt forslag til forbedringer inklusiv et roadmap er det, du får i hånden efter en testmodenhedsevaluering. Så nu står du med en rapport og måske en præsentation – her er et billede af jeres nu-situation. Nu skal du så ”bare” i gang med at lave forbedringerne, at implementere roadmap. Og det er lige her, det går galt for mange – det er nemlig langt fra ”bare”; et hurtigt skud fra hoften er, at det at definere en proces er ca. 10-20 % af indsatsen, mens de 80-90 % er at implementere den og at få den integreret i den nuværende tilgang og få den til at være en del af kulturen i teams, trains, projekter osv. Men det er en helt anden historie. Et hurtigt tip er dog: lad være med at sætte jer ned og tegne hele den forkromede løsning og så efterfølgende gå i gang med at implementere det hele på bedste ”big bang”-vis. Bryd i stedet jeres roadmap ned i en masse små forbedringstiltag, og tag dem lidt efter lidt – og husk PDCA (plan-do-check-adjust/act).</p>
<div><img decoding="async" class="alignnone size-full wp-image-5538" src="https://key2quality.dk/wp-content/uploads/2024/04/PDCA.jpg" alt="" width="221" height="218" /></div>
<p>Jeg har i den sidste måneds tid været i gang med en TPI® evaluering hos en kunde, og her blev vi enige om at vælge den fulde TPI NEXT®-tilgang, selvom de arbejder i en agil kontekst, da der var et ønske om en generel evaluering af tilgangen til test i organisationen. Vi har gennemført en analyse af nu-tilstanden gennem interviews og analyser og kunne inden juleferien levere rapporten til dem. Rapporten er dels en detaljeret gennemgang af analysen og det deraf følgende resultat, og dels en gennemgang af oplæg til forbedringstiltag, der kan løfte modenheden både i de enkelte teams og på tværs af organisationen – denne suppleret med oplæg til overordnet roadmap. Den står naturligvis ikke alene men bliver suppleret med en gennemgang for ledelsen i starten af det nye år. Dette for at give lejlighed, til at der kan stilles spørgsmål til resultatet, men også for at diskutere, hvad det næste logiske skridt så er for organisationen. Med det har de et klart billede af, hvor de står lige nu, og hvilke aktiviteter der kan igangsættes for at modne test i organisationen.</p>
<p>Hvis du er blevet nysgerrig efter at vide mere, er der nedenfor listet en række kilder op, som du kan dykke ned i. Du er også velkommen til at række ud til mig på telefon 4940 8552 eller e-mail <a href="mailto:gitte@key2quality.dk">gitte@key2quality.dk</a>, så vi kan tage en diskussion om, hvad der er smart i din kontekst.</p>
<p>TPI NEXT®: <a href="https://www.tmap.net/building-blocks/test-process-improvement-tpi" target="_blank" rel="noopener">Test Process Improvement (TPI) | TMap</a></p>
<p>TPI NEXT® bog: <a href="https://ict-books.com/book/tpi-next-business-driven-test-process-improvement/" target="_blank" rel="noopener">TPI® NEXT – Business Driven Test Process Improvement (ict-books.com)</a></p>
<p>TPI NEXT® agile whitepaper: <a href="https://www.tmap.net/sites/tmap/files/2019-08/Agile%20Test%20Practice%20Improvement%202.4.pdf" target="_blank" rel="noopener">Microsoft Word – Agile Test Practice Improvement 2.4.doc (tmap.net)</a></p>
<p>TMMI® modellen: <a href="https://www.tmmi.org/tmmi-model/" target="_blank" rel="noopener">TMMi Model – TMMi</a></p>
<p>TMMI® assessment method: <a href="https://www.tmmi.org/about-tmmi-assessment-method-tam/" target="_blank" rel="noopener">About TMMi Assessment Method – TMMi</a></p>
<p>TMMI® bøger: <a href="https://www.tmmi.org/books/" target="_blank" rel="noopener">Books – TMMi</a></p>
<p>PDCA: <a href="https://asq.org/quality-resources/pdca-cycle" target="_blank" rel="noopener">PDCA Cycle – What is the Plan-Do-Check-Act Cycle? | ASQ</a></p>
<p>The post <a href="https://key2quality.dk/testmodenhedsevaluering-ogsaa-i-en-agil-kontekst/">Testmodenhedsevaluering – også i en agil kontekst</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sådan kan test understøtte det første agile princip</title>
		<link>https://key2quality.dk/saadan-kan-test-understoette-det-foerste-agile-princip/</link>
		
		<dc:creator><![CDATA[ah]]></dc:creator>
		<pubDate>Tue, 04 Jan 2022 13:46:56 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=5543</guid>

					<description><![CDATA[<p>I videoen herunder, “How test can support the first principle of agile”, deler Gitte Ottosen nogle eksempler på, hvordan du kan støtte dit team i at få en bedre forståelse af forretningskonteksten, og hvordan din løsning tilfører værdi til slutbrugerne ved at bruge testdesignteknikker som modelleringsværktøjer.   Hovedpointer fra foredraget: Sådan får teamet en fælles [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/saadan-kan-test-understoette-det-foerste-agile-princip/">Sådan kan test understøtte det første agile princip</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5543" class="elementor elementor-5543" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-637c8646 e-flex e-con-boxed e-con e-parent" data-id="637c8646" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-30a4b078 elementor-widget elementor-widget-text-editor" data-id="30a4b078" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>I videoen herunder, “How test can support the first principle of agile”, deler Gitte Ottosen nogle eksempler på, hvordan du kan støtte dit team i at få en bedre forståelse af forretningskonteksten, og hvordan din løsning tilfører værdi til slutbrugerne ved at bruge testdesignteknikker som modelleringsværktøjer.</p><p> </p><h4>Hovedpointer fra foredraget:</h4><ul><li>Sådan får teamet en fælles forståelse af det første agile princip</li><li>Vær en aktiv medspiller i at skabe en fælles forståelse for forretningsprocesserne og måden at arbejde på</li><li>Brug testdesignteknikker til at illustrere/visualisere forretningsprocesser og -behov</li><li>Brug outputtet i din test, uanset om du tester eksplorativt, scriptet eller har fokus på testautomatisering</li></ul><div>Se videoen her: <a href="https://www.youtube.com/watch?v=o-BQy9I5f7U&amp;t=3s" target="_blank" rel="noopener">https://www.youtube.com/watch?v=o-BQy9I5f7U&amp;t=3s</a></div><div> </div>						</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://key2quality.dk/saadan-kan-test-understoette-det-foerste-agile-princip/">Sådan kan test understøtte det første agile princip</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>En værdidrevet tilgang til udvikling og test</title>
		<link>https://key2quality.dk/en-vaerdidrevet-tilgang-til-udvikling-og-test/</link>
		
		<dc:creator><![CDATA[ah]]></dc:creator>
		<pubDate>Thu, 30 Sep 2021 13:14:35 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=5554</guid>

					<description><![CDATA[<p>Det agile manifest blev skabt for 20 år siden, og med den kom også de 12 agile principper. I konteksten af denne artikel, er det især det første princip der har fokus: Vores højeste prioritet er at stille kunden tilfreds gennem tidlige og løbende afleveringer af værdifuld software Efter 20 år kunne man forestille sig, [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/en-vaerdidrevet-tilgang-til-udvikling-og-test/">En værdidrevet tilgang til udvikling og test</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Det agile manifest blev skabt for 20 år siden, og med den kom også de 12 agile principper. I konteksten af denne artikel, er det især det første princip der har fokus:</p>
<p><em>Vores højeste prioritet er at stille kunden tilfreds gennem tidlige og løbende afleveringer af værdifuld software</em></p>
<p>Efter 20 år kunne man forestille sig, at dette er blevet til en solid fremgangsmåde og fokus i agile teams. Jeg kan dog ikke lad være med at tænke:</p>
<ul>
<li>Ved teams og projekter godt hvorfor de bygger dét, de bygger?</li>
<li>Ved de, hvilken forskel de gør for modtagerne af løsningen?</li>
<li>Ved de, hvilken værdi det vil have for slutbrugeren?</li>
</ul>
<p>Min oplevelse er, at der stadigvæk er en del projekter og teams, der ikke helt har mestret det fokus. Vi taler selvfølgelig om kvalitet, som i ”vi har brug for god kvalitet i vores løsning”, ”vores kunder forventer høj kvalitet” osv, men hvad ”god kvalitet” betyder, har vi ikke rigtigt et klart billede af – udover; ingen alvorlighed 1 og 2, og højest 19 alvorlighed 3 fejl, når produktionen begynder … og lignende.</p>
<p>Med andre ord er der stadig brug for en diskussion internt i teamet og med interessenter. Dette er ikke åbenlyst for alle – og I har ikke nødvendigvis det samme billede. Det er aldrig for sent at begynde, hvis ikke i har haft diskussionen endnu.</p>
<h2>Hvad er kvalitet?</h2>
<p>Der er mange forskellige formelle definitioner på kvalitet f.eks. ISO25010 der fastslår flere forskellige kvalitets egenskaber alt efter, hvorvidt der er tale om produkt kvalitet eller kvalitet i brug. Men Gerald Weinberg havde en meget simpel definition af kvalitet, som jeg godt kan lide og som senere blev beriget af både James Bach og Michael Bolton:</p>
<p><em>Quality Is Value to Some Person, At Some Time, Who Matters</em></p>
<p>Så for at få en idé om, hvad kvalitet er i din kontekst, er det første punkt på dagsordenen at finde ud af, hvem de mennesker der betyder noget er. Slutbrugere, kunder, produktindehavere, marketing, salg, support osv. har alle en idé om, hvad værdi betyder for dem, men afhængigt af din kontekst skal du identificere det rigtige sæt interessenter at diskutere med.</p>
<p>Men når du har en idé om, hvem de er, så kan du begynde at diskutere, hvilken værdi der er for dem, og det bringer mig til VOICE -modellen.</p>
<h2>VOICE-modellen</h2>
<p>I bogen “Quality for DevOps Teams” (TMAP®) blev jeg introduceret til VOICE -modellen for første gang. Med VOICE -modellen får du en tilgang til at få snakken med de “mennesker, der betyder noget” om, hvad de forventer. Gør målene målbare som kvantificerbare delmål og brug dem som pejlemærker til at finde ud af, om du leverer den værdi, interessenterne forventer at modtage.</p>
<p>Lad os se på modellen. Formålet med VOICE -modellen er at fastslå graden af ​​tillid til, at den forfulgte forretningsværdi kan opnås. Modellen består af 5 termer;</p>
<p><strong>V</strong>alue, <strong>O</strong>bjectives, <strong>I</strong>ndicators, <strong>C</strong>onfidence and <strong>E</strong>xperience.</p>
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5555" src="https://key2quality.dk/wp-content/uploads/2024/04/VOICE-modellen.png" alt="" width="611" height="250" srcset="https://key2quality.dk/wp-content/uploads/2024/04/VOICE-modellen.png 611w, https://key2quality.dk/wp-content/uploads/2024/04/VOICE-modellen-300x123.png 300w" sizes="(max-width: 611px) 100vw, 611px" /></div>
<p><em>(c) Sogeti</em></p>
<p>&nbsp;</p>
<p>Jeg har tilladt mig at lade modellen være engelsk for at være tro mod forkortelsen ?</p>
<p><strong>Value</strong>: Uanset hvad du udvikler, er det meningen at det skal tilføre værdi til nogen et eller andet sted. Denne værdi skal være defineret og synlig for dig, og i processen med at definere den sammen med vores interessenter vil du ofte identificere implicitte forventninger til løsningerne og have mulighed for at gøre dem eksplicitte, når du definerer den forfulgte værdi.</p>
<p><strong>Objectives</strong>: Med kendskabet til den forventede værdi skal du oversætte dem til kvantificerbare delmål for korrekt at forstå systemets formål.</p>
<p><strong>Indicators</strong>: Som et team har du brug for en måde at måle, om disse delmål nås, og dermed om den forventede forretningsværdi vil blive nået, dette gøres ved at identificere specifikke indikatorer, og den primære måde at måle disse indikatorer på er at udføre test af løsningen.</p>
<p><strong>Confidence</strong>: Med output fra test, måling af indikatorer kan du levere information til dine interessenter, så de kan få tillid til, om løsningen vil give den forventede værdi.</p>
<p><strong>Experience</strong>: Uanset hvor mange indikatorer du har, er det bedste sted at finde ud af, om systemet giver den forventede værdi ved at få erfaring, ved at bruge systemet i praksis. Baseret på slutbrugernes praktiske erfaring med den operationelle brug af systemet får du feedback, og du kan også identificere yderligere områder, der skal forbedres, og dette vil derefter igen udløse en ny cyklus af VOICE -modellen – den såkaldte værdiforbedringssløjfe.</p>
<h2>Sådan bruger du VOICE-modellen</h2>
<p>Én ting er teori og modeller, men hvordan bruges det i praksis? Mit forslag ville være; når du starter en ny iteration, et nyt projekt, et nyt trin, en ny funktion – uanset hvilket niveau der passer bedst til din kontekst, start det med denne diskussion, når du identificerer omfanget. Få en solid – og FÆLLES forståelse af omfanget, og hvilken værdi det skal bringe, og ikke kun det praktiske ved hvad funktionerne skal gøre med hensyn til funktionalitet.</p>
<p>Et par eksempler på mål kan være:</p>
<p><em>“Vi vil give vores salgsmedarbejdere en bedre og mere effektiv måde at registrere ordrer i en virksomhed-til-virksomhed-del af vores virksomhed.”</em></p>
<p>eller</p>
<p><em>“Vi vil give vores kunder mulighed for at betale for deres ordrer med et kreditkort”</em></p>
<p>Begge er realistiske mål for et nyt ordresystem, men det kan være lidt svært at måle. Så du skal tage dem et skridt videre – og lave målbare delmål.</p>
<p>For det første mål kunne delmålene være:</p>
<ul>
<li>Bestillingsregistrering skal kun være mulig ved brug af tastatur (mere effektivt)</li>
<li>Valideringsregler kan konfigureres for alle felter i ordrevinduet</li>
</ul>
<p>For det andet mål kunne delmålene være:</p>
<ul>
<li>Det skal være muligt at betale med følgende kreditkort: Visa, Master Card, American Express</li>
<li>Betalingen skal inkludere kreditkortselskabets verifikationsmetode.</li>
<li>Betaling med kreditkort bør ikke tage længere tid, som andre betalinger tager.</li>
</ul>
<p>Disse delmål kan også bruges som grundlag for din kvalitetsrisikoanalyse, hvilket gør det muligt for dig at visualisere kvalitetsrisikoen i forbindelse med hver, men vigtigst af alt; med de definerede mål kan du nu angive de indikatorer, der er nødvendige for at kontrollere, om målene er opfyldt eller ej. Et par anbefalinger relateret til indikatorerne: Hav ikke for mange indikatorer, et sted mellem 5 og 10 bør være det maksimale antal (Med en præference for det lavere antal ?). Indikatorer bør aldrig være et statisk sæt, genovervej dine indikatorer regelmæssigt for at være sikre på, at du har det rigtige fokus – måske hver tredje måned eller deromkring.</p>
<p>Et par eksempler på indikatorer, der kan understøtte kommunikationen omkring opfyldelse af delmål, kan være:</p>
<ul>
<li style="list-style-type: none;">
<ul>IT -relaterede indikatorer:</p>
<li style="list-style-type: none;">
<ul>
<li>Test bestået/ikke bestået -ratio (Organiser testen, så målene kan identificeres ud fra dem, f.eks. en testpakke, der håndterer valideringsreglerne for det første mål, og en dækker navigation. For det andet mål skal du overveje at organisere testcases pr. kreditkorttype)</li>
<li>Kvalitetsrisici formindskes i forhold til identificeret kvalitetsrisiko (brug som nævnt målene som input til din kvalitetsrisikoanalyse, hvilket gør det muligt at kommunikere målrettet mod hver af disse).</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Problemrelaterede indikatorer:</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Antal defekter identificeret i testen grupperet i forhold til målene</li>
<li>Middel tid til at undersøge og rette fejl i forhold til aftalt niveau</li>
</ul>
</li>
</ul>
<p>Så hvis du ser på indikatorerne ovenfor, er de ikke så forskellige fra det, du er vant til. Men den måde, du organiserer datafundamentet for dem på, er afgørende for at kunne kommunikere om tilstanden for hvert delmål.</p>
<p>Som en del af testen kan du nu dokumentere resultatet af indikatorerne og kommunikere resultatet til dine interessenter for at give dem grundlag for at beslutte, om de har tillid til løsningen og er klar til at sende det i produktion.</p>
<p>Med denne tilgang skaber du en rød tråd fra vores interessenters mål og værdier, til de indikatorer, du bruger til at evaluere den skabte løsning, og kan kommunikere med vores interessenter baseret på disse mål/værdier frem for at bruge et standardsæt af målinger, som genbruges fra projekt til projekt. Brug VOICE -modellen til at sikre en værdidrevet tilgang til udvikling og test, og sikre, at det, dine interessenter virkelig har brug for, er centrum for opmærksomheden i teamet i løbet af hele livscyklussen.</p>
<p>The post <a href="https://key2quality.dk/en-vaerdidrevet-tilgang-til-udvikling-og-test/">En værdidrevet tilgang til udvikling og test</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kvalitet i Agile – forskellige perspektiver</title>
		<link>https://key2quality.dk/kvalitet-i-agile-forskellige-perspektiver/</link>
		
		<dc:creator><![CDATA[ah]]></dc:creator>
		<pubDate>Fri, 26 Mar 2021 14:16:51 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=5557</guid>

					<description><![CDATA[<p>Vi taler meget om kvalitet i Agile, både som testfaglige og som medlemmer af et agilt team. Udtryk som “kvalitet er teamets ansvar” eller “kvaliteten skal bygges ind” flyver dagligt gennem luften. Men forstår alle det samme med ordet “kvalitet”? Teamet, ledelsen, kunden, slutbrugeren? I Eurostar deep dive webinaret d. 22. marts 2021 gennemgik jeg de forskellige [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/kvalitet-i-agile-forskellige-perspektiver/">Kvalitet i Agile – forskellige perspektiver</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vi taler meget om kvalitet i Agile, både som testfaglige og som medlemmer af et agilt team. Udtryk som “kvalitet er teamets ansvar” eller “kvaliteten skal bygges ind” flyver dagligt gennem luften.</p>
<p>Men forstår alle det samme med ordet “kvalitet”? Teamet, ledelsen, kunden, slutbrugeren?</p>
<p>I <a href="https://huddle.eurostarsoftwaretesting.com/resources/agile-testing/lets-talk-quality-in-aigle-what-does-quality-mean-for-your-customer/" target="_blank" rel="noopener">Eurostar deep dive webinaret</a> d. 22. marts 2021 gennemgik jeg de forskellige perspektiver for kvalitet, og hvordan vi kan bruge dette i vores daglige arbejde til at stræbe efter at opfylde det allerførste agile princip: “Vores højeste prioritet er at stille kunden tilfreds gennem tidlig og kontinuerlig aflevering af værdifuld software”.</p>
<p>&nbsp;</p>
<p><strong>Nyttige links:</strong></p>
<p><a href="https://tmap.net/page/voice-model" target="_blank" rel="noopener">VOICE modellen</a></p>
<p><a href="https://www.cs.umd.edu/users/mvz/handouts/gqm.pdf" target="_blank" rel="noopener">GQM modellen</a></p>
<p><a href="https://hbr.org/1987/11/competing-on-the-eight-dimensions-of-quality" target="_blank" rel="noopener">Garvins 8 perspektiver på kvalitet</a></p>
<p>The post <a href="https://key2quality.dk/kvalitet-i-agile-forskellige-perspektiver/">Kvalitet i Agile – forskellige perspektiver</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Produktrisikoanalyse i en agil kontekst</title>
		<link>https://key2quality.dk/produktrisikoanalyse-i-en-agil-kontekst/</link>
		
		<dc:creator><![CDATA[ah]]></dc:creator>
		<pubDate>Tue, 07 Jul 2020 07:38:11 +0000</pubDate>
				<category><![CDATA[Agil test]]></category>
		<category><![CDATA[Vidensdeling]]></category>
		<category><![CDATA[Gitte Ottosen]]></category>
		<guid isPermaLink="false">https://key2quality.dk/?p=5590</guid>

					<description><![CDATA[<p>Så er det tid til at dykke ned i produktrisikoanalyse (PRA) i en agil kontekst – et værdifuldt værktøj til både det agile team og det agile release train hvis man arbejder i en skaleret agil model. Der skal ikke herske nogen tvivl om at produktrisikoanalyse er en af mine yndlingsemner, der er tidligere kommet [&#8230;]</p>
<p>The post <a href="https://key2quality.dk/produktrisikoanalyse-i-en-agil-kontekst/">Produktrisikoanalyse i en agil kontekst</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Så er det tid til at dykke ned i produktrisikoanalyse (PRA) i en agil kontekst – et værdifuldt værktøj til både det agile team og det agile release train hvis man arbejder i en skaleret agil model.</p>
<p>Der skal ikke herske nogen tvivl om at produktrisikoanalyse er en af mine yndlingsemner, der er tidligere kommet en lille video og en længere artikel om emnet Her gav jeg en introduktion til grundlæggende produktrisikoanalyse, og en tilgang til det som kan bruges uanset hvilken udviklingsmodel du arbejder i. Men i denne artikel vil jeg forsøge at fokusere på hvordan man kan få PRA integreret i det daglige arbejde i teamet når man er en del af et agilt projekt, eller måske ligefrem et agile release train hvis du arbejder i en skaleret agil kontekst.</p>
<h2>Hvorfor lave produktrisikoanalyse?</h2>
<p>Hvis du har været forbi den sidste artikel eller videoen så ved du allerede at PRA er en essentiel brik i opgaven med at identificere en risikobaseret test strategi, uanset hvilken udviklingsmodel du bruger, således også i den agile kontekst. Baseret på hvad vi ved om opgaven samt en dialog mellem interessenter identificerer vi det risikobillede som vi efterfølgende skal finde ud af hvordan vi bedst kan mitigere – med test, review eller andre kvalitetssikrende aktiviteter.</p>
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5591" src="https://key2quality.dk/wp-content/uploads/2024/04/Billede1-1.png" alt="" width="768" height="260" srcset="https://key2quality.dk/wp-content/uploads/2024/04/Billede1-1.png 768w, https://key2quality.dk/wp-content/uploads/2024/04/Billede1-1-300x102.png 300w" sizes="(max-width: 768px) 100vw, 768px" /></div>
<h2>Hvornår laver man produktrisikoanalyse i agile?</h2>
<p>Det grundlæggende omkring PRA er det samme uanset hvordan du i praksis gennemfører den. Dine interessenter på sprint niveau er som udgangspunkt dit team og jeres product owner, i skal naturligvis have fokus på både funktionalitet og de non-funktionelle aspekter og sidst men ikke mindst skal produkt risici også her vurderes både i forhold til konsekvens og sandsynlighed.</p>
<p>Men når man arbejder i korte iterationer som man gør i agile, så er det en fordel hvis man kan få fundet frem til en metode der kan integreres i de ceremonier der allerede er i teamet (eller på toget!), fremfor at køre det som en separat PRA-workshop som jeg ellers traditionelt vil gøre. Og det gælder såvel forberedelse som selve afholdelsen af produktrisikoanalysen at det bør integreres i de ceremonier der allerede eksisterer.</p>
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5592" src="https://key2quality.dk/wp-content/uploads/2024/04/Figur1.jpg" alt="" width="380" height="285" srcset="https://key2quality.dk/wp-content/uploads/2024/04/Figur1.jpg 380w, https://key2quality.dk/wp-content/uploads/2024/04/Figur1-300x225.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div>
<p>Forberedelsen til PRA, altså arbejdet omkring at finde ud af scope, kan med fordel ske som en del af backlog refinement/grooming. Det er her features og stories bliver afklarede og man får et billede af hvad opgaven er. Faktisk kan med fordel også tage en indledende snak om hvilke kvalitetsattributter der er relevante for de enkelte features/stories og få det dokumenteret som en del af opgaven.</p>
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5593" src="https://key2quality.dk/wp-content/uploads/2024/04/Figur2.jpg" alt="" width="380" height="285" srcset="https://key2quality.dk/wp-content/uploads/2024/04/Figur2.jpg 380w, https://key2quality.dk/wp-content/uploads/2024/04/Figur2-300x225.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div>
<p>Selve PRA’en bør integreres i sprintplanlægningen (eller PI planning hvis vi taler SAFe); her har teamet afklarende diskussioner med produktejer, estimerer opgaven. Derfor er det vigtigt at have et billede af de produktrisici der er i forhold til de enkelte stories, og om der er nogen non-funktionelle attributter der skal fokuseres på både. Det vil sandsynligvis have en indflydelse på estimatet for den enkelte story, og det er derfor ikke hensigtsmæssigt hvis PRA-fokus først kommer EFTER stories er estimerede og sprintet er planlagt.</p>
<p>Så langt så godt, nu ved vi hvor i lifecycle vi skal forberede og afholde PRAen, nu mangler bare en lille detalje; hvordan skal vi så gøre det i praksis? Hvis vi skal have teamet med og skabe den fælles forståelse for opgaven, så har jeg et par forskellige forslag til hvordan det kan gøres i praksis</p>
<h4>Hvordan laver man produktrisikoanalyse i agile?</h4>
<p>Det første forslag tager udgangspunkt i <a href="https://www.erikvanveenendaal.nl/NL/files/e-book%20PRISMA.pdf" target="_blank" rel="noopener">PRISMA modellen</a>.</p>
<p>Her lægges der op til at man i en interaktiv workshop gennemfører PRA lidt som vi også gør ved klassiske risikoworkshops. Der tegnes en graf der splittes op i et antal kvadranter. Ud af x-aksen placeres konsekvens, og op ad y-aksen placeres sandsynlighed.</p>
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5594" src="https://key2quality.dk/wp-content/uploads/2024/04/Billede3-1.png" alt="" width="614" height="429" srcset="https://key2quality.dk/wp-content/uploads/2024/04/Billede3-1.png 614w, https://key2quality.dk/wp-content/uploads/2024/04/Billede3-1-300x210.png 300w" sizes="(max-width: 614px) 100vw, 614px" /></div>
<p>Nu laves der en brainstorm hvor de enkelte produktrisici noteres på post-its, og ejeren af de enkelte post-its placerer dem hvor han mener de passer i grafen. Dette diskuteres af deltagerne og man når til en konsensus.</p>
<p>Hvis du nu tager det videre til sprintplanlægningen, så tager vi en user story ad gangen, laver den afklaring der skal til som vanligt i denne aktivitet i samarbejde med PO, og derefter bliver teamet enig om hvor den skal placeres i risikografen – og den placeres der i form af en post it. Først derefter estimeres storien og puttes i sprintbackloggen.</p>
<p><strong>Tag et billede af grafen – er den på en flipover så kan I jo med fordel hænge den op i teamet efterfølgende.</strong></p>
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5595" src="https://key2quality.dk/wp-content/uploads/2024/04/Billede4-1.png" alt="" width="872" height="604" srcset="https://key2quality.dk/wp-content/uploads/2024/04/Billede4-1.png 872w, https://key2quality.dk/wp-content/uploads/2024/04/Billede4-1-300x208.png 300w, https://key2quality.dk/wp-content/uploads/2024/04/Billede4-1-768x532.png 768w" sizes="(max-width: 872px) 100vw, 872px" /></div>
<div></div>
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5596" src="https://key2quality.dk/wp-content/uploads/2024/04/Billede5-1.png" alt="" width="281" height="279" srcset="https://key2quality.dk/wp-content/uploads/2024/04/Billede5-1.png 281w, https://key2quality.dk/wp-content/uploads/2024/04/Billede5-1-150x150.png 150w" sizes="(max-width: 281px) 100vw, 281px" /></div>
<p>Et alternativ til dette kommer fra TMap. Her har Rik Marselis og Leo Van der Aalst defineret <a href="https://www.tmap.net/wiki/risk-poker" target="_blank" rel="noopener">konceptet risikopoker</a>.</p>
<p>Ligesom ved PRISMA starter man med at afklare en story sammen med PO som en del af sprintplanlægningen. Når man har et billede af scope så gennemføres risikopoker INDEN man estimerer sin story. I bruger planning poker kort ganske som til estimering, men for at holde det simpelt så nøjes med 0-1-2-3.</p>
<p>Der spilles på helt samme måde som ved planning poker, hvor man vælger sit kort, alle deltagere præsenterer deres valg og såfremt der eventuelt er valgte kort der falder udenfor flertallets valg, så vil valget blive præsenteret for gruppen for at give afklaring. Man kører en gang til og forhåbentlig er man så ved at være nået frem til en konsensus.</p>
<p>Ved risiko poker bliver der spillet med to forskellige fokus, først for at afklare konsekvens, anden omgang afklarer sandsynlighed. De to tal ganges sammen – og man har en risikoklasse. Jo højere tal – jo højere risiko.</p>
<p>Nu kan man så gå videre i sprintplanlægningen og estimere den enkelte story, for den afklaring man har fået dækker nu både scope og risiko, og man kan derfor give et mere nuanceret estimat.</p>
<p>Et af de spørgsmål jeg ofte får er; jamen hvad så bagefter – hvor skal vi gøre af det tal. Min umiddelbare anbefaling er, at I tilføjer et felt i jeres værktøj (Jira, Azure eller hvad I nu bruger) hvor I kan fastholde det, fuldstændig på linje med estimatet. Det skal være synligt for teamet når de åbner en user story hvor høj risiko man har identificeret.</p>
<p>Så to simple metoder til at få PRAen integreret i den agile måde at arbejde på, men husk PRA er jo stadig kun første skridt i at identificere jeres test strategi, nu er næste punkt at få fundet ud af hvordan i så bedst og mest effektivt kan mitigere de produktrisici, I har identificeret.</p>
<p>The post <a href="https://key2quality.dk/produktrisikoanalyse-i-en-agil-kontekst/">Produktrisikoanalyse i en agil kontekst</a> appeared first on <a href="https://key2quality.dk">Key2Quality</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
