Jesienne Wieczory ze Scrum – przesunięcie

Z powodu problemów technicznych byliśmy zmuszeni przenieść zaplanowane na wtorek, 13 września szkolenie z “Praktyk Technicznych w Scrum” o tydzień do przodu. Spowoduje to też przesunięcie pozostałych wieczorów.

Nowy rozkład to:

  • wtorek 2011-09-20 Praktyki Techniczne w Scrum
  • wtorek 2011-09-27 Estymacja i Planowanie w Scrum
  • wtorek 2011-10-04 Komunikacja w zespole Scrum
  • wtorek 2011-10-11 Skalowanie i wdrożenie Scrum

Więcej informacji na stronie szkoleń.

Jesienne Wieczory ze Scrum rozpoczęte!

Wczoraj (we wtorek) rozpoczęły się Jesienne Wieczory ze Scrum! Na pierwszym spotkaniu pod tytułem “Rzut okiem na Scrum” omówiliśmy Co to jest Scrum? i Do czego może się przydać w Twojej organizacji?

Sądząc po wysokim poziomie satysfakcji uczestników (wyniosła ona 4.25/5) można było się dużo nauczyć!

Jeśli nie mogłeś wziąć udziału w warsztacie lub chcesz odświeżyć sobie poruszone tematy zerknij na slajdy ze szkolenia:

Następny wieczór już za tydzień, we wtorek 13 września. Zajmiemy się na nim praktykami technicznymi dobrze pasującymi do zwinnych metod organizacji pracy takich jak Scrum.

Dowiedz się więcej o Jesiennych Wieczorach Scrum lub od razu się zapisz.

Jesienne Wieczory ze Scrum 2011

Uwaga! Pierwsza edycja Jesiennych Wieczorów ze Scrum została zakończona a poniższe informacje mają charakter archiwalny! Zapraszamy na/do skorzystania z innych szkoleń i konsultacji.

Naucz się z nami Scrum!

Każdy może samodzielnie nauczyć się podstaw Scrum z licznych materiałów dostępnych na jego temat w sieci: przegląd najciekawszych źródeł znajdziesz chociażby w sekcji Artykuły naszego serwisu. Czerpiąc wiedzę z sieci można jednak spędzić dużo czasu, zanim nowa wiedza ułoży się w spójną całość i będzie gotowa do wykorzystania w praktyce. Dlatego zdecydowaliśmy się zorganizować:

Jesienne Wieczory ze Scrum

Jesienne Wieczory ze Scrum to cykl warsztatów, na których omówimy i przećwiczymy nowoczesne praktyki organizacji pracy wchodzące w skład Scrum. Podczas całego cyklu przeprowadzimy uczestników przez wszystkie kluczowe obszary wiedzy o Scrum, wydobywając najważniejsze aspekty z natłoku wszystkich dostępnych informacji. Każdemu szkoleniu towarzyszyć będą praktyczne ćwiczenia, które pozwolą uczestnikom z powodzeniem zastosować poznane rozwiązania w swojej pracy.

W ramach warsztatów razem odpowiemy m.in na pytania:

  • Jak znacznie zwiększyć produktywności bez obniżania jakości ani wypalenia zespołu?
  • Jak zmaksymalizować wartość biznesową dostarczanego oprogramowania?
  • Jak zwiększyć zaangażowanie i satysfakcję członków zespołu?

Pełen cykl składa się z 5 warsztatów. Uczestnicy mogą wziąć udział we wszystkich szkoleniach po kolej, budując od podstaw i stopniowo pogłębiając wiedzę o Scrum lub wybrać tylko interesujące ich tematy.

Harmonogram warsztatów

Jesienne Wieczory ze Scrum to:

Zrealizowany! 2011-09-06 Wieczór ze Scrum #1 Rzut okiem na Scrum na którym dowiesz się co to jest Scrum i do czego może się przydać w Twojej organizacji.

Na tym szkoleniu omówimy:

  • trzy filary Scrum
  • korzyści z wdrożenia Scrum
  • historię Scrum i innych metodyk zwinnych
  • z czego się składa i jak działa Scrum w praktyce.

Podsumowanie i slajdy!

Zrealizowany! 2011-09-20 Wieczór ze Scrum #2 Praktyki technicznena którym omówimy metody developerskie pozwalają maksymalnie wykorzystać potencjał Scrum.

Na tym szkoleniu nauczysz się m.in.:

  • Jak szybko prototypować rozwiązania by jak najmniejszym kosztem zweryfikować przyjęte założenia?
  • Jak w sposób ciągły integrować swoje oprogramowanie i jak zarządzać zautomatyzowanymi testami, żeby być pewnym, że Twoje oprogramowanie zawsze działa tak jak powinno?
  • Jak zwiększyć jakość kodu i zmaksymalizować wymianę informacji w zespole za pomocą programowania w parach?
  • Jak efektywnie używać nowoczesnych systemów kontroli wersji?

