I Twój zespół może być zwinny (choć to może trochę potrwać) Paweł Lipiński



Podobne dokumenty
4. Wprowadzanie Scruma w ImmobilienScout Opis sytuacji

Klasyczna organizacja też może być zwinna! Zarządzaj zwinnie projektami!

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Ewolucja Architektury

Akademia ADB Wykład I Praca w grupie i jakość kodu

Podejście zwinne do zarządzania projektami

Programowanie zespołowe

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

Wykład 2. MIS n Inżynieria oprogramowania Marzec Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

Jak uczyć się na błędach? Łukasz Malina WEBCON

Programowanie Zespołowe

Oferta usług coachingowych firmy Code Sprinters

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Scrum. Zwinna metodyka prowadzenia projektów

Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

DevOps w duecie. Autorzy: Cezary Krzemiński Dariusz Puchalak

CELE SZKOLENIA POZNAJMY SIĘ!

Oferta szkoleń firmy Code Sprinters

Opis przedmiotu zamówienia

Efektywny back-office. Warszawa, r.

JAK ROZWIJAĆ PRACOWNIKÓW PRODUKCJI PODCZAS TRANSFORMACJI LEAN

Szkolenia jako strategiczny element inwestycji w kapitał ludzki Narzędzia rozwoju kompetencji interpersonalnych personelu medycznego

Zarządzanie projektami w NGO

Planowanie i realizacja zadań w zespole Scrum

Program New Way of Working (NWoW) źródłem motywacji do zmiany postaw. innogy Polska Dorota Kuprianowicz-Legutko

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

INTERNATIONAL CONSULT jest firmą świadczącą usługi doradcze głównie dla małych i średnich przedsiębiorstw.

ZASADY I KRYTERIA BADANIA SATYSFAKCJI KLIENTÓW SYSTEM BADANIA KLIENTÓW I ICH OCZEKIWAŃ PSB BUDOMAT

ORGANIZACJA Z CHARAKTEREM OFERTA WSZECHNICY UJ. Jak świadomie kształtować kulturę organizacyjną firmy?

ZACZYNAMY! OCENA NIE MUSI BOLEĆ! Budowanie zaangażowania w procesach HR część 3 BARTŁOMIEJ LUX I MICHAŁ SZOT (13 CZERWCA 2017) WEBINARIUM NA DWA GŁOSY

Wsparcie narzędziowe zarządzania ryzykiem w projektach

Plan studiów stacjonarnych drugiego stopnia 2019/2021 Kierunek: Zarządzanie kreatywne B. Moduły kierunkowe obligatoryjne

mint software Business Solutions Development Team

Feature Driven Development

OFERTA SZKOLEŃ BIZNESOWYCH

Analiza biznesowa a metody agile owe

Maciej Oleksy Zenon Matuszyk

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma

Jak wykorzystać design thinking w swojej firmie Doświadczenia praktyka.

Metodyki zwinne wytwarzania oprogramowania

Od Wciskania do Sprzedawania. Mistrzem Etycznej Sprzedaży

Usługa: Audyt kodu źródłowego

Programowanie zwinne

JUBILEUSZOWA OFERTA SZCZĘŚLIWA 13!

Projektowanie zorientowane na uŝytkownika

Zarządzanie zmianą. Czyli jak skutecznie minimalizować opór pracowników wobec zmian

Programowanie Zespołowe

Outsourcing kadry IT. w branżach: finanse, bankowośd i ubezpieczenia

Nie o narzędziach a o rezultatach. czyli skuteczny sposób dokonywania uzgodnień pomiędzy biznesem i IT. Władysławowo, 6 października 2011 r.

Warsztaty. Oferta. First Time Manager Szkolenie Otwarte

Scaling Scrum with SAFe. Małgorzata Czerwińska

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Zacznijmy od diagnozy zadania pracowników bibliotek odpowiedzialnych za wspomaganie pracy szkół.

Kurs trenerów online. Spotkanie nr 2

Bezpieczeństwo systemów internetowych

Program Coachingu dla młodych osób

Innowacje w IT czyli dlaczego to takie trudne? Jakub Dąbkowski

