<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:posterous="http://posterous.com/help/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>17moments</title>
    <link>http://17moments.posterous.com</link>
    <description>scrum, agile, ux et al.</description>
    <generator>posterous.com</generator>
    <link xmlns="http://www.w3.org/2005/Atom" href="http://posterous.com/api/sup_update#ea98c9bce" type="application/json" rel="http://api.friendfeed.com/2008/03#sup" />
    
    
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/17momentsposterous" /><feedburner:info uri="17momentsposterous" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://posterous.superfeedr.com/" /><item>
      <pubDate>Wed, 01 Feb 2012 03:38:00 -0800</pubDate>
      <title>Właściciel Produktu to także członek zespołu</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/MpnDrjj61K0/wlasciciel-produktu-to-takze-czlonek-zespolu</link>
      <guid isPermaLink="false">http://17moments.posterous.com/wlasciciel-produktu-to-takze-czlonek-zespolu</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Od zawsze traktowaliśmy klienta jako tę drugą stronę. Zawsze byliśmy &amp;bdquo;my&amp;rdquo; i zawsze byli &amp;bdquo;oni&amp;rdquo;. Nawet pracując w Scrumie z wewnętrznym klientem, kiedy rolę Właściciela Produktu (Product Owner) pełni osoba z naszej organizacji, nader często jesteśmy świadkami postawy &amp;bdquo;my kontra oni&amp;rdquo;. Postawę tę można zaobserwować najczęściej podczas Planowania czy Przeglądu Sprintu, ale także w pracy codziennej w trakcie Sprintu czy przy innych okazjach. Deweloperzy najczęściej winą za coś obarczają Właściciela Produktu i vice versa.&lt;/p&gt;
&lt;p&gt;Postawa jest wynikiem przyzwyczajeń, kt&amp;oacute;re Scrum pr&amp;oacute;buje naprostować w postaci Zespołu Scrumowego, w kt&amp;oacute;rego skład wchodzą: Właściciel Produktu, Zesp&amp;oacute;ł Deweloperski i Scrum Master. Kiedy jednak m&amp;oacute;wimy o zespole w kontekście Scruma, najczęściej mamy na myśli jedynie Zesp&amp;oacute;ł Deweloperski. Zapominamy, że &lt;strong&gt;Zesp&amp;oacute;ł Scrumowy to także zesp&amp;oacute;ł, a Właściciel Produktu jest jego członkiem.&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Jako członkowie Zespoł&amp;oacute;w Scrumowych powinnyśmy wsp&amp;oacute;łpracować na zasadach pracy zespołowej i znosić bariery komunikacyjne między poszczeg&amp;oacute;lnymi członkami zespołu.&lt;/p&gt;
&lt;p&gt;Jeśli więc jesteś deweloperem, a szczeg&amp;oacute;lnie jeśli jesteś Scrum Masterem, następnym razem, kiedy zobaczysz, że Właściciel Produktu ma problem np. ze sformułowaniem historyjki użytkownika, zamiast narzekać na brak kompetencji u niego, spr&amp;oacute;buj mu pom&amp;oacute;c, tak jakbyś pom&amp;oacute;gł koledze z zespołu. Jeśli jesteś Właścicielem Produktu i np. zbyt często nie akceptujesz wykonanej przez deweloper&amp;oacute;w pracy, bądź dla nich dostępny w trakcie Sprintu i staraj się im pom&amp;oacute;c, a nie tylko wymagaj. Niezależnie od roli pamiętaj, że razem tworzycie zesp&amp;oacute;ł i także od Ciebie zależy, czy będzie to prawdziwy zgrany zesp&amp;oacute;ł, czy będzie nim tylko z nazwy.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/wlasciciel-produktu-to-takze-czlonek-zespolu"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/wlasciciel-produktu-to-takze-czlonek-zespolu#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/MpnDrjj61K0" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/wlasciciel-produktu-to-takze-czlonek-zespolu</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 11 Jan 2012 05:22:00 -0800</pubDate>
      <title>Czy User Experience można zaprojektować?</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/dVlyuFPDrfI/czy-ux-mozna-zaprojektowac</link>
      <guid isPermaLink="false">http://17moments.posterous.com/czy-ux-mozna-zaprojektowac</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Hasło&amp;nbsp;&lt;em&gt;user experience&lt;/em&gt;&amp;nbsp;(UX) od jakiegoś już czasu jest silnie obecne w branży interaktywnej i og&amp;oacute;lnie w wytwarzaniu oprogramowania. M&amp;oacute;wimy o projektowaniu UX, powstały stanowiska User Experience Designer czy User Experience Director.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cieszy rosnąca świadomość wagi&amp;nbsp;user experience&amp;nbsp;w kontekście sukcesu produktu, jakim jest serwis internetowy czy w og&amp;oacute;le oprogramowanie użytkowe, ale niesłusznie jest to często sprowadzane do badania użyteczności i projektowania interfejsu użytkownika (UI).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/User_experience" title="User experience - Wikipedia, the free encyclopedia"&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote cite="http://en.wikipedia.org/wiki/User_experience"&gt;
