Rafał Markowicz
Developer, doświadczony Scrum Master i Professional Scrum Trainer akredytowany przez Scrum.org (PST), w branży IT od 2001.
Rafał jest doświadczonym Scrum Masterem i Developerem oprogramowania, pracującym w branży IT od 2001. Od 2007 korzysta z metod zwinnych i jest praktykiem Agile.
Obecnie Rafał jest akredytowanym trenerem Scrum.org (Professional Scrum Trainer), pracuje jako konsultant w obszarze nowoczesnych metod zarządzania, pomaga organizacjom i zespołom w adaptacji metod zwinnych. Pozostaje przy tym aktywnym Developerem.
Rafał pracował z systemami telekomunikacyjnymi i rezerwacyjnymi, bankowością inwestycyjną, rozwiązaniami i technologiami webowymi oraz aplikacjami mobilnymi. Od wielu lat specjalizuje się w zwinnym testowaniu oraz optymalizacji procesów wytwarzania oprogramowania. Korzysta z praktyk i narzędzi developerskich takich jak CI, BDD, ATDD, Specification by Example, bierze udział w procesie zbierania wymagań i budowania backlogów produktów. W zespołach, z którymi pracuje, pełni rolę konsultanta lub praktycznego leadera (hands-on leader).
Jako Scrum Master koncentruje się na wspieraniu procesu formowania i dojrzewania zespołów developerskich. Ma praktyczne doświadczenie we wdrażaniu Agile (Scrum, Kanban), w tym migracji z tradycyjnych metodyk do metod zwinnych. W trakcie szkoleń nawiązuje do własnych doświadczeń z pracy developerskiej, by pokazać jak idee Agile, empiryzm i tzw. wspierające przywództwo (ang. servant leadership) wpływają korzystnie na jakość i wartość tworzonego oprogramowania.
Rafał prowadzi szkolenia z zakresu Agile, Scrum, Kanban, dzieli się również wiedzą z zakresu testowania (nie tylko zwinnego) i zapewnienia jakości. W praktyczny sposób uczy jak tworzyć i dekomponować wymagania (na przykład w formie historyjek użytkownika), jak definiować kryteria akceptacyjne i używać ich w procesie rozwoju produktu, jak pracować z wymaganiami funkcjonalnymi i niefunkcjonalnymi (w tym jak prowadzić testy wydajnościowe złożonych systemów).