Dlaczego warto zarządzać projektem informatycznym

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku

Iwona Sorbian Dyrektor ds. Zarządzania i Reorganizacji ZM Progress

Kontekst sytuacyjny: Pytanie pozostaje tylko w jakich obszarach ich rozwijać?

Opis metodyki i procesu produkcji oprogramowania

Płatna praktyka lub staż w Life Architect

DESIGN THINKING. Peter Drucker. Nie ma nic bardziej nieefektywnego niż robienie efektywnie czegoś, co nie powinno być robione wcale.

KLUCZOWE INDYKATORY OSIĄGNIĘĆ O CHARAKTERZE POWSZECHNYM

Inwestycja w robotyzację

szkolenia dla biznesu

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Przywództwo sytuacyjne w organizacji LEAN

Modelowanie procesów zwinnej transformacji w organizacjach informatycznych dr inż. Artur Ziółkowski

HP Service Anywhere Uproszczenie zarządzania usługami IT

Kompetencje i obszary działalności Opitz Consulting

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Metodyki programowania. Tomasz Kaszuba 2015

Efektywne retrospekcje

Tworzenie gier na urządzenia mobilne

Lokalizacja Oprogramowania

Nowoczesne narzędzia HR. Waldemar Lipiński DMZ-CHEMAK sp. z o.o.

Dla Ciebie. Dla Szefa. Dla Kolegi.

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

know 5 W, : filary wzrostu WHAT WHEN WHO WHY WHERE model biznesowy

Ewolucyjna architektura

Programowanie Zespołowe

Projektowanie strategii HR

proste, migawkowe badanie IT w Twojej organizacji realizowane z trzech kluczowych perspektyw: działu IT, Twojego podstawowego biznesu oraz działu

10 kluczowych zasad efektywnego uczenia się tradingu

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

O metodzie OJT? Proces optymalizacji zachowań organizacyjnych rozumiemy jako skuteczne

Wszystkie problemy leżą w testach. ForProgress spółka z ograniczoną odpowiedzialnością sp.k.

Klucz do procesu doskonalenia. dzięki Lean Six Sigma dla Green Belts. Praktyczne szkolenia prowadzone przez Lean Six Sigma Company

ZARZĄDZANIE PROJEKTAMI. Tomasz Janka KFDZOM Kołobrzeg, 21 września 2017

LIPIEC 2015 CASE STUDY

SDP systemu SOS. Marcin Suszczewicz Michał Woźniak Krzysztof Kostałkowicz Piotr Kuśka. 6 czerwca 2006

Keystone Consulting Zarządzanie kompetencjami w firmie - jak szkolić efektywnie

Transkrypt:

I Twój zespół może być zwinny (choć to może trochę potrwać) Paweł Lipiński

pawel@warsjawa:/etc$whoami Ja: ponad 10 lat pracy w Javie SCJP, SCWCD, SCBCD, SCEA brałem udział w: rozwój oprogramowania, consulting, szkolenia, architektura, prowadzenie i coaching zespołów wykorzystywane metodyki: cowboy-coding, RUP, Scrum (CSP), XP Pragmatists: Stosujemy XP z elementami Scrum a (np. review) Skupiamy się na jakości - terminowość i szybkość to jej dzieci Unikatowe w Polsce doświadczenia i praktyka

Zaraz będzie o... Jak rozpocząć zmianę? Czego dotyczą zmiany? Jak wprowadzać procesy i praktyki? Jak radzić sobie z problemami?

Ale najpierw podstawowe pytanie: Po co wprowadzać zwinne metodyki?

Czy coś jest nie tak? nieutrzymywalny kod?

Czy coś jest nie tak? aplikacja niedopasowana do użytkownika?

Czy coś jest nie tak? ping-pong odpowiedzialności i winienie się nawzajem?

Czy coś jest nie tak? nieefektywne spotkania?

Czy coś jest nie tak? chaos w projekcie brak zespołowości fatalna jakość problemy z wdrożeniami siedzenie po godzinach poczucie porażki