&lt;p&gt;&lt;strong&gt;User experience&lt;/strong&gt; (UX) is the way a person feels about using a product, system or service. [...] ISO 9241-210 defines user experience as "a person's perceptions and responses that result from the use or anticipated use of a product, system or service". So, user experience is subjective and focuses on the use.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;User experience to wszystko to, czego osoba doświadcza podczas korzystania z produktu, systemu lub usługi. Całość odczuć, wrażeń, kt&amp;oacute;re są wynikiem wpływu kilku czynnik&amp;oacute;w: samego użytkownika, właściwości produktu oraz kontekstu, w jakim produkt jest używany.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Odczuć i wrażeń zaprojektować się nie da.&lt;/strong&gt;&amp;nbsp;Zaprojektować można produkt z myślą o użytkowniku i czynnikach wpływających na jego odczucia.&lt;/p&gt;
&lt;p&gt;Sama lista właściwości produktu, jakim jest oprogramowanie, kt&amp;oacute;re wpływają na odczucia użytkownika jest bardzo długa. Nie chodzi tylko i wyłącznie o użyteczność i ergonomię interfejsu, ale też o stabilność działania, poczucie bezpieczeństwa, wydajność, szybkość odpowiedzi na interakcję ze strony użytkownika, dostępność&amp;nbsp;(&lt;em&gt;accessibility&lt;/em&gt;), dostępność&amp;nbsp;(&lt;em&gt;availability&lt;/em&gt;), cenę i wiele innych kwestii.&lt;/p&gt;
&lt;p&gt;Mnogość czynnik&amp;oacute;w oraz szeroki zakres wiedzy i niezbędnych umiejętności powodują, że&amp;nbsp;&lt;strong&gt;zapewnianie dobrego&amp;nbsp;user experience&amp;nbsp;to działalność złożona i wymaga wsp&amp;oacute;łpracy specjalist&amp;oacute;w z wielu dziedzin&lt;/strong&gt;: projektant&amp;oacute;w, programist&amp;oacute;w, administrator&amp;oacute;w, grafik&amp;oacute;w, analityk&amp;oacute;w, konsultant&amp;oacute;w biura obsługi klienta, marketer&amp;oacute;w itd.&lt;/p&gt;
&lt;p&gt;Tak więc zapewnianie dobrego&amp;nbsp;user experience, to rzeczywiście coś dużo więcej niż projektowanie interfejsu i testowanie użyteczności. Czy to jednak oznacza, że potrzebujemy stanowisk typu UX Specialist, UX Designer, UX Director?&lt;/p&gt;
&lt;p&gt;Jesteśmy chyba jedyną branżą, w kt&amp;oacute;rej mamy stanowiska dedykowane UX. Inne branże, w kt&amp;oacute;rych nie chodzi o nic innego, jak o&amp;nbsp;user experience, nie potrzebują dedykowanych temu stanowisk. W branży filmowej mamy reżyser&amp;oacute;w, scenarzyst&amp;oacute;w, aktor&amp;oacute;w, kompozytor&amp;oacute;w, scenograf&amp;oacute;w, inżynier&amp;oacute;w dźwięku, kamerzyst&amp;oacute;w, specjalist&amp;oacute;w wielu innych dziedzin. Każdy z nich robi swoje i wsp&amp;oacute;łpracuje z resztą zespołu ze świadomością, że ostatecznie liczy się &amp;bdquo;user experience&amp;rdquo;&amp;nbsp;widza. Bez pomocy User Experience Directora.&lt;/p&gt;
&lt;p&gt;Dlaczego nam już nie wystarcza specjalista ds. użyteczności (Usability Specialist) czy projektant interfejsu (UI Designer)?&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/czy-ux-mozna-zaprojektowac"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/czy-ux-mozna-zaprojektowac#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/dVlyuFPDrfI" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/czy-ux-mozna-zaprojektowac</feedburner:origLink></item>
    <item>
      <pubDate>Thu, 17 Nov 2011 03:59:00 -0800</pubDate>
      <title>Prędkość a pojemność</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/JSMoXnhDeJQ/velocity-capacity</link>
      <guid isPermaLink="false">http://17moments.posterous.com/velocity-capacity</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Zał&amp;oacute;żmy, że dwa zespoły rozpoczynają pracę nad jednym i tym samym Rejestrem Produktu i niezależnie od siebie pracują nad tymi samymi historyjkami użytkownika (&lt;em&gt;user stories&lt;/em&gt;). Dla uproszczenia przyjmijmy, że wszystkie historyjki zostały oszacowane na 5 punkt&amp;oacute;w (&lt;em&gt;story points&lt;/em&gt;) każda.&lt;/p&gt;
&lt;table style="float: right; margin-top: 30px; margin-left: 15px;"&gt;
 
&lt;tr&gt;
&lt;th style="text-align: left;"&gt;Elementy Rejestru Produktu&lt;/th&gt; &lt;th style="text-align: left;"&gt;Estymata&lt;/th&gt;
&lt;/tr&gt;
 

&lt;tr&gt;
&lt;td&gt;Historyjka A&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka B&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka C&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka D&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka E&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka F&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka G&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka H&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka I&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historyjka J&lt;/td&gt;
&lt;td&gt;5 pkt.&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;h2&gt;Sprint pierwszy&lt;/h2&gt;
&lt;p&gt;Na pierwszy Sprint każdy zesp&amp;oacute;ł wybrał po 3 historyjki: A, B i C. Oba zespoły ukończyły wszystkie zaplanowane historyjki, a więc prędkość (&lt;em&gt;velocity&lt;/em&gt;) obu zespoł&amp;oacute;w jest taka sama i wynosi 15.&lt;/p&gt;
&lt;h2&gt;Sprint drugi&lt;/h2&gt;
&lt;p&gt;Na drugi Sprint oba zespoły wybierają znowu po 3 historyjki: D, E, F i znowu wszystkie udaje im się ukończyć. Prędkość znowu 15.&lt;/p&gt;
&lt;h2&gt;Sprint trzeci&lt;/h2&gt;
&lt;p&gt;Na trzeci Sprint zesp&amp;oacute;ł nr 1 wybiera historyjki G, H i I. Zesp&amp;oacute;ł nr 2 natomiast wykrył błąd w aplikacji, kt&amp;oacute;ry powstał podczas realizacji Historyjki B. Zesp&amp;oacute;ł dodaje więc do Rejestru Produktu element &amp;bdquo;Błąd B#1&amp;rdquo;, usunięcie kt&amp;oacute;rego zesp&amp;oacute;ł szacuje też na 5 pkt. Do trzeciego Sprintu wybiera więc usunięcie błędu B#1 oraz historyjki G i H, bo więcej nie zdąży zrobić.&lt;/p&gt;
&lt;p&gt;Obu zespołom udaje się ukończyć wszystko, co sobie zaplanowały na Sprint. Prędkość obu zespoł&amp;oacute;w znowu jest taka sama i wynosi 15. Czyżby?&lt;/p&gt;
&lt;h2&gt;Nie bilansuje się&lt;/h2&gt;
&lt;p&gt;Sp&amp;oacute;jrzmy na Rejestr Produktu i stan samego produktu. &lt;strong&gt;Produkt jest bogatszy w przypadku zespołu nr 1 o historyjkę I.&lt;/strong&gt; Zesp&amp;oacute;ł 2 dopuścił się gdzieś wcześniej (przy historyjce B) zaniedbania i za ukończone zostało uznane coś, co zawierało defekt. Więc tak naprawdę należałoby cofnąć się do pierwszego Sprintu, cofnąć akceptację historyjki B i obliczyć prędkość zespołu na 10. Oczywiście nikt tego nie robi.&lt;/p&gt;
&lt;p&gt;W takich przypadkach należy przyznać zespołowi nr 2 na start trzeciego Sprintu &amp;minus;5 do prędkości i wtedy wszystko się bilansuje. Prościej: nie wliczać do prędkości zespołu prac mających na celu usunięcie usterki. Dla pełnej przejrzystości rozgraniczyć &lt;strong&gt;prędkość&lt;/strong&gt; (&lt;em&gt;velocity&lt;/em&gt;) i &lt;strong&gt;pojemność&lt;/strong&gt; (&lt;em&gt;capacity&lt;/em&gt;) zespołu. W tym przypadku za trzeci Sprint prędkość zespołu nr 2 wynosiła 10, a pojemność &amp;mdash; 15.&lt;/p&gt;
&lt;p&gt;Uog&amp;oacute;lniając:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prędkość&lt;/strong&gt; zespołu to wszystkie ukończone w trakcie Sprintu elementy Rejestru Produktu, kt&amp;oacute;re tworzą wartość dodaną do produktu.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pojemność&lt;/strong&gt; zespołu to wykonana w trakcie Sprintu praca. Pojemność wyznacza możliwą do osiągnięcia prędkość, gdyby były przetwarzane tylko te elementy, kt&amp;oacute;re tworzą wartość dodaną, a praca była ukończona.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Co tworzy wartość dodaną?&lt;/h2&gt;
&lt;p&gt;Czy tylko usuwanie usterek i nieukończona praca nie powinny być wliczane do prędkości? Co tworzy wartość dodaną, a co nie? Posłużmy się autem, jako analogią.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Zał&amp;oacute;żmy, że jesteśmy właścicielem auta o nominalnej wartości 20 tys. złotych. Jak wiadomo, auto się czasem psuje i usterki trzeba usuwać, należy też dokonywać okresowych przegląd&amp;oacute;w i ponosić koszty na profilaktyczne naprawy. Wszystkie te prace, choć potrzebne, i związane z nimi koszty nie zwiększają nominalnej wartości naszego auta. Co innego, jeśli zainwestujemy na przykład w sprzęt audio, zamontujemy czujnik cofania (kt&amp;oacute;rego domyślnie nie było), wymienimy felgi na alu itp.&lt;/p&gt;
&lt;p&gt;Tak samo należy patrzeć produkt, jakim jest oprogramowanie. Usuwanie usterek, refaktoryzacja, uzupełnianie kodu testami jednostkowymi, analizy, raporty, dopisywanie dokumentacji &amp;bdquo;po fakcie&amp;rdquo; &amp;mdash; to wszystko, choć wartościowe, nie dodaje wartości produktowi, a jest jedynie kosztem ponoszonym na jego utrzymanie, a czasem wręcz spłacaniem długu technologicznego, czyli wyr&amp;oacute;wnywaniem poziomu jakości do pewnego stanu zero, a nie na plus.&lt;/p&gt;
&lt;p&gt;Warto rozgraniczać te dwie metryki; zwiększa to przejrzystość, a Zesp&amp;oacute;ł Scrumowy i interesariusze mają jaśniejszy obraz całej sytuacji, a ich analiza (np. w trakcie Retrospektywy) może pom&amp;oacute;c w poszukiwaniu metody na zwiększenie prędkości.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/velocity-capacity"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/velocity-capacity#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/JSMoXnhDeJQ" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/velocity-capacity</feedburner:origLink></item>
    <item>
      <pubDate>Mon, 12 Sep 2011 03:34:00 -0700</pubDate>
      <title>Przegląd Sprintu to nie (tylko) demo</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/69hVnGBGzqQ/przeglad-sprintu-to-nie-tylko-demo</link>
      <guid isPermaLink="false">http://17moments.posterous.com/przeglad-sprintu-to-nie-tylko-demo</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Na koniec każdego Sprintu odbywa się Przegląd Sprintu (Sprint Review). Często spotkanie to określa się potocznie jako Demo, bo Zesp&amp;oacute;ł Deweloperski demonstruje wtedy to, co udało się stworzyć w trakcie Sprintu. W praktyce więc spotkanie to często sprowadza się do demonstracji wprowadzonych nowych lub zmienionych funkcjonalności&amp;nbsp;dla Właściciela Produktu.&lt;/p&gt;
