Michał Kujałowicz TestWarez2017
Zarządzaniu jakością w organizacji przyświecają takie główne zasady jak: orientacja na klienta, zaangażowanie ludzi, ciągłą poprawa, decyzje oparte o dane itd. W moim przekonaniu aby uzyskać jakość wszystkie one muszą dotyczyć organizacji, czy projektu, ale także każdego indywidualnego członka zespołu. W prezentacji opowiem o projekcie, który miałem przyjemność współprowadzić, a którego celem było zwiększenie umiejętności i świadomości pro-jakościowych każdego w zespole produktowym. Jak spowodować aby zespół miał większą empatię i zaangażowanie w problemy klienckie? Co to jest ‘myślenie produktowe’ i jak je wypracować u programistów i QA? Jak wbudować dbałość o zbieranie danych i opieranie się o nie w codzienne praktyki zespołów? Na te jak i inne pytania opowiem w trakcie prezentacji bazując na doświadczeniach z przeprowadzonego projektu. Na koniec podzielę się również wskazówkami i wnioskami jak taki projekt prowadzić w organizacji.
4. Quality Assurance
Nie
Quality Control
Do the right things, the
right way
Rezultaty zgodne ze
spodziewanymi
Zorientowany na
process
Aspekt Quality
Management
Pewność w
spełnieniu wymagań
jakości
12. Goal
Step up & own
the product
Deliver compelling user
experience for our
customers
13. “Life is f**ing too
short to build
products no-one
wants”
Product
engineering
Beyond the ‘what’ and
‘how’ we build and into
the ‘who is it for?’ and
‘why do they need it?’
19. Product Engineering
Umiejętności, podejścia, aktywności wymagane
aby być w pełni odpowiedzialnymi za produkt
Relacje
z udziałowcami
Empatia
dla Klienta
Odpowiedzialność
produktowa
20. Product Engineering
Umiejętności, podejścia, aktywności wymagane
aby być w pełni odpowiedzialnymi za produkt
Relacje
z udziałowcami
Empatia
dla Klienta
Odpowiedzialność
produktowa
21. Relacje z udziałowcami
• Kto jest udziałowcem
• Jaką informację potrzebują aby wykonywać
swoją pracę
• Pewność że zespół dostarcza wartość
• Angażowani w odpowiednim stopniu kiedy
potrzeba
22. Empatia dla Klienta
• Wgląd w potrzeby które kierują pracą
• User Experience stanowiące wartość dla Klienta
• Mierzenie pozytywnego wpływu
23. Odpowiedzialność produktowa
• Triada zespołu
• Metryki zdrowia produktu wpływające na
decyzje
• Cele pozwalające osiągać cele biznesowe
• Jakie problemy staramy się rozwiązać i
dlaczego
24. Wszyscy w zespole!!!
Product Engineering
Umiejętności, podejścia, aktywności wymagane
aby być w pełni odpowiedzialnymi za produkt
27. Problem
Nasza marka
Zawsze hardcore engineering :)
Czemu każdy w zespole?
Czemu nie sami PM’owie, Designerzy?
Inne zespoły
Czy one mają te umiejętności?
Kryteria
Czemu takie ogólne? Muszą je
zdefiniować bardziej!
28. Rozwiązanie
To chodzi o nas!
Mamy dojrzałość i sami kreujemy co
oznacza Product Engineering
Spróbować!
Wybrać obszary, taktyki i
działać!
Klucz
Silny autorytet!
34. Senior leadership
Inne zespoły produktowe
Support
Marketing
Technical account managers
Ecosystem
Tech writers
Product Advocates
Relacje
z udziałowcami
37. Relacje
z udziałowcami
• Prezentacje udziałowców w biurze
• Inżynierowie przeglądający materiały
marketingowe
• Leadership informujący o zmianach dat
• Demo nowych funkcjonalności dla
support
• Angażowanie support w testowaniu
Dzielenie się feedback,
angażowanie kiedy potrzeba
38. Demo trust
• Pomysł na rozwiązanie problemu
• Przygotuj się
• Demo, dyskusja, decyzja
• Twoja pewność? 1-10
• Kiedy używać? Faza ‘Envision it’
• Kiedy przestać używać?
Relacje
z udziałowcami
39. Wgląd w potrzeby klienckie
Zbalansowane podejście
w kreowaniu pracy
Jobs to be done!
Empatia
dla Klienta
48. Odpowiedzialność
produktowa
Scorecards
• Dla release jak i funkcjonalności
• Zadawanie właściwych pytań z
wyprzedzeniem
• Co to oznacza że release/funkcjonalność
są udane? Jak to zmierzyć
• Monitorować i wyciągać wnioski
54. Maszyna zaczyna działać
• Kilka kryteriów w każdym miesiącu
• Zmiana widzialna w całym biurze
• Przyglądanie się czy nie doznajemy regresji
• Rosnące zaufanie
PROBLEM!!!
59. Leadership team
Podejmujący krytyczne decyzje
Kierujący roadmap i strategią
Senior leadership
Pewność i zaufanie
Ale…
Wszystko podlega degradacji…
Ciągły przegląd i działanie…
It’s
alive!
It’s
alive!
60. • Innowacja
• Lepszy wgląd w potrzeby Klientów
• Kierowanie przyszłością produktu
• Kierowanie strategią
61. Krytyczne
• Spróbuj! Zrób coś!
• Stwórz moment w zespole
• Autorytet
• Kieruj i bądź BWT
• Widoczność
• Dziel się sukcesami i porażkami
62. • Ciężko jednoznacznie zmierzyć
• Mnóstwo sygnałów
• Budowanie umiejętności ale i zaufania i
pewności
• Strategiczna waga
• Budowanie Quality Management!
63. 1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
Zasady
Zrozumienie i zrealizowanie
obecnych i przyszłych
wymagań i oczekiwań
klientów
64. Liderzy tworzą środowisko
pracownicy mogą się w pełni
zaangażować
w osiągnięcie wspólnych celów
1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
Zasady
1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
65. Kompetentni pracownicy
ciągłe podnoszenie wiedzy
i umiejętności
upoważnianie i uznawanie
osiągnięć
Zasady
1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
66. Liderzy zarządzają i
kontrolują procesy
wejścia i wyjścia które
wiążą te procesy razem
Zasady
1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
67. Ciągłe skupienie na poprawie
obecne poziomy wydajności
reakcja w zależności od
zmieniających się warunków
identyfikacja, tworzenie i
wykorzystywanie nowych
możliwości
Zasady
1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
68. Zasady
1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
Proces podejmowania
decyzji w oparciu o dane:
zbieranie informacji z wielu
źródeł,
identyfikacja faktów,
obiektywna analiza danych,
rozważenie potencjalnych
konsekwencji.
69. Zasady
1 – Orientacja na Klienta
2 – Przywództwo
3 – Zaangażowanie ludzi
4 – Podejście procesowe
5 – Ciągłe doskonalenie
6 – Podejmowanie
decyzji oparte na danych
7 – Zarządzanie
relacjami
Zarządzanie relacjami z
dostawcami i partnerami
pozytywne i produktywne
zaangażowanie, wsparcie i
feedback
70. Wnioski
Product engineering
W sercu zespołu i każdego w zespole
Taktyki
Demo trusts, Project posters…
Atlasssian Playbook!
Próbuj! Zrób coś!
Cynefin może pomóc
Widoczność
Upewnij się że inni widzą
74. •polska-gdańsk-kościół - by neufal 54 - CC0
•the stadium crowd - by Abdul Rahman - CC BY 2.0
•audit checklist - Boris Dhingarov - CC BY 2.0
•ISO 9001 in Tsukiji - by Chris 73 - CC-BY-SA-3.0
•rysunek Architekt projektalt - by andreas160578 - CC0
•1549px-Informatics_General_programmer_at_terminal - by Jonathan
Schilling - CC-BY-SA-4.0
•Tangled_cables_on_Modular_synthesizer_-
_Tokyo_Festival_of_Modular_2014_-_Day_1_(2014-06-07) - by Kazuhisa
OTSUBO - CC-BY-2.0
•Moonrise_Sculptures by Asterion - Cc-by-sa-3.0
•Cloughmore Stone - orfhlaith o’brien - CC0
•Carving tools - Aerolin55 - CC-BY-SA-3.0
•Try 34th Street Wall Graffiti Gainesville B&W - Christopher Sessums - CC
BY-SA 2.0
•Cynefin framework - Snowded - CC-BY-3.0
•SD Convention Str - BrokenSphere - CC-BY-SA-3.0
•Meeting Oval Office - Yoichi Okamoto - CC0
•Tell me and I forget - Christopher Allen - CC BY 2.0
Images - credits