{"id":358,"date":"2016-01-04T10:00:30","date_gmt":"2016-01-04T09:00:30","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=358"},"modified":"2023-07-10T16:33:31","modified_gmt":"2023-07-10T14:33:31","slug":"trzymajmy-sie-zalozen","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/trzymajmy-sie-zalozen\/","title":{"rendered":"Trzymajmy si\u0119 za\u0142o\u017ce\u0144"},"content":{"rendered":"\n<p>Jak wiemy metodyki zwinne daj\u0105 mo\u017cliwo\u015b\u0107 prowadzenia projektu w r\u00f3\u017cnorodny spos\u00f3b. Istnieje kilka \u015bci\u015ble okre\u015blonych zasad a ca\u0142a reszta to wewn\u0119trzne za\u0142o\u017cenia oraz kompromisy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Zasady<\/h3>\n\n\n\n<p>Jako przyk\u0142adem pos\u0142u\u017c\u0119 si\u0119 metodyk\u0105 SCRUM oraz sposobem, w jaki dzieli ona projekt na kolejne etapy. Zasadniczo s\u0105 to trwaj\u0105ce 2-4 tygodni sprinty. Na pocz\u0105tku&nbsp;ka\u017cdego z nich organizowane jest spotkanie maj\u0105ce na celu ustalenie zakresu tego&nbsp;sprintu a na&nbsp;jego koniec&nbsp;nast\u0119puje podsumowanie wykonanej pracy oraz analiza ewentualnych problem\u00f3w, jakie si\u0119 pojawi\u0142y. Ponadto, ka\u017cdy sprint powinien dostarczy\u0107 dzia\u0142aj\u0105cy produkt, kt\u00f3ry mo\u017cemy wdro\u017cy\u0107 na produkcj\u0119.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Za\u0142o\u017cenia<\/h3>\n\n\n\n<p>Reszta to za\u0142o\u017cenia wynikaj\u0105ce ze specyfiki projektu oraz wewn\u0119trznych, jak i zewn\u0119trznych obostrze\u0144.<\/p>\n\n\n\n<p>Na przyk\u0142ad &#8230;<\/p>\n\n\n\n<p>Za\u0142\u00f3\u017cmy, \u017ce nasz aktualny projekt operuje na wra\u017cliwych danych finansowych, a przez to proces weryfikacji oraz sprawdzania ka\u017cdej nowej wersji aplikacji jest niezwykle czasoch\u0142onny. Aby zoptymalizowa\u0107 czas potrzebny na przygotowanie dokumentacji potrzebnej do wdro\u017cenia nowej wersji, grupujemy sprinty w p\u00f3\u0142roczne wydania.<\/p>\n\n\n\n<p>Innym przyk\u0142adem jest uzgodnienie z biznesem stanu wymagania, w kt\u00f3rym mo\u017ce&nbsp;ono by\u0107 oszacowane przez zesp\u00f3\u0142 programist\u00f3w oraz tester\u00f3w. Aby by\u0142o to mo\u017cliwe, wymaganie powinno by\u0107 dobrze rozumiane przez wszystkich zainteresowanych. W przypadku, gdy kto\u015b ma jakiekolwiek w\u0105tpliwo\u015bci lub pytania, powinny one by\u0107 wyja\u015bnione. Dopiero wtedy mo\u017cemy w\u0142\u0105czy\u0107 wymaganie&nbsp;do kolejnych sprint\u00f3w.<\/p>\n\n\n\n<p>Bior\u0105c pod uwag\u0119 powy\u017csze ustalenia mo\u017cemy okre\u015bla\u0107 moment, kiedy mo\u017cliwa b\u0119dzie implementacja&nbsp;kolejnych wymaga\u0144 w aplikacji z dok\u0142adno\u015bci\u0105 do jednego sprintu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Praktyka<\/h3>\n\n\n\n<p>W projekcie, w kt\u00f3rym uczestnicz\u0119 w\u0142a\u015bnie zosta\u0142a wydana kolejna wersja. Spotykamy si\u0119 wraz z testerami, biznesem oraz klientem ko\u0144cowym na tygodniowe podsumowanie, aby zweryfikowa\u0107 prace nad ostatni\u0105 wersj\u0105&nbsp;oraz przedstawi\u0107 plany na najbli\u017csz\u0105 wersj\u0119. Jeden z dni przeznaczony jest na om\u00f3wienie wymaga\u0144 przygotowanych ju\u017c na nast\u0119pn\u0105 wersj\u0119. W\u015br\u00f3d nich znalaz\u0142 si\u0119 zestaw wymaga\u0144 opisuj\u0105cych importowanie danych z plik\u00f3w.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Haczyk ?<\/h3>\n\n\n\n<p>Do wymaga\u0144 by\u0142o&nbsp;sporo zastrze\u017ce\u0144 oraz w\u0105tpliwo\u015bci. Po wsp\u00f3lnym przeanalizowaniu pojawi\u0142o si\u0119 jeszcze wi\u0119cej niejasno\u015bci. Mieli\u015bmy wra\u017cenie, \u017ce przygotowujemy si\u0119 do estymacji wymaga\u0144, kt\u00f3re s\u0105 jeszcze wersj\u0105 robocz\u0105.<\/p>\n\n\n\n<p>Podczas sesji uzupe\u0142niania estymat dla&nbsp;wymaga\u0144 otrzymali\u015bmy zaktualizowany zestaw wymaga\u0144, kt\u00f3re r\u00f3\u017cni\u0142y si\u0119 one znacz\u0105co od ich poprzedniej wersji. De facto \u017cadna z wersji wymaga\u0144 nie spe\u0142nia\u0142a przyj\u0119tych w projekcie za\u0142o\u017ce\u0144 odno\u015bnie stanu wymagania.<\/p>\n\n\n\n<p>Mo\u017cna si\u0119 domy\u015ble\u0107, jak projekt si\u0119 potoczy\u0142. Funkcjonalno\u015b\u0107 by\u0142a krytyczna dla nadchodz\u0105cej wersji, wi\u0119c zosta\u0142a oddana. Sta\u0142o si\u0119 to jednak kosztem bardzo ci\u0119\u017ckiej pracy zespo\u0142u i wielu nerw\u00f3w.<\/p>\n\n\n\n<p>Jako wniosek mo\u017cna by stwierdzi\u0107, \u017ce trzymanie si\u0119 przyj\u0119tych w projekcie za\u0142o\u017ce\u0144, o ile oczywi\u015bcie s\u0105 w\u0142a\u015bciwe, pozwala p\u0142ynnie go realizowa\u0107 i osi\u0105ga\u0107 sukcesy wsp\u00f3ln\u0105 prac\u0105 bez po\u015bwi\u0119ce\u0144 z jednej ze stron bior\u0105cych udzia\u0142 w projekcie,<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;358&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 ( votes: 0)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Trzymajmy si\u0119 za\u0142o\u017ce\u0144&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jak wiemy metodyki zwinne daj\u0105 mo\u017cliwo\u015b\u0107 prowadzenia projektu w r\u00f3\u017cnorodny spos\u00f3b. Istnieje kilka \u015bci\u015ble okre\u015blonych zasad a ca\u0142a reszta to &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/trzymajmy-sie-zalozen\/\">Continued<\/a><\/p>\n","protected":false},"author":25,"featured_media":801,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1318],"tags":[],"class_list":["post-358","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zarzadzanie-projektami"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2015\/10\/pen-idea-bulb-paper.jpg","category_names":["Zarz\u0105dzanie projektami"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/358"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"predecessor-version":[{"id":22811,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/358\/revisions\/22811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/801"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}