Podsumowanie i slajdy!

Zrealizowany! 2011-09-27 Wieczór ze Scrum #3 Estymacja i planowanie na którym dowiedz się jak lepiej szacować pracochłonność i skutecznie planować prace.

Na tym szkoleniu poznasz:

  • Wartości, założenia i modele pojęciowe stojące za zwinnymi podejściami do planowania.
  • Elastyczne metody zarządzania wymaganiami za pomocą User Stories.
  • Planning Poker – efektywną metodę szacowania pracochłonności.
  • Planowanie w Scrum w teorii i praktyce

Podsumowanie i slajdy!

Zrealizowany! 2011-10-04 Wieczór ze Scrum #4 Budowanie zespołu na którym zwrócimy uwagę na typowe problemy blokujące synergiczną pracę zespołu i przećwiczymy metody ich rozwiązywania.

Na tym szkoleniu dowiesz się:

  • Jak przekształcić grupę w zespół?
  • Jak rozwiązywać konflikty w zespole?
  • Jak stymulować stały rozwój zespołu?

Podsumowanie i slajdy!

Zrealizowany! 2011-10-11 Wieczór ze Scrum #5 Wdrożenie i skalowanie Scrum na którym zbadamy jak najlepiej wprowadzić Scrum do organizacji i jak skoordynować pracę wielu zespołów.

Na tym szkoleniu odpowiemy na pytanie:

  • Jak skutecznie wprowadzić Scrum do organizacji?
  • Jak skoordynować pracę wielu zespołów w dużych projektach?

Podsumowanie i slajdy!

Jak wyglądają nasze warsztaty?

Każdy warsztat:

  • trwa równo 3 godziny,
  • rozpoczyna się wprowadzeniem w temat szkolenia,
  • zawiera ćwiczenia, pozwalające sprawdzić omówione zagadnienia w praktyce,
  • pokazuje jak prezentowane metody wpisują się w szerszy kontekst,
  • kończy się podsumowaniem tematu pomagającym utrwalić świeżo zdobytą wiedzę.

Prowadzący są cały czas gotowi odpowiadać na pytania i pomagać w przejściu przez ćwiczenia.
Każdy uczestnik otrzymuje wydrukowane materiały z podsumowaniem omawianego tematu oraz miejscem na własne notatki z wykładu i ćwiczeń.

Czas, miejsce i cena

Patrz pasek po prawej.

Gwarancja

Jesteśmy przekonani o wysokiej wartości naszych szkoleń, dlatego jeśli weźmiesz udział w szkoleniu i po jego zakończeniu uznasz, że nie było ono dla Ciebie wartościowe to zwrócimy Ci pełną kwotę jaką zapłaciłeś.

Darmowe konsultacje!

Uwaga! Każdemu uczestnikowi, który wdrożył lub planuje wdrożyć metody omówione na szkoleniach w swojej organizacji, oferujemy darmową, godzinną konsultację, na której pomożemy Ci dopasować zdobytą wiedzę do Twojej indywidualnej sytuacji.

Konsultacja może się odbyć w dowolnym miejscu w Warszawie lub okolicach. Jeśli Twoja siedziba znajduje się dalej proponujemy telekonferencję.

Rejestracja

Aby zapewnić swój udział (liczba miejsc jest ograniczona!) oraz skorzystać ze zniżki prosimy o możliwe wczesną rejestrację.

(rejestracja zamknięta)

Uwaga! Rezygnacja z udziału ze zwrotem wpisowego możliwa jest do trzech tygodni przed rozpoczęciem szkolenia. W dowolnym momencie zarejestrowany uczestnik może przekazać swoje miejsce innej osobie bez dodatkowej opłaty.

Szkolenia i konsultacje na zamówienie

Prowadzimy też szkolenia dla zamkniętych grup oraz konsultacje indywidualne. Jeśli jesteś zainteresowany współpracą z nami prosimy o kontakt!

Szczegóły

Data i czas

każdy wtorek od 6 września do 11 października 2011 od 18:15 (rejestracja) do 22:00.

Miejsce

Dedykowana sala szkoleniowa w centrum Warszawy. Dokładny adres przekażemy zarejestrowanym uczestnikom.

Cena

Pełny cykl (5 warsztatów):

  • 1600 zł (oszczędzasz 235 zł*).

* w porównaniu z kupowaniem każdego szkolenia oddzielnie, tuż przed jego rozpoczęciem

