{"id":11629,"date":"2021-06-30T17:18:06","date_gmt":"2021-06-30T15:18:06","guid":{"rendered":"https:\/\/www.software-developer-india.com\/en-introduktion-til-agile-scrum\/"},"modified":"2021-07-04T11:17:26","modified_gmt":"2021-07-04T09:17:26","slug":"en-introduktion-til-agile-scrum","status":"publish","type":"post","link":"https:\/\/www.software-developer-india.com\/da\/en-introduktion-til-agile-scrum\/","title":{"rendered":"En introduktion til Agile Scrum"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">En introduktion til Agile Scrum<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Scrum.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"431\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Scrum.jpg\" alt=\"\" class=\"wp-image-3394\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Scrum.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Scrum-300x225.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>For l\u00e6nge siden, i begyndelsen af 90&#8217;erne, var softwareudviklingsprocessen ret besv\u00e6rlig og langsom med tung dokumentation. Den f\u00f8rste fase af projektet ville str\u00e6kke sig til m\u00e5neder med hundreder og hundreder af sider med dokumentationer, som folk n\u00e6ppe l\u00e6ser.<\/p>\n\n\n\n<p>Dette f\u00f8rte til tvister, is\u00e6r n\u00e5r kravene til projekterne \u00e6ndrede sig, omkostningerne eskalerede, og folk var forvirrede med hensyn til, hvad man forventede. Dette f\u00f8rte til problemer, problemer og i slutningen af det en l\u00f8sning.<\/p>\n\n\n\n<p>Og den l\u00f8sning kom i form af Agile. Der er flere agile metoder, der bruges i dag, som Scrum, XP, Kanban, Lean og s\u00e5 videre.<\/p>\n\n\n\n<p>I denne artikel l\u00e6rer du alt om at v\u00e6re Scrum, mens du arbejder p\u00e5 et projekt.<\/p>\n\n\n\n<p>Agile er et s\u00e6t principper, en softwaremetode, der hj\u00e6lper dig med at levere et godt softwareprojekt. Disse principper er i sig selv baseret p\u00e5 det agile manifest, der indeholder f\u00f8lgende:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Enkeltpersoner og interaktioner over processer og v\u00e6rkt\u00f8jer<\/li><li>Arbejder software over omfattende dokumentation<\/li><li>Kundesamarbejde over kontraktforhandling<\/li><li>Reagerer p\u00e5 at skifte efter en plan<\/li><\/ul>\n\n\n\n<p>Teknologien hj\u00e6lper med at bringe den konkurrencem\u00e6ssige fordel, som du har kigget efter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Scrum<\/strong><\/h3>\n\n\n\n<p>Scrum er en agil metode, og udtrykket blev opfundet fra spillet &#8220;rugby&#8221;, hvor hver spiller slutter sig sammen for at bringe succes til sit hold. Teknikken f\u00f8lger alle de principper, der er n\u00e6vnt i Agile Manifesto, og ogs\u00e5 de f\u00f8lgende koncepter &#8211; Sprints, Product Backlogs og Daily Standups. F\u00f8r vi g\u00e5r ind i disse, skal vi se p\u00e5 de tre forskellige, men forskellige roller, som Scrum genkender.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Produktejer<\/strong><\/h3>\n\n\n\n<p>Produktejeren har n\u00f8glerollen i virksomheden, og hans ansvar er at udt\u00e6nke m\u00e5der til at bringe maksimal ROI til virksomheden. Han er n\u00f8dt til at dirigere teamet mod aktiviteter, der er v\u00e6rdifulde for projektet, og han skal have dommen til at prioritere emner og de mindre vigtige i eftersl\u00e6bet. Det er produktejeren, der repr\u00e6senterer kunderne og samtidig besvarer teammedlemmets sp\u00f8rgsm\u00e5l.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Scrum Master<\/strong><\/h3>\n\n\n\n<p>Scrum Master p\u00e5tager sig rollen som styring af holdet mod h\u00f8jere niveauer af ydeevne og sammenh\u00e6ngskraft. Holdet leverer et produkt, og scrummasteren leverer et h\u00f8jt organiseret team med h\u00f8jtydende resultater. Han er ogs\u00e5 ansvarlig for at hj\u00e6lpe alle medlemmerne i teamet med at l\u00e6re og anvende scrum og adr\u00e6t praksis. Han guider dem ogs\u00e5 gennem vejsp\u00e6rringer. Han er en del af holdet og ikke chefen, men er meget overlegen i viden og f\u00e6rdigheder.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Teammedlem<\/strong><\/h3>\n\n\n\n<p>Hvert vellykket h\u00f8jtydende agilt team har stor magt over det arbejde, de udf\u00f8rer. De organiserer sig selv, samarbejder konstant og beslutter sig for v\u00e6rkt\u00f8jerne og teknikkerne. Hvert teammedlem bestr\u00e6ber sig p\u00e5 at levere det korrekte tilbud under hver sprint, s\u00e5 slutproduktet kan sendes og uden fejl. S\u00e5 nogle gange, mens de arbejder inden for deres ekspertise, skal de ogs\u00e5 arbejde uden for deres omr\u00e5de.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Sprintcyklussen<\/strong><\/h3>\n\n\n\n<p>Sprintcyklussen handler om den proces, hvor du udf\u00f8rer dit projekt. Projektet er opdelt i sm\u00e5 bidder, kendt som iteration. Hver del af projektet skal v\u00e6re f\u00e6rdig inden for en bestemt tidsperiode. Og i slutningen af sprintcyklussen, hvis alt f\u00f8lges korrekt, har du et projekt, der kan sendes. Det er ideelt at have en kortere sprintcyklus, da det hj\u00e6lper holdet med at levere v\u00e6rdi til deres forretning.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hvordan et team arbejder i Scrum<\/strong><\/h3>\n\n\n\n<p>Normalt arbejder et hold i korte sprints p\u00e5 to uger, men der er hold, der ogs\u00e5 arbejder p\u00e5 en uges sprints, og nogle er m\u00e5nedslange. I et Scrum-projekt er der visse ceremonier, der skal tages h\u00e5nd om. Her er de:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>a) Daglige standups<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Daily_Standups.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"419\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Daily_Standups.jpg\" alt=\"\" class=\"wp-image-3395\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Daily_Standups.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Daily_Standups-300x219.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Daglige standups er korte, uformelle m\u00f8der, som alle i holdet deltager i. De vil hver tale om deres bidrag til projektet, hvad de planl\u00e6gger at g\u00f8re n\u00e6ste gang, og om de st\u00e5r over for problemer i projektet. Disse m\u00f8der giver holdmedlemmerne den bedste mulighed for at kommunikere og samarbejde godt med hinanden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>b) Sprint Showcase<\/strong><\/h3>\n\n\n\n<p>Sprint Showcase er ogs\u00e5 et m\u00f8de, der finder sted efter hver Sprint. Ligesom navnet lyder, er dette et &#8216;udstillingsvindue&#8217;, hvor f\u00e6rdige brugerhistorier er beskyttet mod interessenterne.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>c) Produktbacklog<\/strong><\/h3>\n\n\n\n<p>Produktejeren ejer produktforsinkelsen og et sted, hvor du prioriterer varer. S\u00e5ledes er det den kumulative liste over \u00f8nskede leverancer, som kunden kr\u00e6ver. S\u00e5 det vil ogs\u00e5 have detaljer om dokumentation, fejlrettelser, alt hvad der er relateret til forsendelse af produktet.<\/p>\n\n\n\n<p>Produktbacklog er ogs\u00e5 kendt som Story. I sprintm\u00f8derne vil du gennemg\u00e5 grundige diskussioner om, hvordan du forbedrer dine historier i produktbageriet, is\u00e6r historier til fremtidige sprints. De historier, der allerede er afsluttet, vil v\u00e6re i sprintforsinkelsen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>d) Br\u00e6nd diagrammer<\/strong><\/h3>\n\n\n\n<p>Br\u00e6ndkort er bogstaveligt talt diagrammer, der viser forholdet mellem tid og omfang. Det viser holdet det arbejde, de var i stand til at udf\u00f8re over en periode, og hvor meget arbejde der var tilbage at udf\u00f8re.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Et par eksempler p\u00e5, hvordan visse virksomheder bruger Agile<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Apple<\/strong><\/h3>\n\n\n\n<p>Apple udviklede et radikalt skift i den m\u00e5de, teknologien blev forst\u00e5et p\u00e5, og de tog risici, som ingen nogensinde gjorde. Virksomheden er allerede ber\u00f8mt i branchen for at have et meget gunstigt arbejdsmilj\u00f8, hvor der er pres og deadlines, folk arbejder med samarbejde og innovation. Steve Jobs var produktejer uden mellemledere. De arbejdede i korte iterative cyklusser, og n\u00e5r de begynder at designe, bygge og teste et produkt, starter de processen forfra.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Google<\/strong><\/h3>\n\n\n\n<p>Google er et andet firma, der f\u00f8lger idealerne og politikkerne i Scrum og Agile-teknologi. Det afh\u00e6nger dog af teamet og det produkt, der skal udvikles. Virksomheden bruger testdrevet \/ funktionel flagdrevet udviklingsproces til at opdele risiko og test skalerbarhed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Afslutning af tanker<\/strong><\/h3>\n\n\n\n<p>Agile Scrum er nu langt popul\u00e6r end Waterfall-metoden, hvor hovedreglen var \u201ckode f\u00f8rst, test senere. I Agile Methodology er det kode og test sammen, og det har v\u00e6ret meget nyttigt. Grunden til, at udviklere kan teste deres produkt fra tid til anden, g\u00f8r denne metode til en af de bedste p\u00e5 markedet, fordi der er l\u00f8bende feedback fra kunder. Det siges, at de tre vigtigste s\u00f8jler i Scrum &#8211; gennemsigtighed, inspektion og tilpasning kan g\u00f8re dit projekt komplet.<\/p>\n\n\n\n<p>Interessante artikler:<br><a href=\"https:\/\/www.atlassian.com\/agile\/scrum\">Alt hvad du vil vide om scrum<\/a><br><a href=\"https:\/\/www.mountaingoatsoftware.com\/agile\/scrum\/resources\/overview\">En oversigt over Agile Scrum<\/a><\/p>\n\n\n\n<p>Billedkilde: Flickr.com\/ Delest \/ Silveira<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft\"><img decoding=\"async\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2015\/03\/2.png\" alt=\"\" class=\"wp-image-229\"\/><\/figure><\/div>\n\n\n\n<p>Forfatteren: Reema Oamkumar er engageret som en tankeleder p\u00e5 www.Software-Developer-India.com, som er en del af YUHIRO Group. YUHIRO er en tysk-indisk virksomhed, der leverer programm\u00f8rer til IT-virksomheder, agenturer og IT-afdelinger.<\/p>\n<div class=\"shariff\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fwww.software-developer-india.com%2Fda%2Fen-introduktion-til-agile-scrum%2F&text=En%20introduktion%20til%20Agile%20Scrum\" title=\"Del p\u00e5 X\" aria-label=\"Del p\u00e5 X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">del<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.software-developer-india.com%2Fda%2Fen-introduktion-til-agile-scrum%2F\" title=\"Del p\u00e5 Facebook\" aria-label=\"Del p\u00e5 Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">del<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.software-developer-india.com%2Fda%2Fen-introduktion-til-agile-scrum%2F\" title=\"Del p\u00e5 LinkedIn\" aria-label=\"Del p\u00e5 LinkedIn\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">del<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fwww.software-developer-india.com%2Fda%2Fen-introduktion-til-agile-scrum%2F\" title=\"Del p\u00e5 XING\" aria-label=\"Del p\u00e5 XING\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><span class=\"shariff-text\">del<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>En introduktion til Agile Scrum For l\u00e6nge siden, i begyndelsen af 90&#8217;erne, var softwareudviklingsprocessen ret besv\u00e6rlig og langsom med tung dokumentation. Den f\u00f8rste fase af &#8230; <a title=\"En introduktion til Agile Scrum\" class=\"read-more\" href=\"https:\/\/www.software-developer-india.com\/da\/en-introduktion-til-agile-scrum\/\" aria-label=\"Read more about En introduktion til Agile Scrum\">L\u00e6s Mere<\/a><\/p>\n","protected":false},"author":7,"featured_media":9570,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[154],"tags":[],"class_list":["post-11629","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwareudvikling"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts\/11629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/comments?post=11629"}],"version-history":[{"count":4,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts\/11629\/revisions"}],"predecessor-version":[{"id":18617,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts\/11629\/revisions\/18617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/media\/9570"}],"wp:attachment":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/media?parent=11629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/categories?post=11629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/tags?post=11629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}