&lt;p&gt;Prezentacja produktu, choć kluczowa, nie jest jednak jedynym elementem tego spotkania, ani tym bardziej jego celem samym w sobie. Prezentacja Przyrostu produktu jest niezbędna, aby można było dokonać jego &lt;strong&gt;inspekcji&lt;/strong&gt;, co ma prowadzić do &lt;strong&gt;adaptacji&lt;/strong&gt; pod postacią zmian w Rejestrze Produktu.&lt;/p&gt;
&lt;p&gt;Jest to także spotkanie, w kt&amp;oacute;rym opr&amp;oacute;cz Zespołu Scrumowego uczestniczą pozostali interesariusze. Aby mogli oni udzielić wartościowej informacji zwrotnej, potrzebują kontekstu, jaki stanowi aktualny Rejestr Produktu prezentowany i omawiany przez Właściciela Produktu.&lt;/p&gt;
&lt;p&gt;Zamiast więc myśleć o Przeglądzie Sprintu jako demonstracji zmian w produkcie przez Zesp&amp;oacute;ł Deweloperski dla Właściciela Produktu, należy spojrzeć na to jak na:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;prezentację wynik&amp;oacute;w Sprintu w kontekście plan&amp;oacute;w rozwoju produktu&lt;/li&gt;
&lt;li&gt;przez cały Zesp&amp;oacute;ł Scrumowy dla interesariuszy obecnych na spotkaniu&lt;/li&gt;
&lt;li&gt;w celu uzyskania informacji zwrotnej i ustalenia najbliższych krok&amp;oacute;w.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aby to osiągnąć należy dobrze zaplanować i przeprowadzić samo spotkanie, kt&amp;oacute;re może przyjąć następujący przebieg:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Właściciel Produktu przypomina Cel Sprintu i określa, czy udało się go osiągnąć.&lt;/li&gt;
&lt;li&gt;Właściciel Produktu wymienia elementy Rejestru Produktu (np. historyjki użytkownika) wybrane przez Zesp&amp;oacute;ł Deweloperski do Sprintu i określa, kt&amp;oacute;re z nich zostały ukończone.&lt;/li&gt;
&lt;li&gt;Zesp&amp;oacute;ł Deweloperski demonstruje to, co udało się ukończyć, odpowiada na pytania dotyczące produktu oraz omawia problemy, jakie napotkał w trakcie pracy i jak je rozwiązał.&lt;/li&gt;
&lt;li&gt;Właściciel Produktu prezentuje aktualny Rejestr Produktu omawiając zmiany, jakie zaszły w nim od ostatniego Przeglądu.&lt;/li&gt;
&lt;li&gt;Biorąc pod uwagę postępy i tempo prac Właściciel Produktu przewiduje termin zakończenia prac i najbliższego wydania oraz przedstawia alternatywne drogi do osiągnięcia celu. Pomocne może być wyliczenie aktualnej prędkości &lt;em&gt;(velocity)&lt;/em&gt; oraz symulacja terminu zakończenia r&amp;oacute;żnego zakresu prac przy r&amp;oacute;żnych założeniach co do prędkości.&lt;/li&gt;
&lt;li&gt;Zesp&amp;oacute;ł Scrumowy wraz z obecnymi na spotkaniu interesariuszami omawia najbliższe kroki, czyli to, co najprawdopodobniej będzie robione w nadchodzącym Sprincie.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Na wejściu mamy więc&amp;nbsp;&lt;strong&gt;Przyrost produktu&lt;/strong&gt;, na wyjściu zaś powinniśmy otrzymać&amp;nbsp;&lt;strong&gt;uaktualniony Rejestr Produktu&lt;/strong&gt;, kt&amp;oacute;ry posłuży Zespołowi Scrumowemu w jak najlepszym zaplanowaniu kolejnego Sprintu.&lt;/p&gt;
&lt;p&gt;Podsumowując: Przegląd Sprintu to nie (tylko) demo, ani tym bardziej spotkanie statusowe, na kt&amp;oacute;rym Zesp&amp;oacute;ł Deweloperski raportuje Właścicielowi Produktu i zbiera oklaski bądź wysłuchuje sł&amp;oacute;w krytyki. Przegląd Sprintu to &lt;strong&gt;spotkanie robocze całego Zespołu Scrumowego oraz interesariuszy&lt;/strong&gt; nad produktem i planami jego rozwoju.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/przeglad-sprintu-to-nie-tylko-demo"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/przeglad-sprintu-to-nie-tylko-demo#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/69hVnGBGzqQ" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/przeglad-sprintu-to-nie-tylko-demo</feedburner:origLink></item>
    <item>
      <pubDate>Fri, 02 Sep 2011 04:01:00 -0700</pubDate>
      <title>Optymalna długość Sprintu</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/9x2Xb_DoLwA/optymalna-dlugosc-sprintu</link>
      <guid isPermaLink="false">http://17moments.posterous.com/optymalna-dlugosc-sprintu</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Długość iteracji w Scrumie (Sprint) jest ograniczona do jednego miesiąca kalendarzowego. Chociaż w najnowszej wersji Scrum Guide&amp;rsquo;a nie ma określonego minimalnego czasu trwania Sprintu, to przyjmuje się, że kr&amp;oacute;tsze niż jeden tydzień mogą być nieefektywne. Jak określić optymalną długość Sprintu?&lt;/p&gt;
