{"id":229376,"date":"2022-10-31T13:47:00","date_gmt":"2022-10-31T10:47:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229376"},"modified":"2022-11-09T06:45:19","modified_gmt":"2022-11-09T03:45:19","slug":"projektinhallinta-ominaisuudet-virstanpylvaeaet-tehtaevaet-ja-palautesilmukat","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/projektinhallinta-ominaisuudet-virstanpylvaeaet-tehtaevaet-ja-palautesilmukat\/","title":{"rendered":"Projektinhallinta: Ominaisuudet (virstanpylv\u00e4\u00e4t, teht\u00e4v\u00e4t ja palautesilmukat)"},"content":{"rendered":"\n<p>Projektinhallinta on monitahoista, ja tapa, jolla me kaikki hajotamme projektiemme eri puolia, riippuu todenn\u00e4k\u00f6isesti siit\u00e4, kuinka ty\u00f6paikkamme sen tekee, kuinka asiakas haluaa tehd\u00e4 sen tai miten p\u00e4\u00e4t\u00e4mme tehd\u00e4 sen itse.<\/p>\n<p>T\u00e4ss\u00e4 postauksessa, kun kyse on ty\u00f6skentelyst\u00e4 tietyn projektin parissa, puhun erityisesti siit\u00e4, kuinka otamme projektin vaatimukset ja jaamme ne paremmin hallittaviin osiin ja suoritteisiin ihmisille, joiden hyv\u00e4ksi ty\u00f6skentelemme. Ja t\u00e4t\u00e4 tehdess\u00e4\u00e4n mielest\u00e4ni on t\u00e4rke\u00e4\u00e4, ett\u00e4 he pysyv\u00e4t ajan tasalla ja n\u00e4kev\u00e4t edistymisen oikeissa tarkastuspisteiss\u00e4 palautteen ker\u00e4\u00e4miseksi.<\/p>\n<p>Huolimatta siit\u00e4, ett\u00e4 olen muuttanut liiketoimintani eri puolia, kun olen oppinut enemm\u00e4n siit\u00e4, mik\u00e4 toimii ja mik\u00e4 ei, yksi asia on pysynyt johdonmukaisena siin\u00e4, kuinka k\u00e4sittelen projektin ominaisuuksien kehityst\u00e4 koskevia n\u00e4k\u00f6kohtia.<\/p>\n<h2>Ominaisuudet: virstanpylv\u00e4\u00e4t, teht\u00e4v\u00e4t ja palautesilmukat<\/h2>\n<p>Aina kun alamme puhua t\u00e4llaisista asioista, on helppo pujahtaa alamme ammattislangiin. Ja vaikka en usko, ett\u00e4 &quot;virstanpylv\u00e4iss\u00e4&quot; ja &quot;teht\u00e4viss\u00e4&quot; ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 ole mit\u00e4\u00e4n liian teknist\u00e4, &quot;palautesilmukka&quot; on jotain, joka on hieman erilainen. Mutta k\u00e4sittelen sen hetken.<\/p>\n<p>Kun otetaan huomioon joukko vaatimuksia, olivatpa ne kuinka suuret tahansa, aloitan heti asiakirjan l\u00e4pik\u00e4ymisen \u2013 riippumatta siit\u00e4, miten se vastaanotetaan \u2013 ja mietin kaikkia osia, joita tietyn ominaisuuden saavuttaminen edellytt\u00e4\u00e4. Riippumatta kielist\u00e4, ty\u00f6kaluista, kehyksist\u00e4 tai sovelluksista, joiden kanssa valitset ty\u00f6skennell\u00e4, uskon, ett\u00e4 t\u00e4ss\u00e4 on eritt\u00e4in t\u00e4rke\u00e4\u00e4, ett\u00e4 sinulla on syv\u00e4 perehtyneisyys siihen, mink\u00e4 parissa ty\u00f6skentelet.<\/p>\n<p>Ominaisuuksien jakaminen virstanpylv\u00e4iksi ja virstanpylv\u00e4it\u00e4 teht\u00e4viin.<\/p>\n<p>Sen j\u00e4lkeen otan tietyn ominaisuuden ja jaan sen eri teht\u00e4viin ja toistan sen jokaiselle ominaisuudelle. Yleens\u00e4 yrit\u00e4n tehd\u00e4 jokaisesta ominaisuudesta virstanpylv\u00e4\u00e4n, mutta jotkut ominaisuudet ovat suurempia kuin toiset, ja ne on jaettava useisiin osiin. T\u00e4t\u00e4 tarkoitusta varten projekti yleens\u00e4 jaetaan siten, ett\u00e4:<\/p>\n<ul>\n<li>Ominaisuudesta tulee virstanpylv\u00e4s (tai virstanpylv\u00e4it\u00e4),<\/li>\n<li>Virstanpylv\u00e4s on joukko teht\u00e4vi\u00e4,<\/li>\n<li>Ja teht\u00e4v\u00e4 vastaa toiminnallista yksikk\u00f6\u00e4 (ei kuitenkaan v\u00e4ltt\u00e4m\u00e4tt\u00e4 toimintoa yleisess\u00e4 koodikannassa).<\/li>\n<\/ul>\n<p>Sitten voit ty\u00f6skennell\u00e4 taaksep\u00e4in t\u00e4st\u00e4 n\u00e4hd\u00e4ksesi, kuinka se vastaa julkaisua:<\/p>\n<ul>\n<li>Teht\u00e4v\u00e4 vastaa yleens\u00e4 sitoutumista,<\/li>\n<li>Joukko sitoumuksia vastaa tunnistetta,<\/li>\n<li>Tunniste vastaa ominaisuuden yhdist\u00e4mist\u00e4,<\/li>\n<li>Ominaisuus vastaa virstanpylv\u00e4st\u00e4.<\/li>\n<\/ul>\n<p>T\u00e4ss\u00e4 vaiheessa virstanpylv\u00e4s tulee olla valmis otettaviksi k\u00e4ytt\u00f6\u00f6n lavastusymp\u00e4rist\u00f6ss\u00e4, jotta asiakas voi arvioida sit\u00e4 mieless\u00e4\u00e4n (ja vaatimuksiinsa) n\u00e4hden varmistaakseen, ett\u00e4 se t\u00e4yttyy.<\/p>\n<p>T\u00e4ss\u00e4 tulee esiin palautesilmukka. Mutta ensin m\u00e4\u00e4rittelen palautesilmukan yksinkertaisesti seuraavasti:<\/p>\n<blockquote>\n<p>Keskustelu tietyst\u00e4 ominaisuudesta, joka m\u00e4\u00e4ritt\u00e4\u00e4, onko se valmis vai vaatiiko lis\u00e4ty\u00f6t\u00e4.<\/p>\n<\/blockquote>\n<p>Vaikka muut menev\u00e4t paljon <a href=\"http:\/\/www.thwink.org\/sustain\/glossary\/FeedbackLoop.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">yksityiskohtiin<\/a>. Poikkean kuitenkin.<\/p>\n<p>Joten kun odotan, ett\u00e4 asiakas ottaa yhteytt\u00e4 viimeisimp\u00e4\u00e4n virstanpylv\u00e4\u00e4seen liittyen, min\u00e4 \u2013 tai me \u2013 tyypillisesti etenemme seuraavaa virstanpylv\u00e4st\u00e4 eteenp\u00e4in. T\u00e4st\u00e4 syyst\u00e4 on t\u00e4rke\u00e4\u00e4, ett\u00e4 sinulla on johdonmukainen tapa ty\u00f6skennell\u00e4 virstanpylv\u00e4iden, teht\u00e4vien ja palautteen kanssa (sek\u00e4 haarojen l\u00e4hteen hallinta- ja lavastusymp\u00e4rist\u00f6iss\u00e4).<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167056-61e79eafc16e1.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-167056-61e79eafc16e1.png\" alt=\"Projektinhallinta: Ominaisuudet (virstanpylv\u00e4\u00e4t, teht\u00e4v\u00e4t ja palautesilmukat)\" ><\/a><\/p>\n<p>Aloita uuden ominaisuuden ty\u00f6st\u00e4minen sen j\u00e4lkeen, kun olet sitonut viimeisimm\u00e4n l\u00e4hdeohjaukseen ja vaiheittaisuuteen.<\/p>\n<p>Jos palautetta tulee asiakkaalta, otamme palautteen yleens\u00e4 vastaan, m\u00e4\u00e4rit\u00e4mme, mit\u00e4 voidaan tehd\u00e4, mit\u00e4 ei voida tehd\u00e4, ja sitten jaamme sen uuteen virstanpylv\u00e4\u00e4seen. Joskus virstanpylv\u00e4s lis\u00e4t\u00e4\u00e4n loppuun; muina aikoina se lis\u00e4t\u00e4\u00e4n seuraavaksi prioriteettikohdaksi. Kaikki riippuu ty\u00f6n luonteesta, palautteesta ja siit\u00e4, miten se sopii projektin laajuuteen.<\/p>\n<h2>Enemm\u00e4n kuin ominaisuuksia<\/h2>\n<p>Yleisesti ottaen t\u00e4m\u00e4 on vain korkean tason n\u00e4kemys siit\u00e4, kuinka yrit\u00e4n hallita ominaisuuksien kehitysn\u00e4k\u00f6kohtia. Mutta virstanpylv\u00e4iden, teht\u00e4vien ja palautesilmukoiden tarkasteleminen on t\u00e4rke\u00e4\u00e4, koska kun j\u00e4rjestelm\u00e4 on k\u00e4yt\u00f6ss\u00e4, se luo ennustettavan tavan, jolla sin\u00e4 ja tiimi voit toteuttaa ratkaisuja.<\/p>\n<p>Lis\u00e4ksi se luo ennustettavuutta toimituksilla ja yhteydenpidolla asiakkaasi kanssa, ja t\u00e4m\u00e4 toimii erityisen hyvin my\u00f6s toistuvien asiakkaiden kanssa, koska he tiet\u00e4v\u00e4t mit\u00e4 odottaa.<\/p>\n<p>Kuten monien muiden asioiden kanssa, joista kirjoitan, en yrit\u00e4 esitt\u00e4\u00e4 t\u00e4t\u00e4 evankeliumina, mutta uskon, ett\u00e4 jonkin j\u00e4rjestelm\u00e4n olemassaolo on t\u00e4rke\u00e4\u00e4. En usko, ett\u00e4 projektia pit\u00e4isi koskaan vet\u00e4\u00e4, ellei se ole vain henkil\u00f6kohtainen sivuprojekti.<\/p>\n<p>Joten valitsemastasi l\u00e4hestymistavasta riippumatta, hanki ainakin l\u00e4hestymistapa.<\/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>Projektinhallinta on monipuolista ja me kaikki teemme niit\u00e4 eri tavalla. N\u00e4in otan vaatimukset ja muuntelen ne ominaisuuksiksi.<\/p>\n","protected":false},"author":1,"featured_media":223984,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[719,917,843],"tags":[1166],"class_list":["post-229376","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kehittaejae","category-muut","category-opetusohjelmia","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/229376","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=229376"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/229376\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/223984"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=229376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=229376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=229376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}