kamil sowa - retrospektywy z perspektywy czasu
TRANSCRIPT
{
Retrospektywy z perspektywy czasu
Czyli kilka przemyśleń na temat
„retro” zwinnych zespołów
Agile Silesia #3 19 marca 2014, Katowice
Kamil Sowa [email protected]
• Dlaczego retro jest ważne?
• Co jest siłą retro?
• Jak przeprowadzić dobre retro?
• Jakimi aktywnościami wypełnić retro?
• Czego się nauczyłem?
• Jaką aktywność na retro wymyśliłem?
• O czym nie powinniśmy zapominać?
O czym będzie mowa?
• Dlaczego retro jest ważne?
• Co jest siłą retro?
• Jak przeprowadzić dobre retro?
• Jakimi aktywnościami wypełnić retro?
• Czego się nauczyłem?
• Jaką aktywność na retro wymyśliłem?
• O czym nie powinniśmy zapominać?
O czym będzie mowa?
• Dlaczego retro jest ważne?
• Co jest siłą retro?
• Jak przeprowadzić dobre retro?
• Jakimi aktywnościami wypełnić retro?
• Czego się nauczyłem?
• Jaką aktywność na retro wymyśliłem?
• O czym nie powinniśmy zapominać?
O czym będzie mowa?
• Dlaczego retro jest ważne?
• Co jest siłą retro?
• Jak przeprowadzić dobre retro?
• Jakimi aktywnościami wypełnić retro?
• Czego się nauczyłem?
• Jaką aktywność na retro wymyśliłem?
• O czym nie powinniśmy zapominać?
O czym będzie mowa?
• Dlaczego retro jest ważne?
• Co jest siłą retro?
• Jak przeprowadzić dobre retro?
• Jakimi aktywnościami wypełnić retro?
• Czego się nauczyłem?
• Jaką aktywność na retro wymyśliłem?
• O czym nie powinniśmy zapominać?
O czym będzie mowa?
• Dlaczego retro jest ważne?
• Co jest siłą retro?
• Jak przeprowadzić dobre retro?
• Jakimi aktywnościami wypełnić retro?
• Czego się nauczyłem?
• Jaką aktywność na retro wymyśliłem?
• O czym nie powinniśmy zapominać?
O czym będzie mowa?
• Dlaczego retro jest ważne?
• Co jest siłą retro?
• Jak przeprowadzić dobre retro?
• Jakimi aktywnościami wypełnić retro?
• Czego się nauczyłem?
• Jaką aktywność na retro wymyśliłem?
• O czym nie powinniśmy zapominać?
O czym będzie mowa?
{ Agile Manifesto, 2001
Dlaczego retro są ważne?
„At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”
…
„Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
{ Empiryczny model kontroli procesu
Dlaczego retro są ważne?
{ • Zbieramy doświadczenia!
• W jakim celu?
• Dla kogo?
• I co w tym złego?
„It’s just too little, too late…”
Lessons Learned
{ Scrum Guide, 2013
Cele i korzyści, czyli dlaczego watro?
„Inspect how the last Sprint went with regards to
people, relationships, process, and tools;”
„Identify and order the major items that went well
and potential improvements; and,”
„Create a plan for implementing improvements to the
way the Scrum Team does its work.”
{ { Forma SM
Co sprawia że warto zachować taki podział?
• Poparcie „od dołu”
• Perspektywa (Darkness Principle)
• Idee zespołu, zaangażowanie
• Wiara w możliwości, zaufanie
• Modelowanie zachowań
Treść Development Team
Czego potrzeba, skoro watro?
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{
• Zatrzymał się
• Był aktywny
• Omawiał fakty
• Podejmował decyzje
• Ustalał priorytety
• Określił plan
• Udzielił feedbacku
Focus
Commitment
Openness, Courage
Commitment
Simplicity, Focus
Focus
Feedback
Jak stworzyć formę? Spraw aby zespół…
{ • Set the Stage
• Gather Data
• Generate Insights
• Decide What to do
• Close the Retrospective
Skupić się na spotkaniu
Zbudować atmosferę otwartości
Zaktywizować uczestników
Przestawić się na myślenie „co było”
Framework by Esther Derby & Diana Larsen
{ • Set the Stage
• Gather Data
• Generate Insights
• Decide What to do
• Close the Retrospective
Zebrać dane, fakty, odczucia
Ustalić wspólne spojrzenie na to co się wydarzyło, na to co będzie dalej omawiane
Framework by Esther Derby & Diana Larsen
{ • Set the Stage
• Gather Data
• Generate Insights
• Decide What to do
• Close the Retrospective
Zbadać zależności, interakcje
Wyszukać wzorce, załamania oraz braki
Zrozumieć „co i dlaczego”
Framework by Esther Derby & Diana Larsen
{ • Set the Stage
• Gather Data
• Generate Insights
• Decide What to do
• Close the Retrospective
Przestawić się z myślenia „co było” na „co będzie”
Określić planowane zmiany, podejście do problemu
Zaprojektować zadania
Framework by Esther Derby & Diana Larsen
{ • Set the Stage
• Gather Data
• Generate Insights
• Decide What to do
• Close the Retrospective
Zebrać feedback
Framework by Esther Derby & Diana Larsen
Framework by Esther Derby & Diana Larsen
• Set the Stage
• Gather Data
• Generate Insights
• Decide What to do
• Close the Retrospective
Treść a raczej
„doświadczenia z generowania treści przez zespół”
{ Czyli jak było i co się stało, że się coś zmieniło
Początki
{ ESVP
Mad / Sad / Glad
Learning Matrix
Prioritize with Dots
ROTI
Rewolucja, a potem …
{ Set the Stage
Najciekawsze aktywności
Check-in • „Jakie masz nadzieje na to retro?” • „Jaka jedna rzecz siedzi Ci teraz w
głowie?” • „Czego się nauczyłeś w tym
sprincie?”
Kudo Box review
{ Gather Data
Najciekawsze aktywności
Team Radar • Techniczny • „Miękki”
{
Najciekawsze aktywności
Circle of Questions • Prawo „veto”
SMART goals • Co jest najważniejsze w tej metodzie?
Generate Insights & Decide what to do
{
Najciekawsze aktywności
Close the Retrospective
Return on Time Invested (ROTI) • Wersja prosta • Wersja dla bardziej
zaawansowanych
{
Najciekawsze aktywności
Close the Retrospective
Helped, Hindered, Hypothesis
{ Inspiracja z Management 3.0
„Złożoność jest gdzieś między ładem, a chaosem”
Ład – ogranicza innowacyjność
Chaos – niszczy możliwości adaptacyjne, zwiększa frustrację
Order & Chaos ®
{ Kiedy retrospekcje idą w dobrym kierunku?
Przemyślenia na koniec
• Forma i treść • 5-etapowe spotkanie
• Zróżnicowane aktywności • Dobrze opisane aktywności
• "Aktywizacja" członków zespołu • Każdy mówi, każdy stoi
• SMART cele • Inspekcja i adaptacja dla wszystkich!
{ Kiedy retrospekcje idą w dobrym kierunku?
Przemyślenia na koniec
• Forma i treść • 5-etapowe spotkanie
• Zróżnicowane aktywności • Dobrze opisane aktywności
• "Aktywizacja" członków zespołu • Każdy mówi, każdy stoi
• SMART cele • Inspekcja i adaptacja dla wszystkich!
{ Kiedy retrospekcje idą w dobrym kierunku?
Przemyślenia na koniec
• Forma i treść • 5-etapowe spotkanie
• Zróżnicowane aktywności • Dobrze opisane aktywności
• "Aktywizacja" członków zespołu • Każdy mówi, każdy stoi
• SMART cele • Inspekcja i adaptacja dla wszystkich!
{ Kiedy retrospekcje idą w dobrym kierunku?
Przemyślenia na koniec
• Forma i treść • 5-etapowe spotkanie
• Zróżnicowane aktywności • Dobrze opisane aktywności
• "Aktywizacja" członków zespołu • Każdy mówi, każdy stoi
• SMART cele • Inspekcja i adaptacja dla wszystkich!
{ Kiedy retrospekcje idą w dobrym kierunku?
Przemyślenia na koniec
• Forma i treść • 5-etapowe spotkanie
• Zróżnicowane aktywności • Dobrze opisane aktywności
• "Aktywizacja" członków zespołu • Każdy mówi, każdy stoi
• SMART cele • Inspekcja i adaptacja dla wszystkich!
{ +/Delta, gdzie są karteczki?
Close the Retrospective
Agile Silesia #3 19 marca 2014, Katowice
Kamil Sowa [email protected]