&lt;p&gt;Długość Sprintu powinna być określana na podstawie &lt;strong&gt;akceptowalnego poziomu ryzyka&lt;/strong&gt; z jednej strony i czasu potrzebnego zespołowi na &lt;strong&gt;wytworzenie czegoś ukończonego&lt;/strong&gt; z drugiej. Poziom ryzyka zależy od złożoności środowiska, w jakim pracujemy i horyzontu planowania.&lt;/p&gt;
&lt;p&gt;Czynniki składające się na złożoność środowiska to: &lt;strong&gt;wymagania&lt;/strong&gt; (ich znajomość i zmienność, co ma odzwierciedlenie w Rejestrze Produktu i jego dynamice); &lt;strong&gt;technologia&lt;/strong&gt; (nowa czy dobrze znana itd.); i &lt;strong&gt;ludzie&lt;/strong&gt; (wielkość zespołu, zgranie, doświadczenie i poziom umiejętności, r&amp;oacute;żnorodność specjalizacji itd.).&lt;/p&gt;
&lt;p&gt;Jeśli więc mamy np. początek projektu, kiedy w wymaganiach jest dużo niewiadomych, często się zmieniają, Zesp&amp;oacute;ł Deweloperski jest liczny (np. 6-9 os&amp;oacute;b), świeżo skompletowany i do tego pracuje w nowej technologii, kt&amp;oacute;rej nie zna, to mamy do czynienia z bardzo złożonym środowiskiem. Obranie więc 30-dniowego horyzontu planowania w takiej sytuacji spowoduje prawdopodobnie to, że poziom ryzyka będzie nie do przyjęcia. Chcąc go ograniczyć można redukować złożoność albo skracać horyzont planowania.&lt;/p&gt;
&lt;p&gt;Oczywiście redukując i skracając do minimum możemy dojść do sytuacji, kiedy taki &amp;bdquo;zesp&amp;oacute;ł&amp;rdquo; nie będzie w stanie niczego wytworzyć. To ta druga strona, determinująca minimalną długość iteracji.&lt;/p&gt;
&lt;p&gt;Tak więc to wszystko zależy od bardzo wielu czynnik&amp;oacute;w i nie ma prostej odpowiedzi na pytanie o optymalną długość Sprintu, chociaż og&amp;oacute;lne wzorce można spr&amp;oacute;bować określić:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dla kr&amp;oacute;tkiego projektu (np. 2-miesięcznego) lepsze będą kr&amp;oacute;tkie iteracje (np. 1-2 tygodniowe), bo długich (miesięcznych) będzie po prostu za mało i będziemy mieli zbyt mało okazji do inspekcji i adaptacji. W długich projektach można zaryzykować dłuższe iteracje, bo kr&amp;oacute;tkie mogą okazać się zbędnym narzutem organizacyjnym.&lt;/li&gt;
&lt;li&gt;Jeżeli mamy do czynienia z mało zaangażowanym klientem, lepsze mogą być znowu kr&amp;oacute;tsze iteracje, bo zmusi go to do częstszych kontakt&amp;oacute;w z zespołem. Z zaangażowanym, ulokowanym w pobliżu zespołu Właścicielem Produktu umiejącym wykorzystywać Scrum w swojej pracy, można spr&amp;oacute;bować dłuższych.&lt;/li&gt;
&lt;li&gt;Dla świeżych i niedoświadczonych zespoł&amp;oacute;w znowu lepsze mogą być kr&amp;oacute;tsze iteracje, żeby zesp&amp;oacute;ł nauczył się wytwarzać coś małego ale ukończonego. Długie iteracje to zbyt duże ryzyko, że więcej czasu i pracy się zmarnuje. O miesięczne Sprinty może się pokusić zgrany zesp&amp;oacute;ł wyjadaczy.&lt;/li&gt;
&lt;li&gt;Jeżeli wymagania są słabo znane albo uczymy się nowej technologii, może być potrzeba wprowadzania częstszych zmian i szybszego uzyskiwania informacji zwrotnej, a więc kr&amp;oacute;tsze iteracje. Stabilny, dobrze przygotowany Rejestr Produktu, oraz technologia, z kt&amp;oacute;rą czujemy się komfortowo &amp;mdash; można dłuższe.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ważne jest, żeby zdawać sobie sprawę z tych wszystkich czynnik&amp;oacute;w i przy określaniu długości Sprintu brać je wszystkie pod uwagę, a najlepiej długość określać &lt;strong&gt;empirycznie&lt;/strong&gt;, tj. wypr&amp;oacute;bowując r&amp;oacute;żne &amp;bdquo;ustawienia&amp;rdquo;, pamiętając jednocześnie, że zbyt częste zmiany &amp;bdquo;ustawień&amp;rdquo; to znowu zwiększanie złożoności.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/optymalna-dlugosc-sprintu"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/optymalna-dlugosc-sprintu#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/9x2Xb_DoLwA" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/optymalna-dlugosc-sprintu</feedburner:origLink></item>
    <item>
      <pubDate>Thu, 21 Jul 2011 04:34:00 -0700</pubDate>
      <title>Nowa wersja Scrum Guide’a</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/rUpr-MbCmVo/scrum-guide-2011</link>
      <guid isPermaLink="false">http://17moments.posterous.com/scrum-guide-2011</guid>
      <description>&lt;p&gt;
	&lt;p&gt;20 lipca 2011r. na &lt;a href="http://www.scrum.org" title="Scrum.org: The Home of Scrum And Your Source For Scrum Training, Assessment, And Certification"&gt;Scrum.org&lt;/a&gt; została opublikowana nowa wersja &lt;a href="http://www.scrum.org/scrumguides/" title="Scrum Guides"&gt;Scrum Guide&amp;rsquo;a&lt;/a&gt;. Na razie tylko w języku &lt;a href="http://www.scrum.org/storage/scrumguides/Scrum_Guide%202011.pdf" title="Scrum Guide 2011"&gt;angielskim&lt;/a&gt;, ale społeczność Scrum zapewne już pracuje nad tłumaczeniami na inne języki, w tym polski.&lt;/p&gt;
