{"id":603,"date":"2019-03-26T07:30:06","date_gmt":"2019-03-26T05:30:06","guid":{"rendered":"http:\/\/zwinnaanaliza.pl\/?p=603"},"modified":"2019-03-25T18:17:06","modified_gmt":"2019-03-25T16:17:06","slug":"definicja-ukonczenia-definition-of-done","status":"publish","type":"post","link":"http:\/\/zwinnaanaliza.pl\/?p=603","title":{"rendered":"Definicja Uko\u0144czenia- Definition of done"},"content":{"rendered":"\n<p>Lista kontrolna r\u00f3\u017cnych typ\u00f3w prac, jakie Zesp\u00f3\u0142 powinien zako\u0144czy\u0107 z powodzeniem, zanim b\u0119dzie m\u00f3g\u0142 zadeklarowa\u0107, \u017ce wyniki pracy nadaj\u0105 si\u0119 potencjalnie do wdro\u017cenia.<\/p>\n\n\n\n<p>Definicja Uko\u0144czenia powinna zosta\u0107 okre\u015blona przez Zesp\u00f3\u0142 Scrum. Zesp\u00f3\u0142 musi posiada\u0107 pewn\u0105, solidn\u0105 definicj\u0119 uko\u0144czenia, kt\u00f3ra umo\u017cliwi im bez w\u0105tpliwo\u015bci oceni\u0107, czy wykonana przez nich praca ma odpowiedni\u0105 jako\u015b\u0107 i mo\u017ce by\u0107 potencjalnie gotowa do u\u017cycia. <\/p>\n\n\n\n<p>Istotne jest to, by DoD by\u0142a umieszczona w widocznym miejscu (np. na \u015bcianie biura w kt\u00f3rym pracuj\u0105 cz\u0142onkowie Zespo\u0142u) i dost\u0119pna w ka\u017cdym momencie dla ka\u017cdego cz\u0142onka Zespo\u0142u (oraz interesariuszy). Je\u015bli nad projektem pracuje kilka Zespo\u0142\u00f3w Scrumowych,\u00a0powinny one uzgodni\u0107 wsp\u00f3ln\u0105 DoD co zapewni jednakowy poziom jako\u015bci wytwarzanego systemu.<\/p>\n\n\n\n<p>Kryterium uko\u0144czenia powinno weryfikowa\u0107 m.in.&nbsp;:<br><\/p>\n\n\n\n<ul><li>ponown\u0105 weryfikacje za\u0142o\u017ce\u0144 projektu;<\/li><li>wykonanie test\u00f3w \u2013 jednostkowych, integracyjnych itd.;<\/li><li>poprawno\u015b\u0107 kodu\u2013 w tym komentarze, poprawno\u015b\u0107, brak b\u0142\u0119d\u00f3w, zgodno\u015b\u0107&nbsp;ze&nbsp;standardami, umieszczenie w repozytorium;<\/li><li>aktualizacje dokumentacji;<\/li><li>rozwi\u0105zanie wszystkich znanych problem\u00f3w dotycz\u0105cym danego etapu;<\/li><li>pozytywne przeprowadzenie test\u00f3w akceptacyjnych;<\/li><li>umieszczenie produktu na serwerach produkcyjnych.<\/li><\/ul>\n\n\n\n<p>Dobr\u0105 praktyk\u0105 jest tworzenie list kontrolnych definicji uko\u0144czenia. Jej pozycje zale\u017ce\u0107 powinny od wielu zmiennych np. natury budowanego produktu, technologii, organizacji buduj\u0105cej produkt, aktualnie wyst\u0119puj\u0105cych przeszk\u00f3d itd.\u00a0 <\/p>\n\n\n\n<p>Charakterystyczne dla DoD jest jej mo\u017cliwo\u015b\u0107 ewolu- owania wraz ze wzrostem \u015bwiadomo\u015bci Zespo\u0142u w trakcie procesu produkcyjnego. Zesp\u00f3\u0142 maj\u0105cy niewielkie do\u015bwiadczenie w SCRUM, nie znaj\u0105cy natury budowanego projektu, nie b\u0119d\u0105cy pewnym technologii jak\u0105 powinni zastosowa\u0107 czy trudno\u015bci orga- nizacyjnych jakie ich czekaj\u0105, prawdopodobnie zacznie budowa\u0107 Definicje Uko\u0144czenia na wysokim poziomie og\u00f3lno\u015bci by wraz z rozwojem projektu m\u00f3c j\u0105 doprecyzowywa\u0107i uszczeg\u00f3\u0142awia\u0107.<\/p>\n\n\n\n<p>DoD poddaje si\u0119 dyskusji podczas zdarzenia adaptacji, czyli Retrospektywy Sprintu, ale nie mo\u017ce by\u0107 zmieniane w trakcie trwania Sprintu.<br><\/p>\n\n\n\n<pre class=\"wp-block-verse\"><br><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Lista kontrolna r\u00f3\u017cnych typ\u00f3w prac, jakie Zesp\u00f3\u0142 powinien zako\u0144czy\u0107 z powodzeniem, zanim b\u0119dzie m\u00f3g\u0142 zadeklarowa\u0107, \u017ce wyniki pracy nadaj\u0105 si\u0119 potencjalnie do wdro\u017cenia. Definicja Uko\u0144czenia powinna zosta\u0107 okre\u015blona przez Zesp\u00f3\u0142 Scrum. Zesp\u00f3\u0142 musi posiada\u0107 pewn\u0105, solidn\u0105 definicj\u0119 uko\u0144czenia, kt\u00f3ra umo\u017cliwi<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[42,43,3],"tags":[147,131,146,9,100,99,93],"_links":{"self":[{"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=\/wp\/v2\/posts\/603"}],"collection":[{"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=603"}],"version-history":[{"count":7,"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=\/wp\/v2\/posts\/603\/revisions"}],"predecessor-version":[{"id":620,"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=\/wp\/v2\/posts\/603\/revisions\/620"}],"wp:attachment":[{"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/zwinnaanaliza.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}