Szkolenie techniczne dla Scrum Masterów, których zespół wytwarza oprogramowanie. Szkolenie pozwala lepiej zrozumieć techniczny aspekt pracy zespołu oraz wskazuje w jaki sposób Scrum Master może wspierać Deweloperów na każdym etapie cyklu życia oprogramowania.
Scrum Master zgodnie z opisem roli w Scrum Guide nie musi posiadać wiedzy technicznej. Jednocześnie z naszych rozmów z członkami Zespołów Scrumowych i zdaniem liderów podejścia zwinnego wynika, że nawet niewielka wiedza techniczna Scrum Mastera bardzo pomaga w komunikacji z zespołem i lepszym zrozumieniu przeszkód, z jakimi zmagają się Deweloperzy. To trochę jak bycie pomocnikiem kucharza - nie musisz wiedzieć jak ugotować danie, ale warto wiedzieć na czym polega blanszowanie lub infuzja.
Najlepsi Scrum Masterzy, z którymi miałem do czynienia, poświęcają część swojego czasu na pełnienie roli trenera technicznego dla swojego zespołu. Niestety, wydaje się, że większość Scrum Masterów tego nie robi. Dla mnie jest to stracona szansa, ponieważ zaangażowanie w trening techniczny może zespołowi ogromnie pomóc, a jednocześnie ułatwić Ci spełnianie pozostałych obowiązków Scrum Mastera."
Bass Vodde
(twórca frameworka LeSS)
Zapraszamy Cię serdecznie na 2 dniowe szkolenie, którego celem jest przybliżenie prostym językiem technicznego świata inżynierii oprogramowania.
Każdy uczestnik pozna w "lekko strawnej" formie tajniki pracy programisty, testera, analityka i inżyniera DevOps, doświadczy czym jest pisanie kodu, w czym pomaga Git, dlaczego dług techniczny ma krótkie nogi, w jaki sposób testują oprogramowanie najbardziej efektywne zespoły Scrumowe.
Szkolenie Techniczny Scrum Master dostarczy Ci praktyczną wiedzę i umiejętności, które zwiększą Twoje rezultaty pracy z zespołami oraz pozwolą zdobyć przewagę na coraz bardziej konkurencyjnym rynku pracy.
Szkolenie "Techniczny Scrum Master" zostało podzielone na 5 bloków tematycznych.
W tym bloku dowiesz się o procesie wytwarzania oprogramowania oraz najciekawszych próbach jego wpasowania w tryby organizacji. Przypomnimy sobie krótko dlaczego "waterfall" zdominował rynek na wiele lat, ale poznasz też inne podejścia do tworzenia oprogramowania.
Co zyskasz:
- będziesz potrafił wymienić i omówić kolejne elementy procesu wytwarzania oprogramowania
- zapoznasz się z przykładami metodyk i praktyk wspierających cykl życia oprogramowania (SDLC)
Zanim powstanie choćby jedna linijka kodu, sporo musi się wydarzyć. Najlepsi inżynierowie oprogramowania jakich znamy poświęcają nie więcej niż 15% swojego czasu na pisanie kodu. Na szkoleniu dowiesz się co należy wykonać przed fazą kodowania oraz w jaki sposób Scrum Master może pomóc na tym etapie swojemu zespołowi.
Co zyskasz:
- otrzymasz wiedzę o etapach przygotowujących do kodowania
- zapoznasz się z dawnymi oraz nowoczesnymi technikami zbierania wymagań
- zrozumiesz m.in. takie pojęcia jak: UML, BPMN, HLD, LLD, Lean UX, Dual Track
- spojrzysz na Refinement z perspektywy Dewelopera i otrzymasz szereg praktycznych wskazówek jak efektywnie poprowadzić to spotkanie
Największy blok szkoleniowy zapoznający uczestników z genezą i rodzajami współczesnych języków programowania, narzędziami, technikami oraz najlepszymi praktykami wykorzystywanymi przy pisaniu kodu. Teoria zostanie wzbogaconą praktyką - uczestnicy będą uczyć się pisania, czytania i "merdżowania" kodu.
Co zyskasz:
- sporą dawkę wiedzy z zakresu inżynierii oprogramowania
- napiszesz (być może pierwszy w życiu) kawałek kodu
- poćwiczysz czytanie kodu (TAK! To nie jest takie trudne)
- zrozumiesz m.in. takie pojęcia jak: IDE, frontend, backend, middleware, full-stack developer, Git, GitHub, commit, Pull Request (PR), branch, merge, fork, pair programming, mob programming
Istnieje szereg sposobów na zapewnienie wysokiej jakości oprogramowania. Dotyczy to zarówno dobrych praktyk pisania kodu jak i jego właściwego testowania. Scrum Master z większą świadomością procesu wytwarzania oprogramowania jest w stanie pomóc Deweloperom ustalić oczekiwany poziom jakości i odzwierciedlić go w DoD.
Co zyskasz:
- wiedzę dotyczącą dobrych praktyk pisania i testowania kodu
- dowiesz się kto i jak powinien testować
- będziesz w stanie znacznie lepiej wspierać Deweloperów w stworzeniu dobrego DoD
- zrozumiesz m.in. takie pojęcia jak: clean-code policy, dług techniczny,
Oprogramowanie dostarcza wartość wyłącznie wtedy, kiedy ktoś może z niego korzystać. Na szkoleniu dowiesz się jak wygląda typowy proces udostępniania oprogramowania użytkownikom końcowym oraz jak można uczynić ten proces jeszcze efektywniejszym.
Co zyskasz:
- wiedzę dotyczącą udostępnienia oprogramowania użytkownikom
- poznasz przykłady zespołów, które opanowały sztukę wdrożeń do perfekcji
- dowiesz się kim jest i w czym może pomóc Scrum Masterowi inżynier DevOps
- zrozumiesz m.in. takie pojęcia jak: CI/CD, DevOps, release notes, A/B testy, SLA
Szkolenie "Techniczny Scrum Master" dostarczy Ci wiedzę i praktykę potrzebną w pracy ze zwinnymi zespołami rozwijającymi oprogramowanie. Otrzymasz sporą dawkę inpiracji, które przełożą się na zauważalnie lepszą efektywność pracy Twoich zespołów.
agileFit - to nasz duet Marcin Kępka i Mariusz Baranowski. Jesteśmy praktykami, którzy pragną dzielić się swoją wiedzą i doświadczeniem ze "zwinną" społecznością. Trudne pytania i niekonwencjonalne pomysły to nasza siła, która pcha nas i nasze zespoły do zwycięstwa.
Więcej o nas dowiesz się na stronie
O nas
Śmiało do nas napisz, z przyjemnością odpowiemy na każde Twoje pytanie!
agileFit
Marcin Kępka & Mariusz Baranowski
Jeśli masz pytania zadzwoń do nas pod numer: 519 520 878