&lt;p&gt;O ile nic się nie zmieniło, jeśli chodzi o podstawy Scruma, to doprecyzowano kilka kwestii i udoskonalono sam dokument, o czym można przeczytać w&amp;nbsp;&lt;a href="http://www.scrum.org/storage/Scrum%20Update%202011.pdf" title="Scrum Update: 2011"&gt;komunikacie&lt;/a&gt; Kena Schwabera i Jeffa Sutherlanda.&lt;/p&gt;
&lt;p&gt;Gł&amp;oacute;wne zmiany:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Scrum Guide zawiera teraz jedynie &lt;em&gt;reguły gry&lt;/em&gt;, a więc usunięto wszelkie wskaz&amp;oacute;wki.&lt;/li&gt;
&lt;li&gt;Zesp&amp;oacute;ł, kt&amp;oacute;ry wcześniej nazywano &lt;em&gt;The Team&lt;/em&gt;, od teraz nazywa się &lt;em&gt;The Development Team&lt;/em&gt;&amp;nbsp;(Zesp&amp;oacute;ł Deweloperski), zaś członk&amp;oacute;w zespołu nazywa się deweloperami. Zapewne dla jaśniejszego rozr&amp;oacute;żnienia pojęć Zespołu Scrumowego i Zespołu &amp;bdquo;właściwego&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Zesp&amp;oacute;ł Deweloperski nie zobowiązuje się do ukończenia całej pracy zaplanowanej podczas spotkania planistycznego Sprintu. Zesp&amp;oacute;ł tworzy prognozę pracy, kt&amp;oacute;rą wierzy, że wykona podczas Sprintu, ale prognoza ta zmienia się w trakcie Sprintu w miarę, jak zesp&amp;oacute;ł dowiaduje się więcej.&lt;/li&gt;
&lt;li&gt;Nie jest już wymagany wykres spalania (&lt;em&gt;burndown chart&lt;/em&gt;)&amp;nbsp;do śledzenia postęp&amp;oacute;w pracy. Natomiast pozostała do wykonania praca jest sumowana codziennie i znana oraz postępy nadal powinny być śledzone.&lt;/li&gt;
&lt;li&gt;Planowanie wydania, choć wartościowe, nie jest wymagane. Nigdy nie było, ale we wcześniejszej wersji Scrum Guide&amp;rsquo;a było opisane.&lt;/li&gt;
&lt;li&gt;Rejestr Sprintu (&lt;em&gt;Sprint Backlog&lt;/em&gt;)&amp;nbsp;składa się z element&amp;oacute;w Rejestru Produktu (&lt;em&gt;Product Backlog&lt;/em&gt;)&amp;nbsp;wybranych do Sprintu i planu ich dostarczenia. Tw&amp;oacute;r znany jako &amp;bdquo;element Rejestru Sprintu&amp;rdquo;&amp;nbsp;(&lt;em&gt;Sprint Backlog item&lt;/em&gt;)&amp;nbsp;nie jest więc konieczny.&lt;/li&gt;
&lt;li&gt;Rejestr Produktu (&lt;em&gt;Product Backlog&lt;/em&gt;)&amp;nbsp;nie jest już &amp;bdquo;spriorytetyzowany&amp;rdquo;, tylko &amp;bdquo;uporządkowany&amp;rdquo;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Autorzy zapowiadają na przyszłość szersze wyjaśnienie wprowadzonych zmian.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/scrum-guide-2011"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/scrum-guide-2011#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/rUpr-MbCmVo" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/scrum-guide-2011</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 02 Feb 2011 03:40:00 -0800</pubDate>
      <title>Zespół w Scrum to kapela rockowa</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/wJrLylcI1jg/interdyscyplinarny-zespol</link>
      <guid isPermaLink="false">http://17moments.posterous.com/interdyscyplinarny-zespol</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Zesp&amp;oacute;ł w Scrum powinien być interdyscyplinarny, tzn. powinien posiadać wszelkie niezbędne kompetencje (wiedzę, umiejętności, uprawnienia itd.) do wykonania całej pracy potrzebnej do osiągnięcia celu, tj. przekształcenia element&amp;oacute;w Rejestru Produktu (Product Backlog) w kolejne przyrosty produktu.&lt;/p&gt;
