Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

31
Per aspera ad astra Przygody PIDI z Agile

Transcript of Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Page 1: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Per aspera ad astraPrzygody PIDI z Agile

Page 2: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

WstępPIDI to software house. Zaczynaliśmy jako freelancerzy, organicznie rosnąc do obecnych rozmiarów.

Page 3: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

PIDIod 2009 roku9 osób w biurze w Gliwicachod 2013 - spółka z o. o.od tego czasu 30 klientów

Page 4: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

PIDIPrzykładowe projekty● zaawansowany ecommerce (PCStore.pl)● startupy SaaS (Simplemo.pl)● API dla aplikacji mobilnych

Page 5: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Historia prawdziwa1. 2 guys, 1 project2. Więcej ludzi, więcej problemów3. Lepsze sprinty...4. ...tylko po co?5. Coś jakby dojrzałość

Page 6: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Rozdział 12 guys, 1 project

Page 7: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

PoczątkiDwie osoby pracujące nad jednym projektemPrace w dużej mierze rozłączne (grafika/frontend, backend)Bezpośrednia komunikacja

Page 9: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Początki“[Przedkładamy] Ludzi i interakcje ponad procesy i narzędzia.”

Manifest Zwinnego Tworzenia Oprogramowania

Page 10: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Rozdział 2Więcej ludzi, więcej problemów

Page 11: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Więcej ludzi, więcej problemówSCRUM - odpowiedź na potrzebę biznesowąKompromis pomiędzy tradycyjnymi metodami (dużo raportowania, dokumentacji, krycia tyłka), a anarchiąPierwsza implementacja: tablica

Page 12: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Więcej ludzi, więcej pr

historyjki takie wystarczające

karteczki takie pojemne

tablica bardzo fizyczna

wow

wow

wow

Page 13: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

SCRUM na tablicyZalety:● “macalne”, trzeba wstać zza biurka● proste w implementacji● zawsze widoczne

Page 14: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

SCRUM na tablicyWady:● proste w implementacji ● mało pojemne● bez zdalnego dostępu● trudno się archiwizuje i analizuje po

fakcie

Page 15: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Rozdział 3Lepsze sprinty...

Page 16: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Lepsze sprintyNajprostsza alternatywa karteczek - arkusz kalkulacyjnyNajlepszy arkusz - Google Docs

Page 17: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile
Page 18: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Lepiej, ale nie do końca● dostępne online● lepszy opis● automatyczny

Burndown Chart

● wciąż lakonicznie● trudno prowadzić

dyskusję● brak obrazu całości

Page 19: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Rozdział 4...tylko po co?

Page 20: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Pivotal Tracker

Page 21: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile
Page 22: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Po co nam sprinty?● sprinty tylko jako jednostka czasowa● praca automatycznie dzielona na podstawie

szybkości● przebieg pracy skoncentrowany na

pojedynczej historyjce (start > finish > deliver > accept/reject)

Page 23: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Po co nam sprinty?● dobre rozwiązanie, jeśli PO jest po stronie

klienta● brak planowania sprintu może obniżyć

jakość produktu● projekty - spaghetti

Page 24: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Większa transparentność“[Przedkładamy] Współpracę z klientem ponad formalne ustalenia.”

Manifest Zwinnego Tworzenia Oprogramowania

Page 25: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Rozdział 5Coś jakby dojrzałość?

Page 26: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

JIRA

Page 27: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

JIRA● duży kombajn● wspiera dobrze praktyki SCRUMowe● Kanban dla mniejszych projektów● integracja z BitBucket.org● +100 do profesjonalizmu

Page 28: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Komunikator● Skype to za mało (brak porządnego

archwium, doręczanie wiadomości tylko gdy obie osoby są online)

Page 29: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Slack.com● integracja z JIRA i

BitBucket● kanały projektowe● bezpośrednie grupy

Page 30: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Co dalej?● poprawa praktyk SCRUM● gdzie umieścić design?● biuro Product Ownera?

Page 31: Rafał Nowak - Per aspera ad astra, czyli przygody PIDI z Agile

Dzięki! Pytania?Rafał Nowak, CEO PIDI (pidi.pl)