Jeden warsztat:

  • 367 zł

Oferta specjalna

  • Studenci (w tym doktoranci) mogą wziąć udział w każdym z warsztatów za jedyne 60 zł (300 zł za pełen cykl).
  • Za każdą osobę, która przyprowadzisz na szkolenie obniżymy Twoją opłatę o 1/3. Jeśli przyprowadzisz trzy osoby nauczysz się Scrum za darmo!

Nowy termin, nowa strona

Uwaga! Terminy warsztatów zostały przesunięte o jeden dzień! Teraz Jesienne Wieczory ze Scrum będą odbywać się we wtorki od 6 września do 4 października. Więcej informacji na stronie szkoleń.

Razem z nowym terminem prezentujemy nową odsłonę całego serwisu. Mamy nadzieję, że strona jest teraz bardziej przejrzysta i przyjemniejsza w obsłudze niż wersja pierwsza.

Skąd czerpać wiedzę o Scrum?

Wiesz już co to jest Scrum, a teraz chcesz dowiedzieć się więcej? Nic trudnego: w sieci znajdziesz nieprzebrane bogactwo materiałów. Niestety w gąszczu informacji trudno szybko zidentyfikować te najbardziej wartościowe. Dlatego wybraliśmy kilka źródeł, które według nas pozwolą najszybciej zorientować się w temacie:

Strony WWW:

  • Scrum Guide – referencyjny opis Scrum według jego twórców: Kena Schwabera i Jeffa Sutherlanda
  • Mountain Goat Software – mnóstwo wysokiej jakości materiałów i narzędzi wspomagających Scrum
  • Money for nothing, changes for free – model kontraktów między klientem a dostawcą pozwalający zmaksymalizować korzyści jakie przynosi Scrum, poprzedzony testem zgodności z najlepszymi praktykami Scrum/agile

Blogi:

  • Ken Schwaber – blog jednego z ojców Scrum – obowiązkowy punkt programu
  • All About Agile – agregator blogów związanych ze Scrum, agile i powiązanymi tematami
  • Esther Derby – nie tylko o Scrum – dobre artykuły z naciskiem na czynniki ludzkie

Książki:

Video:

Narzędzia:

Historyczne korzenie Scrum:

  • The New New Product Development Game – Hirotaka Takeuchi, Ikujiro Nonaka – artykuł wywodzący się z teorii produkcji przemysłowej, który zainspirował ojców Scrum do zastosowania podobnych metod do tworzenia oprogramowania
  • Agile Manifesto – manifest stworzony, gdy Scrum był już znany, ale doskonale ujmuje idee, którymi jest on zainspirowany
  • Zbiór klasycznych artykułów zebranych przez Jeffa Sutherlanda

Na żywo:

  • Szkolenia Fluid Circle – jeśli chcesz w uporządkowany sposób zapoznać się z najważniejszymi aspektami Scrum oraz dzięki praktycznym ćwiczeniom szybko zyskać operacyjną znajomość jego metod zapraszamy na nasze szkolenia
  • Konferencje – dobrą metodą na szybkie rozeznanie w aktualnym stanie wiedzy o Scrum (lub szerzej – agile) oraz poznanie ludzi z nim związanych jest udział w konferencji np. Agile by Example lub Agile CE
  • Dla osób z okolic Warszawy ciekawe mogą też okazać się spotkania Agile Warsaw

Mamy nadzieję, że powyższe materiały ułatwią stawianie pierwszych kroków w świecie Scrum. Po lepszym zapoznaniu się z podstawami Scrum polecamy sprawdzenie swojej wiedzy za pomocą wolnodostępnego testu wiedzy o Scrum przygotowanego przez Scrum.org.

W razie wątpliwości służymy pomocą 🙂

Co to jest Scrum?

W Scrum samo-organizujący się, interdyscyplinarny Zespół, pracujący w rytmie krótkich sprintów, zamienia wymagania biznesowe, określone przez Właściciela Produktu, w działający fragment systemu.

Pod koniec każdego sprintu zespół demonstruje wyniki swoich prac odbiorcom oraz we własnym gronie planuje ulepszanie procesu do wykorzystania w następnym sprincie.

Nad przestrzeganiem zasad Scrum czuwa Scrum Master, którego zadaniem jest też usuwanie przeszkód organizacyjnych utrudniających pracę Zespołu, ale już nie kierowanie i kontrolowanie decyzji i działań poszczególnych jego członków.

Scrum jest oparty o empiryczną teorię kontroli procesów, zakładający częstą inspekcję i adaptację procesu wytwórczego i jego produktów. Scrum określa podstawowe role w procesie, zasady komunikacji oraz ramowe reguły organizacji pracy, nie opisuje natomiast konkretnych praktyk technicznych, zostawiając ich dobór samemu zespołowi.

