<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agile Surfing</title>
	<atom:link href="http://agilesurfing.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://agilesurfing.pl</link>
	<description>Grzegorz Dziemidowicz o Agile, Software Craftsmanship i programowaniu</description>
	<lastBuildDate>Thu, 06 Aug 2015 10:16:05 +0000</lastBuildDate>
	<language>pl-PL</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0.1</generator>
	<item>
		<title>Microservices i Delivery Engineering we Wrocławiu</title>
		<link>http://agilesurfing.pl/2015/konferencje/microservices-i-delivery-engineering-we-wroclawiu/</link>
		<comments>http://agilesurfing.pl/2015/konferencje/microservices-i-delivery-engineering-we-wroclawiu/#comments</comments>
		<pubDate>Thu, 06 Aug 2015 07:56:27 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[konferencje]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=750</guid>
		<description><![CDATA[Ponad dwa lata temu wyjechałem do Melbourne w Australii. W tym czasie miałem tam okazję pracować w dwóch zespołach Delivery Engineering. Pracowałem też dla firmy, która intensywnie wdrażała i miała wiele innowacji w dziedzinie microservices (REA). Korzystając z okazji (wakacje w Polsce), chciałbym się podzielić i wymienić doświadczeniami w wyżej wspomnianych tematach. No i jest [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ponad dwa lata temu wyjechałem do Melbourne w Australii. W tym czasie miałem tam okazję pracować w dwóch <a href="http://gregdmd.com/blog/2015/07/19/delivery-engineering-team/" target="_blank">zespołach Delivery Engineering</a>. Pracowałem też dla firmy, która intensywnie wdrażała i miała wiele innowacji w dziedzinie microservices (REA).</p>
<p>Korzystając z okazji (wakacje w Polsce), chciałbym się podzielić i wymienić doświadczeniami w wyżej wspomnianych tematach. No i jest na to szansa <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /></p>
<ul>
<li>10 sierpnia we Wrocławiu &#8211; <strong><a href="http://www.meetup.com/AgileWroclaw/events/224252727/" target="_blank">Delivery engineering team &#8211; zespół do zadań specjalnych </a></strong>- warsztat</li>
<li>Prawdopodobnie 13 sierpnia we Wrocławiu &#8211; <a href="http://www.meetup.com/WroclawJUG/events/224445582/" target="_blank"><strong>Delivery engineering team &#8211; co, jak i dlaczego</strong> </a>- prezentacja</li>
<li>17 sierpnia we Wrocławiu &#8211; <strong><a href="http://www.meetup.com/drugpl/events/224279713/" target="_blank">Microservices od kuchni</a></strong>  &#8211; prezentacja</li>
</ul>
<p>Zapraszam i do zobaczenia <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /></p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-7510"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fkonferencje%2Fmicroservices-i-delivery-engineering-we-wroclawiu%2F&amp;linkname=Microservices%20i%20Delivery%20Engineering%20we%20Wroc%C5%82awiu" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fkonferencje%2Fmicroservices-i-delivery-engineering-we-wroclawiu%2F&amp;linkname=Microservices%20i%20Delivery%20Engineering%20we%20Wroc%C5%82awiu" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fkonferencje%2Fmicroservices-i-delivery-engineering-we-wroclawiu%2F&amp;linkname=Microservices%20i%20Delivery%20Engineering%20we%20Wroc%C5%82awiu" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fkonferencje%2Fmicroservices-i-delivery-engineering-we-wroclawiu%2F&amp;linkname=Microservices%20i%20Delivery%20Engineering%20we%20Wroc%C5%82awiu" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fkonferencje%2Fmicroservices-i-delivery-engineering-we-wroclawiu%2F&amp;title=Microservices%20i%20Delivery%20Engineering%20we%20Wroc%C5%82awiu" id="wpa2a_2"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2015/konferencje/microservices-i-delivery-engineering-we-wroclawiu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Australijski GovHack</title>
		<link>http://agilesurfing.pl/2015/programowanie/australijski-govhack/</link>
		<comments>http://agilesurfing.pl/2015/programowanie/australijski-govhack/#comments</comments>
		<pubDate>Sun, 05 Jul 2015 12:00:11 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Ciekawostki]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=738</guid>
		<description><![CDATA[W ten weekend miałem okazję uczestniczyć w Australijskim GovHacku. Pomogłem stworzyć prototyp aplikacji, która pozwala wrócić bezpiecznie do domu. Myślę, że dość ciekawa inicjatywa i chciałbym się z nią z wami podzielić, a może i zainspirować kogoś do przeniesienia pomysłu na naszą ziemię Co to jest GovHack? GovHack jest to weekendowy hackathon odbywajacy sie w [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>W ten weekend miałem okazję uczestniczyć w <a href="https://www.govhack.org/">Australijskim GovHacku</a>. Pomogłem stworzyć prototyp aplikacji, która pozwala <a href="https://hackerspace.govhack.org/content/path-safety">wrócić bezpiecznie do domu</a>.</p>
<p>Myślę, że dość ciekawa inicjatywa i chciałbym się z nią z wami podzielić, a może i zainspirować kogoś do przeniesienia pomysłu na naszą ziemię <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p><strong>Co to jest GovHack?</strong></p>
<p>GovHack jest to weekendowy hackathon odbywajacy sie w wielu Australijskich miastach jednoczesnie.</p>
<p>Wydarzenie wyróżnia sie bardzo dużą współpracą z lokalnymi, regionalnymi i państwowymi instytucjami.</p>
<p>Wiec o co kaman? Urzedy &#8220;przekazują dane do domeny publicznej&#8221;, a my hackujemy. By ukierunkować działania, jest bardzo dużo nagród.</p>
<p><iframe src="https://www.youtube.com/embed/8x3qnpWMB5M" width="336" height="189" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><a href="http://dashboard.govhack.org/sample"><img class="aligncenter size-large wp-image-740" src="http://agilesurfing.pl/wp-content/uploads/2015/07/Screen-Shot-2015-07-05-at-9.16.06-pm-1024x926.png" alt="Dashboard" width="450" height="406" /></a></p>
<p><strong>Tegoroczna lista projektów</strong></p>
<p><a href="https://hackerspace.govhack.org/projects">Projekty</a></p>
<p><a href="https://twitter.com/search?q=%23GovHack&amp;src=tyah">#govhack</a></p>
<p><a href="https://www.govhack.org/2014-winners/">Najlepsze projekty z zeszłego roku</a></p>
<p><strong>Po co to?</strong></p>
<p>Govhack daje pare benefitów, ale dwa, na które zwrócę uwagę:</p>
<ul>
<li>Szansa na spotkanie, współprace i dobrą zabawę lokalnej społeczności.</li>
<li>Pokazanie urzędom co można zrobić z &#8220;danymi&#8221; na których siedzą &#8220;w jeden weekend&#8221;. Jak się komuś spodoba, to może uda się sfinansować porządny projekt, który przyniesie pożytek społeczności.</li>
</ul>
<p><strong>Co mnie to obchodzi?</strong></p>
<p>Skoro w Australii można, to może u nas też?</p>
<p>W Polsce jest ponad 5 milionów więcej internautów niż w Australii (<a href="http://www.wolframalpha.com/input/?i=poland+australia">źródło</a>), z całą pewnością jest zapotrzebowanie i potęnciał na ciekawe projekty technologiczne.</p>
<p>Nie wiem, może coś takiego już jest tylko ja o tym nie wiem? <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Znalazłem &#8220;<a href="http://kodujdlapolski.pl/">Koduj dla Polski</a>&#8221; &#8211; to podobne klimaty.  Może Koduj dla Polski zorganizuje hackathon?</p>
<p><a href="https://pl.wikipedia.org/wiki/Spo%C5%82ecze%C5%84stwo_obywatelskie">Społeczeństwo obywatelskie</a> &#8211; kto pokaże, że u nas istnieje? <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-7390" data-img="http://agilesurfing.pl/wp-content/uploads/2015/07/Screen-Shot-2015-07-05-at-9.16.06-pm-1024x926.png"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fprogramowanie%2Faustralijski-govhack%2F&amp;linkname=Australijski%20GovHack" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fprogramowanie%2Faustralijski-govhack%2F&amp;linkname=Australijski%20GovHack" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fprogramowanie%2Faustralijski-govhack%2F&amp;linkname=Australijski%20GovHack" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fprogramowanie%2Faustralijski-govhack%2F&amp;linkname=Australijski%20GovHack" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2015%2Fprogramowanie%2Faustralijski-govhack%2F&amp;title=Australijski%20GovHack" id="wpa2a_4"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2015/programowanie/australijski-govhack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stanowisko lider techniczny &#8211; co teraz?</title>
		<link>http://agilesurfing.pl/2014/agile/stanowisko-lider-techniczny-co-teraz/</link>
		<comments>http://agilesurfing.pl/2014/agile/stanowisko-lider-techniczny-co-teraz/#comments</comments>
		<pubDate>Thu, 25 Sep 2014 09:32:45 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=731</guid>
		<description><![CDATA[Jesteś (lub właśnie zostałeś) liderem technicznym, tak zwanym tech leadem? Zastanawiasz się co to znaczy dobrze wykonywać swoją pracę w tej roli, szukasz wskazówek, porad itp? Dobra wiadomość, Pat &#8211; który był kiedyś moim tech leadem ukończył właśnie pisanie książki skierowanej do liderów technicznych. Co tu dużo pisać &#8211; Pat był świetny w swojej roli [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Jesteś (lub właśnie zostałeś) liderem technicznym, tak zwanym tech leadem?</p>
<p>Zastanawiasz się co to znaczy dobrze wykonywać swoją pracę w tej roli, szukasz wskazówek, porad itp?</p>
<p>Dobra wiadomość, Pat &#8211; który był kiedyś moim tech leadem ukończył właśnie pisanie <a href="https://leanpub.com/talking-with-tech-leads" target="_blank">książki skierowanej do liderów technicznych</a>. Co tu dużo pisać &#8211; Pat był świetny w swojej roli i jestem pewien, że książka jest warta przeczytania.</p>
<p><a href="http://agilesurfing.pl/wp-content/uploads/2014/09/largetechlead.png"><img class="aligncenter size-medium wp-image-732" src="http://agilesurfing.pl/wp-content/uploads/2014/09/largetechlead-206x300.png" alt="Talking with tech leads" width="206" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Książka w głównej mierze składa się z wywiadów z osobami, które pracują jako liderzy techniczni. Podzielona jest na dwie części &#8211; wywiady z osobami, które są w tej roli po raz pierwszy oraz wywiady z doświadczonymi osobami.</p>
<p>Do okoła tego jest synteza tych wywiadów opracowana przez Pata.</p>
<p>Jak to na leanpubie, <a href="http://samples.leanpub.com/talking-with-tech-leads-sample.pdf" target="_blank">dostępna jest darmowa próbka książki</a>.</p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-7320" data-img="http://agilesurfing.pl/wp-content/uploads/2014/09/largetechlead-206x300.png"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fagile%2Fstanowisko-lider-techniczny-co-teraz%2F&amp;linkname=Stanowisko%20lider%20techniczny%20%E2%80%93%20co%20teraz%3F" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fagile%2Fstanowisko-lider-techniczny-co-teraz%2F&amp;linkname=Stanowisko%20lider%20techniczny%20%E2%80%93%20co%20teraz%3F" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fagile%2Fstanowisko-lider-techniczny-co-teraz%2F&amp;linkname=Stanowisko%20lider%20techniczny%20%E2%80%93%20co%20teraz%3F" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fagile%2Fstanowisko-lider-techniczny-co-teraz%2F&amp;linkname=Stanowisko%20lider%20techniczny%20%E2%80%93%20co%20teraz%3F" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fagile%2Fstanowisko-lider-techniczny-co-teraz%2F&amp;title=Stanowisko%20lider%20techniczny%20%E2%80%93%20co%20teraz%3F" id="wpa2a_6"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2014/agile/stanowisko-lider-techniczny-co-teraz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zarządzanie kluczami do AWS API.</title>
		<link>http://agilesurfing.pl/2014/bez-kategorii/zarzadzanie-kluczami-do-aws-api/</link>
		<comments>http://agilesurfing.pl/2014/bez-kategorii/zarzadzanie-kluczami-do-aws-api/#comments</comments>
		<pubDate>Sun, 15 Jun 2014 10:34:09 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Bez kategorii]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=725</guid>
		<description><![CDATA[Używasz AWS API i zastanawiasz się jak w bezpieczny sposób przechowywać klucze API? Wypróbuj narzędzie tworzone przez moich kolegów z pracy: credulous Credulous przechowuje twoje klucze na dysku zaszyfrowane, także są one bezpieczne. Natomiast praca z nimi jest prosta i przyjemna, po prostu wpisz: credulous source greg.dziemidowicz@non-prod A twój odpowiedni klucz zostanie załadowany do zmiennych [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Używasz AWS API i zastanawiasz się jak w bezpieczny sposób przechowywać klucze API?</p>
<p>Wypróbuj narzędzie tworzone przez moich kolegów z pracy: <a href="https://github.com/realestate-com-au/credulous" target="_blank">credulous</a></p>
<p>Credulous przechowuje twoje klucze na dysku zaszyfrowane, także są one bezpieczne. Natomiast praca z nimi jest prosta i przyjemna, po prostu wpisz:</p>
<p>credulous source greg.dziemidowicz@non-prod</p>
<p>A twój odpowiedni klucz zostanie załadowany do zmiennych środowiskowych.</p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-7260"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fbez-kategorii%2Fzarzadzanie-kluczami-do-aws-api%2F&amp;linkname=Zarz%C4%85dzanie%20kluczami%20do%20AWS%20API." title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fbez-kategorii%2Fzarzadzanie-kluczami-do-aws-api%2F&amp;linkname=Zarz%C4%85dzanie%20kluczami%20do%20AWS%20API." title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fbez-kategorii%2Fzarzadzanie-kluczami-do-aws-api%2F&amp;linkname=Zarz%C4%85dzanie%20kluczami%20do%20AWS%20API." title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fbez-kategorii%2Fzarzadzanie-kluczami-do-aws-api%2F&amp;linkname=Zarz%C4%85dzanie%20kluczami%20do%20AWS%20API." title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2014%2Fbez-kategorii%2Fzarzadzanie-kluczami-do-aws-api%2F&amp;title=Zarz%C4%85dzanie%20kluczami%20do%20AWS%20API." id="wpa2a_8"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2014/bez-kategorii/zarzadzanie-kluczami-do-aws-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global Day of CodeRetreat i nowy blog.</title>
		<link>http://agilesurfing.pl/2013/bez-kategorii/global-day-of-coderetreat-i-nowy-blog/</link>
		<comments>http://agilesurfing.pl/2013/bez-kategorii/global-day-of-coderetreat-i-nowy-blog/#comments</comments>
		<pubDate>Sat, 21 Dec 2013 08:51:17 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Bez kategorii]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=712</guid>
		<description><![CDATA[Właśnie postawiłem nowego bloga, możesz go znaleść pod adresem http://www.gregdmd.com Główne zmiany w porównaniu do tego bloga: nowy blog jest po angielsku nowy blog jest tworzony przy pomocy http://octopress.org/ Mój pierwszy wpis na nowym blogu dotyczy nie dawnego CodeReatreat w Melbourne. &#160;]]></description>
				<content:encoded><![CDATA[<p>Właśnie postawiłem nowego bloga, możesz go znaleść pod adresem <a href="http://www.gregdmd.com">http://www.gregdmd.com</a></p>
<p>Główne zmiany w porównaniu do tego bloga:</p>
<ul>
<li>nowy blog jest po angielsku</li>
<li>nowy blog jest tworzony przy pomocy <a href="http://octopress.org/">http://octopress.org/</a></li>
</ul>
<p>Mój pierwszy wpis na nowym blogu dotyczy nie dawnego <a href="http://gregdmd.com/blog/2013/12/21/global-day-of-coderetreat-2013/">CodeReatreat w Melbourne</a>.</p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-7130"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fbez-kategorii%2Fglobal-day-of-coderetreat-i-nowy-blog%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%20i%20nowy%20blog." title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fbez-kategorii%2Fglobal-day-of-coderetreat-i-nowy-blog%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%20i%20nowy%20blog." title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fbez-kategorii%2Fglobal-day-of-coderetreat-i-nowy-blog%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%20i%20nowy%20blog." title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fbez-kategorii%2Fglobal-day-of-coderetreat-i-nowy-blog%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%20i%20nowy%20blog." title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fbez-kategorii%2Fglobal-day-of-coderetreat-i-nowy-blog%2F&amp;title=Global%20Day%20of%20CodeRetreat%20i%20nowy%20blog." id="wpa2a_10"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2013/bez-kategorii/global-day-of-coderetreat-i-nowy-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konferencje 2013</title>
		<link>http://agilesurfing.pl/2013/konferencje/konferencje-2013/</link>
		<comments>http://agilesurfing.pl/2013/konferencje/konferencje-2013/#comments</comments>
		<pubDate>Sun, 17 Mar 2013 00:31:46 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[konferencje]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[berlin]]></category>
		<category><![CDATA[coderetreat]]></category>
		<category><![CDATA[konferencja]]></category>
		<category><![CDATA[software craftsmanship]]></category>
		<category><![CDATA[społeczność]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=682</guid>
		<description><![CDATA[Jesteś studentem (informatyki), który chce się rozwijać, poznawać nowych ludzi i znaleść wymarzoną pracę? Chciałbyś podróżować i nawiązać kontakty ze znanymi ludźmi z naszej branży (Autorzy języków, fundamentalnych koncepcji, czy książek)? Konferencje branżowe są jedną z metod osiągnięcia powyższych celów. Na przykład ja, na swojej pierwszej dużej konferencji m.in. dowiedziałem się o &#8220;CodeRetreat&#8221; (słuchając wykładu [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Jesteś studentem (informatyki), który chce się rozwijać, poznawać nowych ludzi i znaleść wymarzoną pracę? Chciałbyś podróżować i nawiązać kontakty ze znanymi ludźmi z naszej branży (<a href="http://qconlondon.com/london-2012/speaker/Rich+Hickey" target="_blank">Autorzy języków</a>, <a href="http://qconlondon.com/london-2013/speaker/Barbara+Liskov" target="_blank">fundamentalnych koncepcji</a>, czy <a href="http://qconlondon.com/london-2012/speaker/Martin+Fowler" target="_blank">książek</a>)?</p>
<p>Konferencje branżowe są jedną z metod osiągnięcia powyższych celów. Na przykład ja, na swojej pierwszej dużej konferencji m.in. dowiedziałem się o &#8220;CodeRetreat&#8221; (słuchając wykładu pomysłodawcy tej koncepcji!), które później<a title="Code Retreat!" href="http://agilesurfing.pl/2010/agile/code-retreat/"> pomagałem zoorganizować</a> we Wrocławiu. Dzięki kontaktom z konferencji miałem szansę dostać swoje <a href="http://www.linkedin.com/in/grzegorzdziemidowicz" target="_blank">dwie ostatnie prace</a>.</p>
<p>&#8220;Wszystko pięknie&#8221; możesz myśleć, &#8220;ale konferencje są mega drogie :(&#8221; &#8211; to prawda. Bilet na 2 dni warsztatów i 3 dni konferencji w Aarhus kosztuje € 2,413.-</p>
<p>Ale jest jeden haczyk &#8211; jako student możesz pojechać za darmo! Możesz pojechać <a href="http://gotocon.com/aarhus-2013/crew/">jako wolontariusz</a>. Nocleg da się załatwić u miejscowych wolontariuszy (za darmo). Jak dobrze pokombinujesz to również uda Ci się dojechać ze free! Proszę napisz w komentarzu jeśli ciągle uważasz, że fajnie było by pojechać, ale &#8220;się nie da&#8221;. Czy wspominałem, że  na konferencji jest za darmo obiad i przekąski? (Praktycznie, możesz na takim wyjeździe zaoszczędzić <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> )</p>
<p>Do tej pory dojazd za darmo był możliwy, ale nie taki prosty (konferencja w Londynie, Aarhus, Kopenhadze). W tym roku, jeśli studiujesz we Wrocławiu (Poznaniu) ten problem zupełnie odpada! Konferencja GOTOCon zawita do Berlina <a href="http://gotocon.com/" target="_blank">w połowie października</a>. Berlin jest 3,5h jazdy samochodem od Wrocławia! Dojechać możesz swoim autem, na stopa lub korzystając z <a href="http://www.mitfahrgelegenheit.de/" target="_blank">mitfahrgelegenheit</a>.</p>
<p>Dodaj do swojego kalendarza już dziś terminy konferencji na które pojedziesz, a dwa miesiące przed konferencją zarejestruj się jako wolontariusz (&#8220;crew&#8221;). Wrażenia ze swojego wyjazdu opisz na swoim blogu lub w komentarzu tutaj &#8211; jeśli opiszesz je na swoim blogu dodaj link do wpisu w komentarzach.</p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-6830"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fkonferencje%2Fkonferencje-2013%2F&amp;linkname=Konferencje%202013" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fkonferencje%2Fkonferencje-2013%2F&amp;linkname=Konferencje%202013" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fkonferencje%2Fkonferencje-2013%2F&amp;linkname=Konferencje%202013" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fkonferencje%2Fkonferencje-2013%2F&amp;linkname=Konferencje%202013" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2013%2Fkonferencje%2Fkonferencje-2013%2F&amp;title=Konferencje%202013" id="wpa2a_12"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2013/konferencje/konferencje-2013/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nowy rok 2013 :)</title>
		<link>http://agilesurfing.pl/2013/inne/nowy-rok-2013/</link>
		<comments>http://agilesurfing.pl/2013/inne/nowy-rok-2013/#comments</comments>
		<pubDate>Thu, 03 Jan 2013 20:34:00 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=673</guid>
		<description><![CDATA[Wkroczyliśmy w rok 2013 a więc najwyższy czas na podsumowanie poprzedniego roku i plany na następny (tak jak to bywało poprzednio: 2011, 2012). Nie wykluczam, że wkrótce podsumuję tu rok 2012 i napisze o swoich planach na ten rok bardziej dokładnie. Na razie powiem tylko, że niedawno spędziłem parę godzin na następujących czynnościach: Przejrzenie listy [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Wkroczyliśmy w rok 2013 a więc najwyższy czas na podsumowanie poprzedniego roku i plany na następny (tak jak to bywało poprzednio: <a title="Nowy rok 2011 :)" href="http://agilesurfing.pl/2010/bez-kategorii/nowy-rok-2011/">2011</a>, <a title="Nowy Rok 2012! :)" href="http://agilesurfing.pl/2011/ciekawostki/nowy-rok-2012/">2012</a>).</p>
<p>Nie wykluczam, że wkrótce podsumuję tu rok 2012 i napisze o swoich planach na ten rok bardziej dokładnie. Na razie powiem tylko, że niedawno spędziłem parę godzin na następujących czynnościach:</p>
<ul>
<li><span style="line-height: 13px;">Przejrzenie listy celów na rok 2012 i refleksja nad rezultatami</span></li>
<li>Wypisanie ważnych wydarzeń z roku 2012 (w celu odświeżenia pamięci)</li>
<li>Co było dobre, co było złe a co zastanawiające w roku 2012?</li>
<li>Zastanowiłem się dlaczego pewne cele udało mi się zrealizować a inne nie?</li>
<li>Spędziłem trochę czasu zastanawiając się co z tego wszystkiego wynika</li>
<li>Przejrzałem swoje długo terminowe cele (5, 15 lat w przód)</li>
<li>Zdecydowałem na czym chciałbym się skupić w 2013 roku</li>
<li>Spisałem trochę konkretnych celów</li>
<li>Zaplanowałem jak będę śledził swoje postępy</li>
</ul>
<p>Mniej lub bardziej jest to proces jaki stosujemy <a title="The Retrospective Handbook" href="http://agilesurfing.pl/2012/agile/the-retrospective-handbook/">podczas retrospekcji</a> (którą to sobie sam dla siebie zrobiłem..)</p>
<p>A czy Ty wiesz, co chciałbyś(ałabyś) osiągnąć w tym roku i jak to zrobisz?</p>
<p>Jako bonus: Jeśli masz problem z wytrwałością swoich postanowień polecam metodę <a href="http://fora.tv/2012/06/21/goals_become_games_gamification_for_high_achievers">opisaną tutaj</a>.</p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-6740"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Finne%2Fnowy-rok-2013%2F&amp;linkname=Nowy%20rok%202013%20%3A%29" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Finne%2Fnowy-rok-2013%2F&amp;linkname=Nowy%20rok%202013%20%3A%29" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Finne%2Fnowy-rok-2013%2F&amp;linkname=Nowy%20rok%202013%20%3A%29" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2013%2Finne%2Fnowy-rok-2013%2F&amp;linkname=Nowy%20rok%202013%20%3A%29" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2013%2Finne%2Fnowy-rok-2013%2F&amp;title=Nowy%20rok%202013%20%3A%29" id="wpa2a_14"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2013/inne/nowy-rok-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warto odwiedzić w Berlinie &#8211; ciąg dalszy</title>
		<link>http://agilesurfing.pl/2012/berlin/warto-odwiedzic-w-berlinie-ciag-dalszy/</link>
		<comments>http://agilesurfing.pl/2012/berlin/warto-odwiedzic-w-berlinie-ciag-dalszy/#comments</comments>
		<pubDate>Tue, 25 Dec 2012 11:52:32 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Berlin]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=668</guid>
		<description><![CDATA[Co warto odwiedzić w Berlinie? 2 lata temu gdy zaczynałem tam pracę stworzyłem krótką listę. Jako, że z końcem stycznia opuszczam Berlin i przenoszę się na jakiś czas do Australii czas na uaktualnienie berlińskiej listy: Dalej uważam, że warto odwiedzić Henne, Mustafas i Bonanza Coffee a dodatkowo dodałbym: Antipodes &#8211; super kawa, między innymi flat white Monsieur [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Co warto odwiedzić w Berlinie? 2 lata temu gdy zaczynałem tam pracę stworzyłem <a title="Warto odwiedzić" href="http://agilesurfing.pl/2010/berlin/warto-odwiedzic/" target="_blank">krótką listę</a>. Jako, że z końcem stycznia opuszczam Berlin i przenoszę się na jakiś czas do Australii czas na uaktualnienie berlińskiej listy:</p>
<p>Dalej uważam, że warto odwiedzić Henne, Mustafas i Bonanza Coffee a dodatkowo dodałbym:</p>
<ul>
<li><a href="http://here.com/germany/berlin/snacks-fast-food/antipodes--276u33dc-3944a4748a62499cb795cf8bee349c9c" target="_blank">Antipodes</a> &#8211; super kawa, między innymi flat white <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></li>
<li><a href="http://here.com/germany/berlin/restaurant/monsieur-vuong--276u33dc-c5a65f97b92146ad93d0c4355b14a305" target="_blank">Monsieur Vuong</a> &#8211; mega smaczne wietnamskie jedzenie</li>
<li><a href="http://www.schneeweiss-berlin.de/schneeweiss.html" target="_blank">Schneeweiss</a> &#8211; miejsce na niedzielne śniadanie</li>
<li><a href="http://here.com/germany/berlin/snacks-fast-food/dada-falafel--276u33db-155c88549d9440ad8ac6d58c1a36feb3" target="_blank">Dada falafel </a></li>
<li><a href="http://here.com/germany/berlin/restaurant/white-trash-fast-food--276u33dc-fb5302bc6f444927a2e83e83f5e92742" target="_blank">White Trash</a> &#8211; amerykańskie hamburgery</li>
<li><a href="http://here.com/germany/berlin/restaurant/the-bird--276u33dc-9a4aceb48bcb424c8c70fda74331f6d0" target="_blank">The Bird</a> &#8211; amerykańskie steki</li>
<li><a href="http://here.com/germany/berlin/restaurant/dolores-gourmet-burritos--276u33dc-4bc8cdcef2164058b5742ef3b19e8862" target="_blank">Dolores</a> &#8211; burito</li>
<li>ciąg dalszy nastąpi <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></li>
</ul>
<p>Jakie są Twoje ulubione miejsca w Berlinie?</p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-6690"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fberlin%2Fwarto-odwiedzic-w-berlinie-ciag-dalszy%2F&amp;linkname=Warto%20odwiedzi%C4%87%20w%20Berlinie%20%E2%80%93%20ci%C4%85g%20dalszy" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fberlin%2Fwarto-odwiedzic-w-berlinie-ciag-dalszy%2F&amp;linkname=Warto%20odwiedzi%C4%87%20w%20Berlinie%20%E2%80%93%20ci%C4%85g%20dalszy" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fberlin%2Fwarto-odwiedzic-w-berlinie-ciag-dalszy%2F&amp;linkname=Warto%20odwiedzi%C4%87%20w%20Berlinie%20%E2%80%93%20ci%C4%85g%20dalszy" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fberlin%2Fwarto-odwiedzic-w-berlinie-ciag-dalszy%2F&amp;linkname=Warto%20odwiedzi%C4%87%20w%20Berlinie%20%E2%80%93%20ci%C4%85g%20dalszy" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fberlin%2Fwarto-odwiedzic-w-berlinie-ciag-dalszy%2F&amp;title=Warto%20odwiedzi%C4%87%20w%20Berlinie%20%E2%80%93%20ci%C4%85g%20dalszy" id="wpa2a_16"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2012/berlin/warto-odwiedzic-w-berlinie-ciag-dalszy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Global Day of CodeRetreat 2012 w Berlinie</title>
		<link>http://agilesurfing.pl/2012/programowanie/global-day-of-coderetreat-2012/</link>
		<comments>http://agilesurfing.pl/2012/programowanie/global-day-of-coderetreat-2012/#comments</comments>
		<pubDate>Sun, 09 Dec 2012 21:03:35 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=650</guid>
		<description><![CDATA[W ubiegłą sobotę prowadziłem berlińską edycję Global Day of CodeRetreat. Na świecie tego dnia programowanie ćwiczyło ponad 3000 osób. W Berlinie w warsztatach wzięło udział około 20 osób. Jeśli chcesz się dowiedzieć więcej o CodeRetreat polecam starsze wpisy na tym blogu, na przykład ten. Co robiliśmy? Rozgrzewka, cykl TDD Każda klasa i zmienna musi być czasownikiem [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>W ubiegłą sobotę prowadziłem berlińską edycję <a href="http://globalday.coderetreat.org/" target="_blank">Global Day of CodeRetreat.</a> Na świecie tego dnia programowanie ćwiczyło ponad 3000 osób.</p>
<p>W Berlinie w warsztatach wzięło udział około 20 osób. Jeśli chcesz się dowiedzieć więcej o CodeRetreat polecam starsze wpisy na tym blogu, <a title="Code Retreat!" href="http://agilesurfing.pl/2010/agile/code-retreat/" target="_blank">na przykład ten</a>.</p>
<p>Co robiliśmy?</p>
<ol>
<li>Rozgrzewka, cykl TDD</li>
<li>Każda klasa i zmienna musi być czasownikiem (zamiast rzeczownikiem)</li>
<li>Maksymalnie 4 linijki w metodzie lub zakaz używania instrukcji warunkowych i typów prostych (int, boolean, String)</li>
<li>Ping pong pair programming i zakaz mówienia. Implementacja ma być jak najprostsza</li>
<li>Małe kroczki. Zapisz wersję w repozytorium kodu jeśli masz nowy test lub nowa implementację gotową w ciągu 3 minut, w przeciwnym wypadku &#8220;revert&#8221;</li>
<li>Każda metoda musi zwracać &#8220;void&#8221;.</li>
</ol>
<p>Więcej o różnych ćwiczeniach można poczytać <a href="http://coderetreat.org/facilitating/activity-catalog" target="_blank">tutaj</a>.</p>
<p>Jak to często na CodeRetreat bywa można było usłyszeć komentarze typu: &#8220;nie spodziewałem się że programowanie w parach jest takie fajne&#8221;, &#8220;odkryłem, że w sumie to lubię Test-Driven Development&#8221; lub &#8220;chcę nauczyć się nowego języka programowania&#8221;. Takie komentarze są dla mnie super motywacją do organizowania kolejnych wydarzeń <img src="http://agilesurfing.pl/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Global Day of CodeRetreat jest tylko raz w roku, ale nic nie szkodzi na przeszkodzie by zorganizować lokalny event. Kiedy następne CodeRetreat u Ciebie?</p>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-6510"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fprogramowanie%2Fglobal-day-of-coderetreat-2012%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%202012%20w%20Berlinie" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fprogramowanie%2Fglobal-day-of-coderetreat-2012%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%202012%20w%20Berlinie" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fprogramowanie%2Fglobal-day-of-coderetreat-2012%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%202012%20w%20Berlinie" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fprogramowanie%2Fglobal-day-of-coderetreat-2012%2F&amp;linkname=Global%20Day%20of%20CodeRetreat%202012%20w%20Berlinie" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fprogramowanie%2Fglobal-day-of-coderetreat-2012%2F&amp;title=Global%20Day%20of%20CodeRetreat%202012%20w%20Berlinie" id="wpa2a_18"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2012/programowanie/global-day-of-coderetreat-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Warsztat na temat pisania User Stories</title>
		<link>http://agilesurfing.pl/2012/agile/warsztat-na-temat-pisania-user-stories/</link>
		<comments>http://agilesurfing.pl/2012/agile/warsztat-na-temat-pisania-user-stories/#comments</comments>
		<pubDate>Sat, 24 Nov 2012 12:21:02 +0000</pubDate>
		<dc:creator><![CDATA[Grzegorz Dziemidowicz]]></dc:creator>
				<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://agilesurfing.pl/?p=647</guid>
		<description><![CDATA[W ostatnim tygodniu razem z Alexem poprowadziłem dojo na temat pisania historyjek użytkownika. Dojo odbyło się 2 razy i w sumie wzięło w nim udział ponad 50 osób. Po warsztatach dostaliśmy dużo pozytywnych komentarzy, także na pewno będę zainteresowany organizacją ich jeszcze raz w przyszłości. Dlaczego dojo na temat pisania historyjek użytkownika? Dojo to warsztat w [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>W ostatnim tygodniu razem z Alexem poprowadziłem <a href="http://agiletestingdays.com/program.php?p=73" target="_blank">dojo na temat pisania historyjek użytkownika</a>. Dojo odbyło się 2 razy i w sumie wzięło w nim udział ponad 50 osób. Po warsztatach dostaliśmy dużo pozytywnych komentarzy, także na pewno będę zainteresowany organizacją ich jeszcze raz w przyszłości.</p>
<p><strong>Dlaczego dojo na temat pisania historyjek użytkownika?</strong></p>
<p>Dojo to warsztat w którym możemy w bezpieczny sposób eksperymentować i zdobywać nowe umiejętności. Dlaczego warto ćwiczyć sztukę pisania historyjek? Niektóre z powodów:</p>
<ul>
<li>Porządnie zanalizowana historyjka pozwoli uniknąć nam niepotrzebnego poprawiania naszej pracy, gdy okaże się że przeoczyliśmy coś &#8220;oczywistego&#8221;.</li>
<li>Im mniejsza historyjka, tym szybciej będzie można ją zrobić i tym szybciej zacznie ona na siebie zarabiać..</li>
</ul>
<p><strong>Co ćwiczyliśmy?</strong></p>
<p><span id="more-647"></span></p>
<ul>
<li><a href="http://lizkeogh.com/2011/09/22/conversational-patterns-in-bdd/" target="_blank">Pisanie scenariuszy w stylu Given, When, Then</a></li>
<li><a href="http://www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/" target="_blank">Dzielenie historyjki na mniejsze</a></li>
</ul>
<p><strong>Niektóre z wniosków/obserwacji </strong></p>
<ul>
<li>Gdy czegoś nie wiemy często czynimy &#8220;założenia&#8221; -&gt; jest to niebezpieczne, jako że często mogą one być błędne. Dlatego za każdym razem gdy czynimy założenie (zwłaszcza, gdy robimy to nieświadomie) warto to odnotować i czym prędzej je zweryfikować. W przeciwnym wypadku możemy np. podzielić historyjkę na mniejsze w sposób, który nie ma żadnego uzasadnienia biznesowego.</li>
<li>Historyjki użytkownika to takie przypomnienia by odbyć rozmowę na temat jakieś funkcjonalności. Częsty format to &#8220;Jako [rola] chcę [funkcjonalność] by [coś zyskać lub czegoś uniknąć]. Gdy już jesteśmy gotowi do zabrania się za implementację danej historyjki warto dogłębniej są przeanalizować. Tutaj z pomocą przychodzą scenariusze (zwane również przykładami) ilustrujące zachowanie funkcjonalności.</li>
<li>Przy pisaniu scenariuszy, co powinno być w sekcji Given, a co w When, a co w Then?
<ul>
<li>Given to nasz kontekst. Wszystko co jest istotne dla danego scenariusza.</li>
<li>When to akcja. Często, będziemy mieli do czynienia z grupą scenariuszy, gdzie when jest dokładnie takie same (stałe) a zmiany w sekcji Given powodują zmiany w sekcji Then.</li>
<li>Then opisuje rezultat.</li>
</ul>
</li>
</ul>
<p><strong> Przykład</strong></p>
<blockquote><p><strong>Jako</strong> autor bloga <strong>chcę</strong> mięć możliwość zalogowania się <strong>by</strong> móc dodawać nowe wpisy na blogu.</p></blockquote>
<p>Mając taką historyjkę możemy pomyśleć o prostym scenariuszu ją ilustrującym:</p>
<blockquote><p>Scenariusz: Autor loguje się na blogu.</p>
<p>Zakładając: Użytkownik podaje poprawne dane logowania</p>
<p>Gdy: Użytkownik się loguje.</p>
<p>To: Użytkownik jest zaakceptowany i może dodać nowe wpisy.</p></blockquote>
<p>Teraz zaczyna robić się ciekawiej, jako że możemy pomieszać z założeniami i zobaczyć co się stanie.. Co jeśli użytkownik poda złe hasło?</p>
<blockquote><p>Scenariusz: Autor loguje się używając niepoprawnego hasła.</p>
<p>Zakładając: Użytkownik używa niepoprawnego hasła.</p>
<p>Gdy: Użytkownik się loguje.</p>
<p>To: Użytkownik zostanie odrzucony i nie może dodawać nowych wpisów.</p></blockquote>
<p>Dalej, stosując schematy konwersacji możemy zapytać. Czy w powyższym scenariuszu jest jakiś inny rezultat, który jest ważny?</p>
<blockquote><p>Scenariusz: Konto zostaje zablokowane po 3 nieudanych próbach.</p>
<p>Zakładając: Użytkownik używa niepoprawnego hasła po raz trzeci.</p>
<p>Gdy: Użytkownik się loguje.</p>
<p>To: Użytkownik zostanie odrzucony i jego konto zostaje zablokowane.</p></blockquote>
<p>&nbsp;</p>
<blockquote><p>Scenariusz: Autor próbuje zalogować się do zablokowanego konta</p>
<p>Zakładając: Użytkownik używa poprawnych danych logowania i jego konto jest zablokowane.</p>
<p>Gdy: Użytkownik się loguje.</p>
<p>To: Użytkownik zostanie odrzucony i zostaje wyświetlona wiadomość, że jego konto jest zablokowane.</p></blockquote>
<table class="rw-rating-table rw-ltr rw-left rw-no-labels"><tr><td><nobr>&nbsp;</nobr></td><td><div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-6480"></div></div></td></tr></table><p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fagile%2Fwarsztat-na-temat-pisania-user-stories%2F&amp;linkname=Warsztat%20na%20temat%20pisania%20User%20Stories" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fagile%2Fwarsztat-na-temat-pisania-user-stories%2F&amp;linkname=Warsztat%20na%20temat%20pisania%20User%20Stories" title="LinkedIn" rel="nofollow" target="_blank"></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fagile%2Fwarsztat-na-temat-pisania-user-stories%2F&amp;linkname=Warsztat%20na%20temat%20pisania%20User%20Stories" title="Digg" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fagile%2Fwarsztat-na-temat-pisania-user-stories%2F&amp;linkname=Warsztat%20na%20temat%20pisania%20User%20Stories" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fagilesurfing.pl%2F2012%2Fagile%2Fwarsztat-na-temat-pisania-user-stories%2F&amp;title=Warsztat%20na%20temat%20pisania%20User%20Stories" id="wpa2a_20"></a></p>]]></content:encoded>
			<wfw:commentRss>http://agilesurfing.pl/2012/agile/warsztat-na-temat-pisania-user-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 34.882 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2015-09-29 21:35:40 -->

<!-- Compression = gzip -->