{"id":230402,"date":"2022-12-10T18:56:00","date_gmt":"2022-12-10T15:56:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230402"},"modified":"2022-12-10T18:56:39","modified_gmt":"2022-12-10T15:56:39","slug":"anvaender-kanban-i-wordpress-utveckling","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/anvaender-kanban-i-wordpress-utveckling\/","title":{"rendered":"Anv\u00e4nder Kanban i WordPress-utveckling"},"content":{"rendered":"\n<p>Med j\u00e4mna mellanrum kommer andra att fr\u00e5ga hur jag lyckas organisera de olika uppgifterna, tillg\u00e5ngarna, resurserna och relaterade saker under ett projekt. F\u00f6r det f\u00f6rsta har jag best\u00e4mt mig f\u00f6r att h\u00e5lla <strong><a href=\"https:\/\/pressware.co\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Pressware<\/a><\/strong> liten (och detta \u00e4r av vissa anledningar), s\u00e5 det l\u00e5ter mig k\u00f6ra det annorlunda \u00e4n om det naturligtvis vore st\u00f6rre.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736a8e882d.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736a8e882d.jpg\" alt=\"Anv\u00e4nder Kanban i WordPress-utveckling\"><\/a><\/p>\n<p>F\u00f6r det andra anv\u00e4nder jag vanligtvis en mycket f\u00f6rminskad version av en kanban-br\u00e4da. F\u00f6r dem som inte \u00e4r bekanta definieras <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Kanban_(development)\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">kanban<\/a><\/strong> s\u00e5 h\u00e4r:<\/p>\n<blockquote>\n<p>ett japanskt tillverkningssystem d\u00e4r tillf\u00f6rseln av komponenter regleras genom anv\u00e4ndning av ett instruktionskort som skickas l\u00e4ngs produktionslinjen.<\/p>\n<\/blockquote>\n<p>F\u00f6r det \u00e4ndam\u00e5let t\u00e4nkte jag dela med mig av en kort \u00f6versikt \u00f6ver hur jag vanligtvis st\u00e4ller in varje kolumn och varje kort samt de verktyg jag anv\u00e4nder f\u00f6r att hantera varje uppgift.<\/p>\n<h2>Kanban i WordPress-utveckling<\/h2>\n<p>Generellt sett inkluderar varje br\u00e4da som jag s\u00e4tter upp \u2013 och jag ska prata om verktygen jag anv\u00e4nder f\u00f6r dessa tillf\u00e4lligt \u2013 fyra kolumner som var och en definieras enligt f\u00f6ljande:<\/p>\n<ol>\n<li><strong>ATT G\u00d6RA<\/strong>. Detta \u00e4r i huvudsak eftersl\u00e4pningen av uppgifter som m\u00e5ste g\u00f6ras f\u00f6r att slutf\u00f6ra projektet. Det \u00e4r en lista \u00f6ver alla krav som vanligtvis beskrivs i <strong><a href=\"https:\/\/wordpress.mediadoma.com\/sv\/objektorienterad-programmering-i-wordpress-statement-of-work\/\" title=\"arbetsrapporten\">arbetsrapporten<\/a><\/strong> men uppdelade i uppgifter som kan flyttas genom varje kolumn f\u00f6r att se framsteg som g\u00f6rs.<\/li>\n<li><strong>G\u00f6ra<\/strong>. N\u00e4r ett kort finns i den h\u00e4r kolumnen betyder det att laget, n\u00e5gon annan eller jag arbetar p\u00e5 det. Ibland kommer ett kort att inneh\u00e5lla flera deluppgifter (som vanligtvis identifieras som kryssrutor), och vi h\u00e5ller dem uppdaterade med uppgiftens status. Jag f\u00f6rs\u00f6ker h\u00e5lla varje kort relaterat till en commit i k\u00e4llkoden s\u00e5 att om vi m\u00e5ste rulla tillbaka n\u00e5got, d\u00e5 flyttar vi tillbaka ett kort till en kolumn. Alternativt kan vi flytta kortet till n\u00e4sta kolumn n\u00e4r vi har gjort en \u00e4ndring.<\/li>\n<li><strong>Recension \/ iscensatt<\/strong>. Den h\u00e4r kolumnen betyder att arbetet har utf\u00f6rts och att det \u00e4r redo att granskas av anv\u00e4ndaren i iscens\u00e4ttningsmilj\u00f6n p\u00e5 webbplatsen. Vanligtvis ger jag kunder tillg\u00e5ng till tavlan, s\u00e5 att de kan g\u00f6ra just det. Det vill s\u00e4ga, de kan se n\u00e4r n\u00e5got \u00e4r klart f\u00f6r granskning, har tillg\u00e5ng till mellanstationsplatsen och kan verifiera att kraven som anges i arbetsbeskrivningen och p\u00e5 kortet \u00e4r redo att g\u00e5.<\/li>\n<li><strong>Klart<\/strong>. N\u00e4r kunden har verifierat att arbetet som har slutf\u00f6rts \u00e4r utf\u00f6rt till deras bel\u00e5tenhet, flyttas kortet till kolumnen klar, koden sl\u00e5s samman med huvudgrenen och sedan upprepas cykeln. Om uppgiften d\u00e4remot inte \u00e4r klar, g\u00e5r kortet tillbaka till <strong>Doing<\/strong> och flyttas tillbaka genom pipelinen tills det \u00e4r redo att sl\u00e4ppas.<\/li>\n<\/ol>\n<p>Nu n\u00e4r det g\u00e4ller att arbeta med projekt finns det en annan aspekt som m\u00e5ste beaktas: Tillg\u00e5ngar.<\/p>\n<h3>En enda k\u00e4lla till sanning<\/h3>\n<p>Specifikt pratar jag om allt som str\u00e4cker sig fr\u00e5n:<\/p>\n<ul>\n<li>typsnitt,<\/li>\n<li>m\u00f6nster,<\/li>\n<li>autentiseringsuppgifter f\u00f6r tredje parts API:er,<\/li>\n<li>tredjepartsverktyg,<\/li>\n<li>eller i allm\u00e4nhet andra tillg\u00e5ngar som kan beh\u00f6vas fr\u00e5n projektets b\u00f6rjan eller fr\u00e5n n\u00e4r projektutvecklarna.<\/li>\n<\/ul>\n<p>Det finns ett par s\u00e4tt att hantera detta och jag f\u00f6rs\u00f6ker l\u00e5ta tillg\u00e5ngarnas karakt\u00e4r diktera var jag placerar saker. Till exempel f\u00f6rvaras designtillg\u00e5ngar ofta i en delad Dropbox-mapp eller kanske ett kort, om de \u00e4r sm\u00e5 (men det \u00e4r de vanligtvis inte). \u00c4ven d\u00e5 kan jag fortfarande skapa en <strong>resurskolumn<\/strong> och listkort med l\u00e4nkar till Dropbox-mappen, till exempel.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736abc513d.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736abc513d.png\" alt=\"Anv\u00e4nder Kanban i WordPress-utveckling\"><\/a><\/p>\n<p>Ett mycket enkelt exempel p\u00e5 att anv\u00e4nda Trello.<\/p>\n<p>Om det \u00e4r referenser f\u00f6r ett API kan jag placera det p\u00e5 ett kort under kolumnen <strong>Resurser<\/strong>, men om det \u00e4r n\u00e5got k\u00e4nsligt kan jag anv\u00e4nda en privat Droplr-anteckning och sedan l\u00e4nka den fr\u00e5n mitt val av projekthanteringsverktyg.<\/p>\n<p>Du f\u00f6rst\u00e5r dock id\u00e9n: Tillg\u00e5ngens natur avg\u00f6r var den lagras, men kanban-kortet refererar alltid till den p\u00e5 n\u00e5got s\u00e4tt. Detta \u00e4r vad som hj\u00e4lper det att f\u00f6rbli en enda k\u00e4lla till sanning f\u00f6r dig och alla inblandade parter.<\/p>\n<h3>Och f\u00f6r verktyg?<\/h3>\n<p>Jag tror att m\u00e5nga av oss \u00e4lskar att prova p\u00e5 det nya gl\u00e4nsande. F\u00f6r vissa \u00e4r det n\u00e4stan en vana:<\/p>\n<p>Sl\u00e4pps ett nytt projektledningsverktyg? L\u00e5t oss testa det. F\u00f6r andra, det finns om det finns en bepr\u00f6vad metod som fungerar, varf\u00f6r inte h\u00e5lla fast vid den?<\/p>\n<p>Oavsett var du faller tror jag att det \u00e4r viktigt att hitta vad som fungerar b\u00e4st f\u00f6r dig och ditt team och sedan anv\u00e4nda dem konsekvent och p\u00e5 ett f\u00f6reskrivande s\u00e4tt som kan till\u00e4mpas \u00f6ver projekt.<\/p>\n<p>F\u00f6r mig brukar jag anv\u00e4nda f\u00f6ljande verktyg:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/trello.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Trello<\/a><\/strong> eller <strong><a href=\"https:\/\/help.github.com\/articles\/about-project-boards\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GitHub-projekt<\/a><\/strong>. Detta beror till stor del p\u00e5 kunden.<\/li>\n<li><strong><a href=\"https:\/\/www.dropbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dropbox<\/a><\/strong> f\u00f6r att dela tillg\u00e5ngar.<\/li>\n<li><strong><a href=\"https:\/\/droplr.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Droplr<\/a><\/strong> f\u00f6r att s\u00e4kra referenser.<\/li>\n<li>Google Docs for <strong><a href=\"https:\/\/wordpress.mediadoma.com\/sv\/objektorienterad-programmering-i-wordpress-statement-of-work\/\" title=\"Statements of Work\">Statements of Work<\/a><\/strong> och <strong><a href=\"https:\/\/wordpress.mediadoma.com\/sv\/objektorienterad-programmering-i-wordpress-regler-och-villkor\/\" title=\"anv\u00e4ndarvillkor\">anv\u00e4ndarvillkor<\/a><\/strong><\/li>\n<li>Google Dokument f\u00f6r utgiftsrapporter<\/li>\n<li><strong><a href=\"https:\/\/invoicely.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Fakturera<\/a><\/strong> f\u00f6r fakturor.<\/li>\n<li><strong><a href=\"https:\/\/eversign.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Eversign<\/a><\/strong> f\u00f6r eSignaturer p\u00e5 ovanst\u00e5ende dokument.<\/li>\n<\/ul>\n<p>Jag vet att f\u00f6r n\u00e5gra av programvarorna ovan kan vissa vara oroliga \u00f6ver s\u00e4kerheten, s\u00e4rskilt eftersom den relaterar till finansiell eller s\u00e4ker information.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736b05a794.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736b05a794.jpg\" alt=\"Anv\u00e4nder Kanban i WordPress-utveckling\"><\/a><\/p>\n<p>Foto av John Salvino p\u00e5 Unsplash<\/p>\n<p>Jag tar inte l\u00e4tt p\u00e5 det h\u00e4r. Tumregeln jag f\u00f6rs\u00f6ker f\u00f6lja \u00e4r att om det \u00e4r n\u00e5got jag tycker m\u00e5ste h\u00e5llas helt s\u00e4kert, s\u00e5 kommer jag att anv\u00e4nda ett l\u00e4mpligt system f\u00f6r att anv\u00e4nda det; Annars, om det \u00e4r n\u00e5got som jag verkligen inte har n\u00e5got emot om n\u00e5gon skulle komma \u00e5t, s\u00e5 \u00e4r det okej f\u00f6r mig.<\/p>\n<p>Och jag tror att det \u00e4r ett viktigt \u00f6verv\u00e4gande som vi m\u00e5ste g\u00f6ra f\u00f6r att tillhandah\u00e5lla en tj\u00e4nst till andra. Faktum \u00e4r att det f\u00f6rmodligen \u00e4r inneh\u00e5ll f\u00f6r ett annat inl\u00e4gg om inte en hel annan blogg. Men det \u00e4r inte det h\u00e4r inl\u00e4gget, inte heller den h\u00e4r bloggen \u2013 \u00e5tminstone inte just nu.<\/p>\n<h2>Min po\u00e4ng?<\/h2>\n<p>I slut\u00e4ndan, se till att du har f\u00f6ljande:<\/p>\n<ul>\n<li>ett s\u00e4tt f\u00f6r dig och din kund att sp\u00e5ra ett projekts framsteg genom utvecklingens livscykel,<\/li>\n<li>ett s\u00e4tt f\u00f6r dem att se hur saker g\u00e5r som inte \u00e4r \u00f6ppet tekniska som k\u00e4llkontroll,<\/li>\n<li>ett s\u00e4tt att dela och komma \u00e5t efter behov,<\/li>\n<li>f\u00f6rm\u00e5gan att kommunicera och st\u00e4lla fr\u00e5gor efter behov.<\/li>\n<\/ul>\n<p>Jag \u00e4r s\u00e4ker p\u00e5 att det finns andra saker som \u00e4r v\u00e4rda att notera men dessa \u00e4r nyckeln till inneh\u00e5llet i detta inl\u00e4gg. S\u00e5 att anv\u00e4nda kanban i WordPress-utveckling \u00e4r inte sv\u00e5rt, men det \u00e4r ocks\u00e5 underbyggt av n\u00e5gra ytterligare saker som kan g\u00f6ra processen enklare.<\/p>\n<p>Beh\u00e5ll en enda sanningsk\u00e4lla som st\u00f6ds av tredjepartstj\u00e4nster som g\u00f6r det enkelt att samarbeta.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Att anv\u00e4nda kanban i WordPress-utveckling \u00e4r inte sv\u00e5rt: Beh\u00e5ll en enda sanningsk\u00e4lla som st\u00f6ds av tredjepartstj\u00e4nster som g\u00f6r det enkelt att samarbeta.<\/p>\n","protected":false},"author":1,"featured_media":236332,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[901,1034,868],"tags":[1173],"class_list":["post-230402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-koda","category-sakerhet","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/230402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=230402"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/230402\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/236332"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=230402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=230402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=230402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}