zwinne metodyki nie rozwiążą tych problemów

ale mogą pomóc Wam je rozwiązać

Ale jak? przezroczystość procesu i stanu Bardziej deterministyczne rozwijanie oprogramowania Uwidocznienie (nie)kompletności / (nie)czytelności wymagań Uwidocznienie związku wymagań z terminami Związanie realizacji z oczekiwaniami klienta Uwidocznienie jakości

Co się będzie działo? Zmiana kultury pracy Zmiana procesów i praktyk Zmiana sposobu zarządzania Zmiana rozłożenia odpowiedzialności Najpierw będzie obniżenie wydajności, na zyski trzeba trochę popracować. Potrzeba trochę inwestycji - w testy, konfigurację środowisk itp. Spory i znaczące różnice w czasie planowania.

Do roboty! Przygotowanie i tworzenie świadomości Wprowadzenie do zwinnych metodyk dla wszystkich (szkolenie) Warsztaty z planowaniem podejścia, wprowadzanych praktyk, terminów, itp. - transformacja musi być świadomą decyzją! Czy informować kierownictwo? (ciche zmiany i informacja po transformacji vs. przejrzystość procesu od początku) Pierwsze iteracje częste retrospekcje skupienie na rozwiązywaniu/usuwaniu problemów w czasie standup ów Rozwijanie kompetencji - szkolenia wewn. / zewn. - trener pracujący z zespołem (od paru tygodni do paru miesięcy) Ciągłe poprawianie procesu Raczej nie wszystkie praktyki na raz - lepiej wprowadzać stopniowo Weryfikacja aktualnych procesów, praktyk i narzędzi względem zwinnych wartości i zasad

ważniejsza od zmiany procesu jest zmiana podejścia: zwinne myślenie

Zmiana personalna Trzeba będzie bardzo dbać o szczegóły. Trzeba będzie uznać, że czegoś się nie umie, że trzeba się wiele nauczyć od nowa Trzeba będzie opanować nowe praktyki Będą pomyłki - warto zwracać na nie uwagę i uczyć się na nich. Na zmianę potrzeba czasu - warto dać go sobie.

Zmiana zespołowa Zespoły wielofunkcyjne / samowystarczalne Samoorganizowanie się Przyjęcie przezroczystości teraz każdy będzie wiedział co i kiedy robisz Branie odpowiedzialności tak, może dostaniesz po..., ale za swoje błędy Pilnowanie praktyk, nieodpuszczanie sobie Zaakceptowanie, że cały czas się uczymy

Zmiana w projekcie Czym większy bałagan tym więcej do posprzątania sprzątanie jako część pracy przynoszącej nową wartość Kultura Continuous Integration Iteracje - krótkie i konkretne kompletna paczka na koniec każdej Techniczna doskonałość testy automatyczne ciągłe uczenie Współpraca z resztą organizacji Współpraca z klientem

Zmiany infrastrukturalne Miejsce pracy wspierające zwinne rozwijanie jeden pokój duże tablice biurka do pracy w parach duże monitory Oprogramowanie kontrola wersji CI coś do zarządzania scenariuszami i liczenia prędkości

Podstawowe zasady Określenie celów gdzie jesteśmy teraz, jakie są nasze problemy, co chcemy rozwiązać (jakość, nadgodziny, lepsze oszacowania, mniej niespodzianek, motywacja) Żadnego przymuszania cały zespół musi decydować co wybiera i kiedy Zespół musi się cały czas uczyć szkolenia, coaching retrospekcje, spotkania synchronizacyjne Małe kroki, by mieć efekty szybko i często

Problemy Ktoś z zespołu nie chce: - rozwijanie świadomości i wiedzy - wprowadzenie na próbę Opór kierownictwa: - czy wiedzą jakie są aktualnie problemy? - czy wiedzą czego nie chcą? - opór względem procesu czy konkretnych praktyk? Opór klienta: - co jest dla niego ważne? (zakres czas jakość) - zasoby - poświęci ich czas i tak, tylko w innej formie

Dziękuję pawel.lipinski@pragmatists.pl http://www.pragmatists.pl