{"id":451,"date":"2015-12-17T22:52:05","date_gmt":"2015-12-17T22:52:05","guid":{"rendered":"http:\/\/ijbd.eu\/?p=451"},"modified":"2015-12-17T22:52:05","modified_gmt":"2015-12-17T22:52:05","slug":"narzedzia-w-agile-w-praktyce","status":"publish","type":"post","link":"https:\/\/ijbd.eu\/?p=451","title":{"rendered":"Narz\u0119dzia w Agile w praktyce"},"content":{"rendered":"<p>Narz\u0119dzia w Agile by\u0142y tematem <a href=\"http:\/\/www.meetup.com\/AgileWarsaw\/events\/227213378\/\">#107<\/a> spotkania Agile Warsaw. Pierwszy punkt Agile Manifesto stawia ludzi i wsp\u00f3\u0142prac\u0119 mi\u0119dzy nimi ponad narz\u0119dziami i procesami (Individuals and interactions over processes and tools) i dlatego dob\u00f3r narz\u0119dzi jest wa\u017cny. Z\u0142e narz\u0119dzia zamiast pomaga\u0107 b\u0119d\u0105 szkodzi\u0107 niepotrzebnie kieruj\u0105c uwag\u0119 zespo\u0142u na utrzymanie narz\u0119dzi. <!--more--><\/p>\n<p>Narz\u0119dzi do wspierania pracy zespo\u0142u jest wiele i \u017cadne z nich nie jest idealne. Narz\u0119dzia dobieramy do potrzeb i preferencji, zasada trywialna ale naj\u0142atwiej zapomnie\u0107 o rzeczach prostych i oczywistych. Je\u017celi narz\u0119dzia ma u\u017cywa\u0107 zesp\u00f3\u0142 konieczna jest pocz\u0105tkowa unifikacja, bo u\u0142atwia ruchy ludzi wewn\u0105trz zespo\u0142u projektowego. Jest to szczeg\u00f3lnie wa\u017cne przy du\u017cych przedsi\u0119wzi\u0119ciach. Je\u017celi w 100 osobowej organizacji podzielonej na 10 zespo\u0142\u00f3w Scrum, ka\u017cdy zesp\u00f3\u0142 b\u0119dzie u\u017cywa\u0142 innych narz\u0119dzi, to przej\u015bcie pomi\u0119dzy zespo\u0142ami b\u0119dzie trudne ze wzgl\u0119du na barier\u0119 komunikacji tworzon\u0105 przez nowe dla przechodz\u0105cego narz\u0119dzia. Dodatkowo ka\u017cde narz\u0119dzie ma w\u0142asny spos\u00f3b agregacji i prezentacji danych co prowadzi do trudno\u015bci w ich interpretacji.<\/p>\n<p>Unifikacja narz\u0119dzi wspiera zasad\u0119 ludzie i wsp\u00f3\u0142praca przed narz\u0119dziami. Do narz\u0119dzia mo\u017cna si\u0119 przyzwyczai\u0107 co wymaga inwestycji czasu w zrozumienie i dlatego nie nale\u017cy mno\u017cy\u0107 narz\u0119dzi ponad konieczno\u015b\u0107. Wprowadzaj\u0105c narz\u0119dzia trzeba mie\u0107 na uwadze:<\/p>\n<ol>\n<li>Potrzeby i mo\u017cliwo\u015bci. Narz\u0119dzie stosujemy \u017ceby pom\u00f3c sobie w osi\u0105gni\u0119ciu celu. Wprowadzenie narz\u0119dzia kosztuje i korzy\u015bci z jego stosowania musz\u0105 ten koszt rekompensowa\u0107.<\/li>\n<li>Standard. Narz\u0119dzia trzeba wybra\u0107 i przygotowa\u0107 przed rozpocz\u0119ciem pracy. Skoro narz\u0119dzia nie s\u0105 istot\u0105 Agile to nie warto traci\u0107 czasu zespo\u0142u na spontaniczne wy\u0142onienie standardu.<\/li>\n<li>Komunikacja. Zesp\u00f3\u0142 musi zna\u0107 zasady, inaczej b\u0119dzie tworzy\u0142 w\u0142asne. Komunikuj\u0105c zasady tworzenia kodu na pocz\u0105tku pracy unikniemy frustracji zwi\u0105zanej z dostosowaniem pracy do standardu: Przecie\u017c mo\u017cna by\u0142o od pocz\u0105tku tak zrobi\u0107 gdybym wiedzia\u0142, \u017ce tak trzeba.<\/li>\n<li>U\u017cyteczno\u015b\u0107 na zespo\u0142u w praktyce. Zesp\u00f3\u0142 bez narz\u0119dzi te\u017c b\u0119dzie pracowa\u0142 ale z dobrymi narz\u0119dziami b\u0119dzie pracowa\u0142 lepiej. Zanim zdob\u0119dziemy w\u0142asne do\u015bwiadczenia u\u017cyteczno\u015b\u0107 mo\u017cna oceni\u0107 korzystaj\u0105c z do\u015bwiadcze\u0144 i rekomendacji innych.<\/li>\n<li>Prostota u\u017cytkowania. Tablica z przyklejanymi karteczkami jest popularna bo \u0142atwo jej u\u017cy\u0107 o \u0142atwo zobaczy\u0107 stan prac. Czas po\u015bwi\u0119cony na obs\u0142ug\u0119 skomplikowanego narz\u0119dzia to czas stracony dla rozwoju produktu.<\/li>\n<li>Zaufanie. Do narz\u0119dzi trafiaj\u0105 liczby a liczby bywaj\u0105 \u017ar\u00f3d\u0142em samego z\u0142a w organizacjach. Zaufanie polega na rzetelnym wprowadzaniu danych i rozumnej ich interpretacji.<\/li>\n<\/ol>\n<p>Wspominano ca\u0142y szereg narz\u0119dzi wspieraj\u0105cych prac\u0119 zespo\u0142u od ca\u0142kiem prostych takich jak tablica podzielona na 3 cz\u0119\u015bci (backlog, in progress, done), do kt\u00f3rych przyklejane s\u0105 karteczki z zadaniami. Intuicyjna obs\u0142ug i du\u017ca warto\u015b\u0107 informacyjna je\u017celi zesp\u00f3\u0142 pracuje w jednym miejscu. Wymieniano te\u017c narz\u0119dzia bardziej zaawansowane:<\/p>\n<ul>\n<li><a href=\"https:\/\/jira.atlassian.com\/secure\/Dashboard.jspa\">JIRA<\/a><\/li>\n<li><a href=\"https:\/\/trello.com\/\">Trello<\/a><\/li>\n<li><a href=\"https:\/\/www.rallydev.com\/\">Rally<\/a><\/li>\n<\/ul>\n<p>Rally zosta\u0142o ostatnio przej\u0119te przez CA Technologies co pokazuje, \u017ce Agile zadomowi\u0142o si\u0119 w \u015bwiecie korporacyjnym. PZU zdecydowa\u0142o si\u0119 na zastosowanie Rally w zespole wdra\u017caj\u0105cym du\u017cy system informatyczny bo tak doradzi\u0142 jego producent \u2013 <a href=\"http:\/\/www.guidewire.pl\/\">Guidewire<\/a> . Argumentacja by\u0142a prosta: Rozwi\u0105zanie sprawdza si\u0119 w du\u017cych zespo\u0142ach u\u017cywaj\u0105cych zwinnych metody zarz\u0105dzania projektami. PZU zbudowa\u0142o du\u017cy zesp\u00f3\u0142 wdro\u017ceniowy, zaczynali od 50 aby doj\u015b\u0107 do 300 os\u00f3b. To zbli\u017cy\u0142o firm\u0119 do granicy problem\u00f3w ze skalowalno\u015bci\u0105 SCRUM, kt\u00f3re pojawiaj\u0105 si\u0119 przy zespo\u0142ach licz\u0105cych kilkaset os\u00f3b.<\/p>\n<p>Narz\u0119dzie stosujemy \u017ceby pom\u00f3c sobie w osi\u0105gni\u0119ciu celu. Nie ma sensu stosowanie narz\u0119dzia rozwi\u0105zuj\u0105cego problemy, kt\u00f3rych nie mamy. Nie ma sensu stosowanie narz\u0119dzia skomplikowanego je\u017celi proste nam wystarcza.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Narz\u0119dzia w Agile by\u0142y tematem #107 spotkania Agile Warsaw. Pierwszy punkt Agile Manifesto stawia ludzi i wsp\u00f3\u0142prac\u0119 mi\u0119dzy nimi ponad narz\u0119dziami i procesami (Individuals and interactions over processes and tools) i dlatego dob\u00f3r narz\u0119dzi jest wa\u017cny. Z\u0142e narz\u0119dzia zamiast pomaga\u0107 b\u0119d\u0105 szkodzi\u0107 niepotrzebnie kieruj\u0105c uwag\u0119 zespo\u0142u na utrzymanie narz\u0119dzi.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[10,5,1],"tags":[],"class_list":["post-451","post","type-post","status-publish","format-standard","hentry","category-agile-scrum","category-relacje","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4qwq1-7h","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ijbd.eu\/index.php?rest_route=\/wp\/v2\/posts\/451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ijbd.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ijbd.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ijbd.eu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ijbd.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=451"}],"version-history":[{"count":3,"href":"https:\/\/ijbd.eu\/index.php?rest_route=\/wp\/v2\/posts\/451\/revisions"}],"predecessor-version":[{"id":455,"href":"https:\/\/ijbd.eu\/index.php?rest_route=\/wp\/v2\/posts\/451\/revisions\/455"}],"wp:attachment":[{"href":"https:\/\/ijbd.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ijbd.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ijbd.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}