{"id":230996,"date":"2022-12-10T19:15:00","date_gmt":"2022-12-10T16:15:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230996"},"modified":"2022-12-10T19:15:57","modified_gmt":"2022-12-10T16:15:57","slug":"kanbanin-kaeyttaeminen-wordpress-kehityksessae","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/kanbanin-kaeyttaeminen-wordpress-kehityksessae\/","title":{"rendered":"Kanbanin k\u00e4ytt\u00e4minen WordPress-kehityksess\u00e4"},"content":{"rendered":"\n<p>Ajoittain toiset kysyv\u00e4t, kuinka onnistun j\u00e4rjest\u00e4m\u00e4\u00e4n erilaiset teht\u00e4v\u00e4t, varat, resurssit ja niihin liittyv\u00e4t asiat projektin aikana. Ensinn\u00e4kin olen p\u00e4\u00e4tt\u00e4nyt pit\u00e4\u00e4 <strong><a href=\"https:\/\/pressware.co\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Presswaren<\/a><\/strong> pienen\u00e4 (ja t\u00e4m\u00e4 johtuu jostain syyst\u00e4), joten sen avulla voin k\u00e4ytt\u00e4\u00e4 sit\u00e4 eri tavalla kuin jos se olisi tietysti suurempi.<\/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=\"Kanbanin k\u00e4ytt\u00e4minen WordPress-kehityksess\u00e4\"><\/a><\/p>\n<p>Toiseksi, k\u00e4yt\u00e4n tyypillisesti kanban-levyn eritt\u00e4in pienennetty\u00e4 versiota. Niille, jotka eiv\u00e4t ole tuttuja, <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Kanban_(development)\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">kanban<\/a><\/strong> m\u00e4\u00e4ritell\u00e4\u00e4n seuraavasti:<\/p>\n<blockquote>\n<p>japanilainen valmistusj\u00e4rjestelm\u00e4, jossa komponenttien toimitusta s\u00e4\u00e4nnell\u00e4\u00e4n tuotantolinjaa pitkin l\u00e4hetett\u00e4v\u00e4n ohjekortin avulla.<\/p>\n<\/blockquote>\n<p>T\u00e4t\u00e4 varten ajattelin jakaa lyhyen yleiskatsauksen siit\u00e4, kuinka tyypillisesti m\u00e4\u00e4rit\u00e4n kunkin sarakkeen ja jokaisen kortin sek\u00e4 ty\u00f6kalut, joita k\u00e4yt\u00e4n kunkin teht\u00e4v\u00e4n hoitamiseen.<\/p>\n<h2>Kanban WordPress-kehityksess\u00e4<\/h2>\n<p>Yleisesti ottaen jokainen perustamani taulu \u2013 ja puhun hetkellisesti n\u00e4iss\u00e4 k\u00e4ytt\u00e4mist\u00e4ni ty\u00f6kaluista \u2013 sis\u00e4lt\u00e4\u00e4 nelj\u00e4 saraketta, joista jokainen on m\u00e4\u00e4ritelty seuraavasti:<\/p>\n<ol>\n<li><strong>TODO<\/strong>. T\u00e4m\u00e4 on pohjimmiltaan ruuhka teht\u00e4vist\u00e4, jotka on teht\u00e4v\u00e4 projektin loppuun saattamiseksi. Se on luettelo kaikista vaatimuksista, jotka on yleens\u00e4 kuvattu ty\u00f6selosteessa <strong><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/olio-ohjelmointi-wordpressissae-tyoeselostus\/\" title=\",\">,<\/a><\/strong> mutta jotka on jaettu teht\u00e4viin, joita voidaan liikkua kunkin sarakkeen l\u00e4pi n\u00e4hd\u00e4kseen edistymisen.<\/li>\n<li><strong>Tekee<\/strong>. Kun kortti on t\u00e4ss\u00e4 sarakkeessa, se tarkoittaa, ett\u00e4 tiimi, joku muu tai min\u00e4 ty\u00f6skentelen sen parissa. Joskus kortti sis\u00e4lt\u00e4\u00e4 useita aliteht\u00e4vi\u00e4 (jotka yleens\u00e4 tunnistetaan valintaruuduiksi), ja pid\u00e4mme ne ajan tasalla teht\u00e4v\u00e4n tilan mukaan. Pyrin pit\u00e4m\u00e4\u00e4n jokaisen sitoumukseen liittyv\u00e4n kortin l\u00e4hdekoodissa niin, ett\u00e4 jos meid\u00e4n on palautettava jotain, siirr\u00e4mme kortin takaisin sarakkeeseen. Vaihtoehtoisesti, kun olemme tehneet muutoksen, voimme siirt\u00e4\u00e4 kortin seuraavaan sarakkeeseen.<\/li>\n<li><strong>Arvostelu \/ Lavastus<\/strong>. T\u00e4m\u00e4 sarake tarkoittaa, ett\u00e4 ty\u00f6 on tehty ja se on valmis k\u00e4ytt\u00e4j\u00e4n tarkastettavaksi sivuston esitysymp\u00e4rist\u00f6ss\u00e4. Yleens\u00e4 annan asiakkaille p\u00e4\u00e4syn tauluun, jotta he voivat tehd\u00e4 juuri sen. Toisin sanoen he n\u00e4kev\u00e4t, milloin jokin on valmis tarkistettavaksi, p\u00e4\u00e4sev\u00e4t esityspaikalle ja voivat varmistaa, ett\u00e4 ty\u00f6selosteessa ja kortissa luetellut vaatimukset ovat valmiita.<\/li>\n<li><strong>Valmis<\/strong>. Kun asiakas on varmistanut, ett\u00e4 tehty ty\u00f6 on tehty h\u00e4nen tyydytt\u00e4v\u00e4sti, kortti siirtyy Valmis-sarakkeeseen, koodi yhdistet\u00e4\u00e4n p\u00e4\u00e4haaraan ja sykli toistuu. Jos teht\u00e4v\u00e4\u00e4 ei kuitenkaan suoriteta, kortti palaa <strong>Doing<\/strong> -tilaan ja liikkuu takaisin liukuhihnaa pitkin, kunnes se on valmis vapautettavaksi.<\/li>\n<\/ol>\n<p>Nyt kun on kyse projektien parissa ty\u00f6skentelyst\u00e4, on otettava huomioon yksi toinen n\u00e4k\u00f6kohta: omaisuus.<\/p>\n<h3>Yksi totuuden l\u00e4hde<\/h3>\n<p>Tarkemmin sanottuna puhun kaikesta, joka vaihtelee:<\/p>\n<ul>\n<li>fontit,<\/li>\n<li>mallit,<\/li>\n<li>kolmannen osapuolen sovellusliittymien kirjautumistiedot,<\/li>\n<li>kolmannen osapuolen ty\u00f6kalut,<\/li>\n<li>tai yleens\u00e4 mik\u00e4 tahansa muu omaisuus, jota saatetaan tarvita projektin alusta alkaen tai siit\u00e4 l\u00e4htien, kun hankkeen kehitt\u00e4j\u00e4t ovat toteuttaneet.<\/li>\n<\/ul>\n<p>On olemassa pari tapaa k\u00e4sitell\u00e4 t\u00e4t\u00e4, ja yrit\u00e4n antaa omaisuuden luonteen sanella, mihin sijoitan asioita. Esimerkiksi suunnitteluresurssit s\u00e4ilytet\u00e4\u00e4n usein jaetussa Dropbox-kansiossa tai ehk\u00e4 kortissa, jos ne ovat pieni\u00e4 (mutta eiv\u00e4t yleens\u00e4 ole). Silloinkin voin silti luoda <strong>Resurssit<\/strong> &#8211; sarakkeen ja listata kortteja, joissa on linkkej\u00e4 esimerkiksi Dropbox-kansioon.<\/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=\"Kanbanin k\u00e4ytt\u00e4minen WordPress-kehityksess\u00e4\"><\/a><\/p>\n<p>Hyvin yksinkertainen esimerkki Trellon k\u00e4yt\u00f6st\u00e4.<\/p>\n<p>Jos se on API:n tunnistetiedot, voin sijoittaa sen <strong>Resurssit<\/strong> &#8211; sarakkeen korttiin, mutta jos se on jotain arkaluonteista, voin k\u00e4ytt\u00e4\u00e4 yksityist\u00e4 Droplr-muistiinpanoa ja sitten linkitt\u00e4\u00e4 sen valitsemastani projektinhallintaty\u00f6kalusta.<\/p>\n<p>Saat kuitenkin idean: Omaisuuden luonne m\u00e4\u00e4ritt\u00e4\u00e4 sen, miss\u00e4 se tallennetaan, mutta kanban-levy viittaa siihen aina jollakin tavalla. T\u00e4m\u00e4 auttaa sit\u00e4 pysym\u00e4\u00e4n yhten\u00e4 totuuden l\u00e4hteen\u00e4 sinulle ja kaikille osapuolille.<\/p>\n<h3>Ja ty\u00f6kaluille?<\/h3>\n<p>Luulen, ett\u00e4 monet meist\u00e4 rakastavat kokeilla uutta kiilt\u00e4v\u00e4\u00e4 asiaa. Joillekin se on melkein tapana:<\/p>\n<p>Onko uusi projektinhallintaty\u00f6kalu julkaistu? Kokeillaan. Toisille, jos on olemassa jokin hyv\u00e4ksi havaittu menetelm\u00e4, joka toimii, niin miksi et pysyisi siin\u00e4?<\/p>\n<p>Riippumatta siit\u00e4, miss\u00e4 olet, mielest\u00e4ni on t\u00e4rke\u00e4\u00e4 l\u00f6yt\u00e4\u00e4 se, mik\u00e4 toimii parhaiten sinulle ja tiimillesi, ja sitten k\u00e4ytt\u00e4\u00e4 niit\u00e4 johdonmukaisesti ja ohjelmoivalla tavalla, jota voidaan soveltaa kaikissa projekteissa.<\/p>\n<p>Itsell\u00e4ni on tapana k\u00e4ytt\u00e4\u00e4 seuraavia ty\u00f6kaluja:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/trello.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Trello-<\/a><\/strong> tai <strong><a href=\"https:\/\/help.github.com\/articles\/about-project-boards\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GitHub-projektit<\/a><\/strong>. T\u00e4m\u00e4 riippuu pitk\u00e4lti asiakkaasta.<\/li>\n<li><strong><a href=\"https:\/\/www.dropbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dropbox<\/a><\/strong> omaisuuden jakamiseen.<\/li>\n<li><strong><a href=\"https:\/\/droplr.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Droplr<\/a><\/strong> k\u00e4ytt\u00f6oikeustietojen turvaamiseen.<\/li>\n<li>Google-dokumentit <strong><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/olio-ohjelmointi-wordpressissae-tyoeselostus\/\" title=\"ty\u00f6selvityksi\u00e4\">ty\u00f6selvityksi\u00e4<\/a><\/strong> ja <strong><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/olio-ohjelmointi-wordpressissae-ehdot-ja-ehdot\/\" title=\"k\u00e4ytt\u00f6ehtoja varten\">k\u00e4ytt\u00f6ehtoja varten<\/a><\/strong><\/li>\n<li>Google-dokumentit kuluraporteille<\/li>\n<li><strong><a href=\"https:\/\/invoicely.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Lasku<\/a><\/strong> laskuista.<\/li>\n<li><strong><a href=\"https:\/\/eversign.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Eversign<\/a><\/strong> for eSignatures yll\u00e4 oleviin asiakirjoihin.<\/li>\n<\/ul>\n<p>Tied\u00e4n, ett\u00e4 joidenkin yll\u00e4 olevien ohjelmistojen kohdalla jotkut saattavat olla huolissaan turvallisuudesta, etenkin kun se liittyy taloudellisiin tai turvallisiin tietoihin.<\/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=\"Kanbanin k\u00e4ytt\u00e4minen WordPress-kehityksess\u00e4\"><\/a><\/p>\n<p>Kuva: John Salvino Unsplashissa<\/p>\n<p>En ota t\u00e4t\u00e4 kevyesti. Nyrkkis\u00e4\u00e4nt\u00f6, jota yrit\u00e4n noudattaa, on, ett\u00e4 jos se on jotain, joka mielest\u00e4ni on pidett\u00e4v\u00e4 t\u00e4ysin turvassa, k\u00e4yt\u00e4n asianmukaista j\u00e4rjestelm\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4kseni sit\u00e4; Muuten, jos se on jotain, jota en todellakaan v\u00e4lit\u00e4, jos joku p\u00e4\u00e4sisi k\u00e4siksi, se on okei minulle.<\/p>\n<p>Ja mielest\u00e4ni t\u00e4m\u00e4 on t\u00e4rke\u00e4 n\u00e4k\u00f6kohta, joka meid\u00e4n on otettava huomioon tarjotaksemme palvelua muille. Itse asiassa se on luultavasti sis\u00e4lt\u00f6\u00e4 toiselle viestille, ellei koko muulle blogille. Mutta se ei ole t\u00e4m\u00e4 viesti eik\u00e4 t\u00e4m\u00e4 blogi \u2013 ainakaan nyt.<\/p>\n<h2>Minun pointtini?<\/h2>\n<p>Varmista lopuksi, ett\u00e4 sinulla on seuraavat asiat:<\/p>\n<ul>\n<li>tapa, jolla sin\u00e4 ja asiakkaasi voit seurata projektin etenemist\u00e4 kehityksen elinkaaren ajan,<\/li>\n<li>tapa, jolla he voivat n\u00e4hd\u00e4, miten asiat menev\u00e4t, jotka eiv\u00e4t ole avoimesti teknisi\u00e4, kuten l\u00e4hteen hallinta,<\/li>\n<li>tapa jakaa ja k\u00e4ytt\u00e4\u00e4 tarvittaessa,<\/li>\n<li>kyky kommunikoida ja kysy\u00e4 tarvittaessa.<\/li>\n<\/ul>\n<p>Olen varma, ett\u00e4 on muita huomionarvoisia asioita, mutta n\u00e4m\u00e4 ovat avainasemassa t\u00e4m\u00e4n viestin sis\u00e4ll\u00f6ss\u00e4. Kanbanin k\u00e4ytt\u00e4minen WordPress-kehityksess\u00e4 ei siis ole vaikeaa, mutta sen taustalla on my\u00f6s muutama lis\u00e4asia, jotka voivat helpottaa prosessia.<\/p>\n<p>Pid\u00e4 yksi totuuden l\u00e4hde, jota tukevat kolmannen osapuolen palvelut, jotka tekev\u00e4t yhteisty\u00f6st\u00e4 helppoa.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kanbanin k\u00e4ytt\u00e4minen WordPress-kehityksess\u00e4 ei ole vaikeaa: Pid\u00e4 yksi totuuden l\u00e4hde, jota tukevat kolmannen osapuolen palvelut, jotka tekev\u00e4t yhteisty\u00f6st\u00e4 helppoa.<\/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":[895,1030,864],"tags":[1166],"class_list":["post-230996","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-koodi","category-turvallisuus","category-wordpress-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/230996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=230996"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/230996\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/236332"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=230996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=230996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=230996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}