&lt;p&gt;Zasada ta często jest błędnie rozumiana jako jedna z dwu skrajności:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;zesp&amp;oacute;ł musi mieć dedykowanego specjalistę z każdej dziedziny (programista back-end, front-end, projektant UI, grafik, DBA, tester itd.), a najlepiej po kilku na wypadek nieobecności;&lt;/li&gt;
&lt;li&gt;każdy członek zespołu to na tyle wszechstronnie rozwinięta osoba, że potrafi wykonywać pracę z każdej dziedziny i w razie czego zastąpić każdego innego kolegę.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Tymczasem prawdziwa interdyscyplinarność zwinnych &lt;em&gt;(agile)&lt;/em&gt; zespoł&amp;oacute;w &lt;a href="http://www.scrumalliance.org/articles/324-specialization-and-generalization-in-teams" title="Specialization and Generalization in Teams"&gt;leży gdzieś pomiędzy tymi skrajnościami&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Kapela rockowa czy muzycy sesyjni?&lt;/h2&gt;
&lt;p&gt;W kapeli rockowej także mamy specjalizacje (gitarzysta, często nawet z podziałem na węższe specjalizacje: rhythm i lead guitar; basista; perkusista; wokalista itd.). Chociaż nie widzimy często na koncertach &lt;a href="http://www.youtube.com/watch?v=tn2qKraB1lQ" title="Muse - Uprising &amp;quot;live&amp;quot;"&gt;muzyk&amp;oacute;w zamieniających się rolami&lt;/a&gt;, to większość z nich zna przynajmniej podstawy gry na innych niż sw&amp;oacute;j instrumentach, a wszyscy mają pojęcie o tym, co robią jako zesp&amp;oacute;ł &amp;mdash; o rock 'n' rollu.&lt;/p&gt;
&lt;p&gt;&lt;div class='p_embed p_image_embed'&gt;
&lt;img alt="The_national_at_brooklyn_academy_of_music" height="375" src="http://getfile6.posterous.com/getfile/files.posterous.com/temp-2011-02-02/xEJdFAJgDaqoqvAxBBpscoDIGjrGwvJCIgDEGzldIelljneHabnCExeltbeC/The_National_at_Brooklyn_Academy_of_Music.jpg.scaled500.jpg" width="500" /&gt;
&lt;/div&gt;
 &lt;span style="font-size: x-small;"&gt;&lt;em&gt;(Zdjęcie na licencji CC-BY-SA 3.0 pochodzi z&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/File:The_National_at_Brooklyn_Academy_of_Music.jpg"&gt;Wikipedii&lt;/a&gt;)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Wszystkim muzykom w kapeli przyświeca jeden cel: zagrać koncert dla publiczności; nie: odegrać partię swojego instrumentu. Na scenie słuchają siebie nawzajem, wspierają się, dopasowują jeden do drugiego. Kiedy jeden się pomyli, reszta ratuje sytuację. Jako zesp&amp;oacute;ł ponoszą wsp&amp;oacute;lnie odpowiedzialność za udany bądź nieudany koncert.&lt;/p&gt;
&lt;p&gt;Jeden cel &amp;mdash; wygrać &amp;mdash; przyświeca także drużynom sportowym. Podział na specjalizacje nie stoi na przeszkodzie, żeby &lt;a href="http://www.youtube.com/watch?v=NXvyUTK-x48" title="Goalkeeper goals"&gt;bramkarz nie strzelił czasem gola&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Zwinny&amp;nbsp;zesp&amp;oacute;ł IT ma wsp&amp;oacute;lny cel (rozw&amp;oacute;j produktu) i dąży do jego osiągnięcia wsp&amp;oacute;łdzieląc odpowiedzialność, pomagając sobie kiedy trzeba, dzieląc się obowiązkami i wiedzą. &lt;strong&gt;W zespole chodzi o robienie czegoś razem, a nie za kogoś.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Czy Tw&amp;oacute;j zesp&amp;oacute;ł to kapela rockowa czy zbi&amp;oacute;r sesyjnych muzyk&amp;oacute;w grających, jak menedżer każe?&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/interdyscyplinarny-zespol"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/interdyscyplinarny-zespol#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/wJrLylcI1jg" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="375" width="500" url="http://getfile3.posterous.com/getfile/files.posterous.com/temp-2011-02-02/xEJdFAJgDaqoqvAxBBpscoDIGjrGwvJCIgDEGzldIelljneHabnCExeltbeC/The_National_at_Brooklyn_Academy_of_Music.jpg">
        <media:thumbnail height="375" width="500" url="http://getfile6.posterous.com/getfile/files.posterous.com/temp-2011-02-02/xEJdFAJgDaqoqvAxBBpscoDIGjrGwvJCIgDEGzldIelljneHabnCExeltbeC/The_National_at_Brooklyn_Academy_of_Music.jpg.scaled500.jpg" />
      </media:content>
    <feedburner:origLink>http://17moments.posterous.com/interdyscyplinarny-zespol</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 14 Dec 2010 04:13:00 -0800</pubDate>
      <title>Agile UX — komunikacja w procesie projektowania (prezentacja)</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/HrR0ktXMZCE/agile-ux-komunikacja-w-procesie-projektowania</link>
      <guid isPermaLink="false">http://17moments.posterous.com/agile-ux-komunikacja-w-procesie-projektowania</guid>
      <description>&lt;p&gt;
	&lt;p&gt;23 listopada 2010 odbył się w Gdańsku tematyczny &lt;a href="http://www.3camp.pl"&gt;3camp&lt;/a&gt; poświęcony  użyteczności z okazji World Usability Day, kt&amp;oacute;ry przypada w listopadzie.&lt;/p&gt;
&lt;p&gt;Oto nagranie i slajdy z moją prezentacją, w kt&amp;oacute;rej w skr&amp;oacute;cie przybliżyłem, jak w &lt;a href="http://www.gratka-technologie.pl"&gt;Gratka Technologie&lt;/a&gt; wykorzystując Scrum pr&amp;oacute;bujemy dbać o użyteczność produkt&amp;oacute;w, nad kt&amp;oacute;rymi pracujemy, a w szczeg&amp;oacute;lności, jak wygląda projektowanie interfejsu użytkownika w zespole.&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://player.vimeo.com/video/17244046" frameborder="0" height="225" width="400"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/17244046"&gt;Agile UX &amp;mdash; Komunikacja w procesie projektowania&lt;/a&gt; from &lt;a href="http://vimeo.com/trzycamp"&gt;3camp.pl&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;div style=""&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/3camp/agile-ux-komunikacja-w-projektowaniu" title="Agile UX komunikacja w projektowaniu"&gt;Agile UX komunikacja w projektowaniu&lt;/a&gt;&lt;/strong&gt; 
&lt;object height="355" width="425"&gt;
&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agileuxbogdanbaraszkiewicz20101123-101130030843-phpapp01&amp;amp;stripped_title=agile-ux-komunikacja-w-projektowaniu&amp;amp;userName=3camp" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agileuxbogdanbaraszkiewicz20101123-101130030843-phpapp01&amp;amp;stripped_title=agile-ux-komunikacja-w-projektowaniu&amp;amp;userName=3camp" type="application/x-shockwave-flash" height="355" width="425"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/3camp"&gt;3camp&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Przydatne materiały w tym temacie:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://uxdesign.smashingmagazine.com/2011/03/07/lean-ux-getting-out-of-the-deliverables-business/"&gt;Jeff Gothelf, Lean UX: Getting out of the deliverables business&lt;/a&gt; (artykuł)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.slideshare.net/jgothelf/lean-ux-getting-out-of-the-deliverables-business"&gt;Jeff Gothelf, Lean UX: Getting out of the deliverables business&lt;/a&gt;&amp;nbsp;(prezentacja)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://johnnyholland.org/2010/10/21/beyond-staggered-sprints-how-theladders-com-integrated-ux-into-agile/"&gt;Jeff Gothelf, Beyond Staggered Sprints: How TheLadders.com Integrated UX into Agile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.andersramsay.com/2010/11/06/findings-from-the-state-of-agile-ux-survey"&gt;Anders Ramsay, Findings from the State of Agile UX Survey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://confreaks.net/videos/46-agileroots2010-agile-ux-for-developers-or-why-fluff-is-stuff-to-too"&gt;Anders Ramsay, Agile UX for Developers (or, Why Fluff is Stuff Too)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html"&gt;Jeff Patton, Twelve emerging best practices for adding UX work to Agile development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nngroup.com/reports/agile/"&gt;Nielsen Norman Group Report&lt;br /&gt; Agile Usability: Best Practices for User Experience on Agile Development Projects 2nd edition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/agile-ux-komunikacja-w-procesie-projektowania"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/agile-ux-komunikacja-w-procesie-projektowania#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/HrR0ktXMZCE" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/agile-ux-komunikacja-w-procesie-projektowania</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 18 May 2010 08:03:00 -0700</pubDate>
      <title>Cytaty ze Scrum in Depth z Kenem Schwaberem</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/QDWVbgaJgaM/cytaty-ze-scrum-in-depth-z-kenem-schwaberem</link>
      <guid isPermaLink="false">http://17moments.posterous.com/cytaty-ze-scrum-in-depth-z-kenem-schwaberem</guid>
      <description>&lt;p&gt;
	&lt;p&gt;W dniach 13-14 maja 2010 r. miałem okazję uczestniczyć w szkoleniu &lt;a href="http://www.scrum.org/scrumindepth/" title="Scrum in Depth na Scrum.org"&gt;Scrum in Depth&lt;/a&gt; prowadzonym przez Kena Schwabera. Poniżej kilka wybranych cytat&amp;oacute;w z notatek.&lt;/p&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;&amp;mdash; Jak przekonać klienta do używania Scruma?&lt;br /&gt;&amp;mdash; Nie eksponuj tego klientowi. Po prostu zacznij używać Scruma, dostarczaj coś w r&amp;oacute;wnych odstępach czasu i pytaj, czy to jest to, czego potrzebuje.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Myśl o Scrumie jak o teściowej, kt&amp;oacute;ra uważa, że jej c&amp;oacute;rka mogła wyjść za mąż lepiej i kt&amp;oacute;ra zamierza pom&amp;oacute;c ci stać się wystarczająco dobrym mężem. Właśnie zaprosiłeś ją, by zamieszkała z wami.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Nie wiń narzędzia (Scruma) za to, że ujawniło pewne problemy.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Praca menedżera to zrobić coś z tym, co właśnie usłyszałeś, a nie m&amp;oacute;wić, że ci się to nie podoba.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Najcięższa część to zmiana swoich przyzwyczajeń. Nie klienta.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Artefakty per projekt vs. per produkt. Myśl raczej o cyklu życia produktu niż projektu.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Używanie Scruma w wytwarzaniu oprogramowania jest trudne, ponieważ wytwarzanie oprogramowania jest trudne.&amp;nbsp;Nie Scrum.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Scrum jest dla dorosłych ludzi.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="posterous_medium_quote"&gt;
&lt;p&gt;Scrum nie da odpowiedzi na pytanie &amp;bdquo;jak?&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/cytaty-ze-scrum-in-depth-z-kenem-schwaberem"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/cytaty-ze-scrum-in-depth-z-kenem-schwaberem#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/QDWVbgaJgaM" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/cytaty-ze-scrum-in-depth-z-kenem-schwaberem</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 27 Apr 2010 12:00:00 -0700</pubDate>
      <title>Tankuj do pełna, czyli dlaczego Sprintów się nie skraca</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/M7v1t9r-NsI/tankuj-do-pena-czyli-dlaczego-przebiegow-sie</link>
      <guid isPermaLink="false">http://17moments.posterous.com/tankuj-do-pena-czyli-dlaczego-przebiegow-sie</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Nawiązanie do &lt;a href="http://17moments.posterous.com/dlaczego-przebiegi-powinny-byc-stae"&gt;tematu z poprzedniego wpisu&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Sytuacja w firmie&lt;/h2&gt;
&lt;p&gt;Klient rozwija 8 produkt&amp;oacute;w (serwis&amp;oacute;w WWW) mając do dyspozycji 4 zespoły deweloeprskie. Przez większość czasu każdy z zespoł&amp;oacute;w pracuje nad jednym wybranym przez klienta produktem. Zespoły w większości starają się używać Scruma i pracować w Sprintach&amp;nbsp;o stałej długości starając się oddać co 2 tygodnie kolejną wersję produktu.&lt;/p&gt;
&lt;p&gt;W ten spos&amp;oacute;b można rozwijać jednocześnie 4 produkty co jakiś czas &amp;bdquo;przełączając&amp;rdquo; jeden z zespoł&amp;oacute;w na inny produkt. Pozostałe czekają w tym czasie na swoją kolej. Często jednak pojawiają się tzw. &amp;bdquo;wrzuty&amp;rdquo; na kilka dni w jednym z czekających produkt&amp;oacute;w. Mimo, że nie są to duże prace, to są to nowe funkcjonalności, dlatego nie mogą być wykonane w dziale zajmującym się utrzymaniem usług i bieżącym usuwaniem usterek.&lt;/p&gt;
&lt;p&gt;Od jakiegoś więc czasu jeden z zespoł&amp;oacute;w deweloperskich nie pracuje w stałych Sprintach, a na bieżąco szacuje zgłaszane przez r&amp;oacute;żnych Właścicieli Produk&amp;oacute;w (Product Owner) &amp;bdquo;małe projekty&amp;rdquo; i wykonuje je w ustalanej przez klienta kolejności. Czasem są to &amp;bdquo;sprinty&amp;rdquo; na 3 dni, czasem na 7 itp., a zesp&amp;oacute;ł działa w modelu &lt;em&gt;push&lt;/em&gt; zamiast &lt;em&gt;pull&lt;/em&gt;, tj. dostosowuje czas do zakresu prac, a nie odwrotnie.&lt;/p&gt;
&lt;p&gt;Klient nie chce się zgodzić na zaproponowany system pracy, zgodnie z kt&amp;oacute;rym zesp&amp;oacute;ł, jeśli już się przełącza na inny produkt, to powinien się przełączyć przynajmniej na cały jeden Sprint (np. 2 tygodnie), a Właściciel Produktu powinien mieć na tyle aktualny Rejestr Produktu (Product Backlog), żeby zesp&amp;oacute;ł miał co robić podczas tego Sprintu.&lt;/p&gt;
&lt;p&gt;W rezultacie więc zesp&amp;oacute;ł jest non-stop odrywany od pracy, bo ciągle musi wyceniać nowe &amp;bdquo;projekty&amp;rdquo; w r&amp;oacute;żnych produktach, koszt wynikający z częstego przełączania się&amp;nbsp;między produktami rośnie (od 1 do 1,5 dnia z 3 zaplanowanych na pracę zajmują ustalenia z Właścicielami Produkt&amp;oacute;w, szacowanie, merge kodu, przegrania na produkcję itp.), osoba od klienta pełniąca rolę Chief Product Ownera (czyt. pilnująca harmonogramu tego zespołu) marnuje godziny na negocjacje z Właścicielami Produkt&amp;oacute;w oraz ustalanie, co i w jakiej kolejności będzie robione.&lt;/p&gt;
&lt;p&gt;Klient postrzega całą sytuację jako jeszcze większą elastyczność niż daje Scrum. Nie widzi potrzeby delegowania całego zespołu na całe 2 tygodnie tylko dla jednego z produkt&amp;oacute;w, kiedy przecież w kolejce czekają inne drobne zmiany w pozostałych produktach. Stałe długości Sprint&amp;oacute;w postrzega jako ograniczenie elastyczności zespoł&amp;oacute;w.&lt;/p&gt;
&lt;p&gt;Dlaczego to jest złe i niewydajne? Posłużmy się analogią z życia.&lt;/p&gt;
&lt;h2&gt;Tankowanie paliwa&lt;/h2&gt;
&lt;p&gt;Zawsze tankuję do pełna, bo dzięki temu marnuję sw&amp;oacute;j czas na stacji paliw tylko dwa-trzy razy w miesiącu. Owszem, zatankowanie 55 litr&amp;oacute;w trwa dłużej niż 5 litr&amp;oacute;w, ale to nie w oczekiwaniu, aż się zaleje paliwo, traci się&amp;nbsp;najwięcej czasu. Więcej czasu się traci na zjechanie do stacji, czekanie w kolejce, płacenie i inne czynności, przez kt&amp;oacute;re post&amp;oacute;j na stacji rzadko trwa kr&amp;oacute;cej niż 10 minut.&lt;/p&gt;
&lt;p&gt;Dziwią mnie osoby, kt&amp;oacute;re tankują 5 litr&amp;oacute;w albo &amp;bdquo;za 20 złotych&amp;rdquo;. Nie wyobrażam sobie tankowania co 2-3 dni. To całkowicie nieracjonalne.&lt;/p&gt;
&lt;p&gt;Nie potrzebuję też większego baku ani nie wożę kanistr&amp;oacute;w z zapasem paliwa, bo zabrakłoby mi miejsca w bagażniku, a auto byłoby za ciężkie. Nie jeżdżę TIR-em.&lt;/p&gt;
&lt;h2&gt;Bieżące potrzeby biznesu&lt;/h2&gt;
&lt;p&gt;No dobra, ale co, jeśli ktoś akurat nie ma przy sobie wystarczającej ilości got&amp;oacute;wki, ale &lt;strong&gt;musi&lt;/strong&gt; akurat pojechać nieduży kawałek? Raz może zrobić wyjątek i zatankować tyle, ile można. Jeśli jednak tak dzieje się niemal codziennie, to&amp;hellip; być może ciągły brak got&amp;oacute;wki jest wynikiem marnotrawstwa czasu przez zbyt częste wizyty na stacjach.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/tankuj-do-pena-czyli-dlaczego-przebiegow-sie"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/tankuj-do-pena-czyli-dlaczego-przebiegow-sie#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/M7v1t9r-NsI" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/tankuj-do-pena-czyli-dlaczego-przebiegow-sie</feedburner:origLink></item>
    <item>
      <pubDate>Mon, 26 Apr 2010 12:00:00 -0700</pubDate>
      <title>Dlaczego Sprinty powinny być stałe?</title>
      <link>http://feedproxy.google.com/~r/17momentsposterous/~3/PYSO_r2okWQ/dlaczego-przebiegi-powinny-byc-stae</link>
      <guid isPermaLink="false">http://17moments.posterous.com/dlaczego-przebiegi-powinny-byc-stae</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Wydłużenie Sprintu&amp;nbsp;o 1-2 dni, kiedy zesp&amp;oacute;ł widzi, że się nie wyrobi ze wszystkimi pracami na koniec, to częsta pokusa dla zespoł&amp;oacute;w rozpoczynających przygodę ze Scrumem.&lt;/p&gt;
&lt;p&gt;Niekt&amp;oacute;re zespoły posuwają się o krok dalej: podczas Planowania Sprintu za każdym razem dopasowują czas jego trwania do zakresu prac, jaki zaplanował(!) już Właściciel Produktu (Product Owner).&lt;/p&gt;
&lt;p&gt;Łamie to jedną z podstawowych reguł Scruma: to zesp&amp;oacute;ł określa, ile może wytworzyć podczas Sprintu i bierze na siebie tyle pracy, ile jest w stanie wykonać. Zakres prac powinien być dopasowany do &amp;bdquo;pojemności&amp;rdquo; (model &lt;em&gt;pull&lt;/em&gt;), nie odwrotnie (&lt;em&gt;push&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Mobilizuje to zesp&amp;oacute;ł do dostarczenia tego, do czego się zobowiązał, a Właściciela Produktu do bardziej przemyślanych decyzji podczas ustalania priorytet&amp;oacute;w dla element&amp;oacute;w w Rejestrze Produktu (Product Backlog).&lt;/p&gt;
&lt;p&gt;Dla zespołu powinno być punktem honoru dostarczenie na koniec Sprintu tego, do czego się zobowiązał podczas Planowania. Nie na dzień p&amp;oacute;źniej. Bo tego dnia zwyczajnie może nie być.&lt;/p&gt;
&lt;p&gt;Dla Właściciela Produktu takie ograniczenie to motywator do wybierania najbardziej wartościowych funkcjonalności. Bo kolejnego Sprintu może już&amp;nbsp;nie być.&lt;/p&gt;
&lt;p&gt;Przekłada się to na dokładniejsze planowanie i dostarczanie bardziej wartościowego produktu ze Sprintu na Sprint.&lt;/p&gt;
&lt;h2&gt;Inne pozytywne aspekty stałych Sprint&amp;oacute;w&lt;/h2&gt;
&lt;p&gt;Tak, jak Codzienne Scrumy (Daily Scrum) odbywają się codziennie o tej samej porze dnia, tak Planowanie Sprintu, Przegląd, Retrospektywa powinny odbywać się w r&amp;oacute;wnych odstępach czasu. Nadaje to zespołowi pewien rytm pracy, a wypracowana w ten spos&amp;oacute;b rutyna pozwala skupić się na pracy zamiast myśleć o terminach i innych kwestiach organizacyjnych.&lt;/p&gt;
&lt;p&gt;Przekłada się to na wydajność zespołu. Dużo łatwiej jest też wtedy mierzyć prędkość zespołu (&lt;em&gt;velocity&lt;/em&gt;), planować Sprinty, wydania i całe projekty.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://17moments.posterous.com/dlaczego-przebiegi-powinny-byc-stae"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://17moments.posterous.com/dlaczego-przebiegi-powinny-byc-stae#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/17momentsposterous/~4/PYSO_r2okWQ" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/563934/profile.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/5AB18B2vA01j</posterous:profileUrl>
        <posterous:firstName>Bogdan</posterous:firstName>
        <posterous:lastName>Baraszkiewicz</posterous:lastName>
        <posterous:nickName>bogi</posterous:nickName>
        <posterous:displayName>Bogdan Baraszkiewicz</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://17moments.posterous.com/dlaczego-przebiegi-powinny-byc-stae</feedburner:origLink></item>
  </channel>
</rss>