Scrum ma szereg przydatnych cech pokazujących jego przewagę nad tradycyjnymi podejściami:

  • Krótkie sprinty do działającego produktu – praca w Scrum podzielona jest na krótkie (od jednego do czterech tygodni) sprinty, w ramach których zespół tworzy działający fragment finalnego produktu.
  • Szybkie i częste dostarczanie realnej wartości – pod koniec każdego sprintu odbiorca oprogramowania dysponuje działającym fragmentem produktu realizującym najbardziej wartościowe funkcje (według oceny Właściciela Produktu).
  • Skrócenie czasu oczekiwania na informację zwrotną i wykorzystanie jej do ulepszenia produktu i samego procesu.
  • Wgląd w realny postęp prac – działający fragment produktu (lub jego brak) pod koniec każdego sprintu zastępuje pośrednie wskaźniki oparte o mniej lub bardziej abstrakcyjne wyobrażenia (“produkt jest w 90% gotowy” – pozostałe 10% trwa często drugie tyle).
  • Szybka walidacja założeń biznesowych, technicznych i organizacyjnych – jeśli zespół nie jest w stanie dostarczyć działającego fragmentu produktu lub produkt nie spełnia prawdziwych potrzeb odbiorcy to możliwe jest szybkie zareagowanie poprzez zmianę lub re-prioretytezację pozostałych wymagań, usunięcie przeszkód organizacyjnych utrudniających pracę lub renegocjację zbyt pochopnie powziętych zobowiązań.
  • Przejrzystość i powtarzalność procesu zachęca do zwiększenia (samo)dyscypliny wszystkich uczestników procesu i ciągłego udoskonalania wszystkich jego aspektów.
  • Samo-organizacja zespołu (w ustalonych ramach) sprzyja zwiększonemu poczucie zaangażowania i odpowiedzialności jego członków za jakość i efektywność wykonywanej pracy.
  • Stabilna hiper-produktywność – wysokie zaangażowanie oraz wbudowane w Scrum mechanizmy ciągłego udoskonalania pozwalają zgranym zespołom osiągnąć stan produktywności wielokrotnie przekraczającej produktywność tymczasowych grup projektowych pracujących według tradycyjnych metod. Grupy takie nie są zespołami w pełnym tego słowa znaczeniu i ich organizacja oraz sposób zarządzania i śledzenia pracy nie sprzyja synergicznej współpracy, na której opiera się hiperproduktywność.

Te cechy sprawiają, że żadna organizacja tworząca złożone oprogramowanie nie może sobie pozwolić na zignorowanie Scrum i innych zwinnych metod. Nawet jeśli nie w formie pełnej implementacji to chociaż poprzez wszycie najlepszych pomysłów w swoje procesy.

Witamy we Fluid Circle

Witaj w serwisie Fluid Circle. Naszym celem jest szerzenie wiedzy o Scrum i innych nowoczesnych metodach tworzenia oprogramowania.

W dziale Artykuły znajdziesz teksty przybliżające różne aspekty Scrum, o naszej ofercie dowiesz się z działu Szkolenia a więcej o osobach tworzących Fluid Circle przeczytasz w dziale O nas.

Zapraszamy!

Asking the user

Software apps often ask their users to confirm (potentially destructive) actions. The method most often used are dialog boxes with a message and yes/no buttons.

Unfortunately this is often bad design because it:

  • slows the user down and
  • doesn’t guarantee safety (there are so many dialog boxes popping-up all the time that many users develop a kind of dialog blindness and sometimes mechanically click “yes” without reading the details).

The worst kind of dialog is that with a long message worded so that it’s not immediately obvious which answer does what (see leftmost dialog in figure).

We can improve upon that by simplifying the message as much as possible and putting meaningful labels on the buttons (save/discard instead of yes/no, middle dialog).

An even better solution would be to have a really short message and big, meaningful buttons (dialog on the right).

yesnosavediscard

That way we can minimise both confusion and delay and have happier, safer users.

But if the overall design (and budget) allows we can go even further: why waste the user’s time at all? Instead provide a robust undo feature and do away with the dialog altogether 😉

Note: the picture was created with Balsamiq Mockups, a great little app for sketching UIs.

Update January 2012: I’ve recreated the example dialog boxes as they were missing after I moved this post from udreka.pl to this site. I’m not sure what the exact wording was on the originals and I feel as though the current version is somewhat less convincing, but I can’t seem to come up with a better one right now so this is going to be it for the time being.

Update December 2016: Moved post from ziggurat.wordpress.com to fluidcircle.net, which is currently my main professional site / blog.