To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
1. MACIEJ
ZEND CERTIFIED ENGINEER
PROFESSIONAL SCRUM MASTER I
RESET
19/03/2015
@MaciejGrajcarek
TDD/BDD Propagator
DDD Explorer
Agile Enthusiast
Chief Innovation Officer @ Da Vinci Studio
G RAJCAREK
6. AGILE
jest zbiorem wartości oraz zasad, które
zachęcają do pewnego typu
zachowań:
koncentracji na
wytwarzaniu wartości
oraz współpracy
7. AGILE MANIFESTO
Ludzie i interakcje ponad procesy i narzędzia.
Działające oprogramowanie ponad obszerną dokumentację.
Współpraca z klientemponad formalne ustalenia.
Reagowanie na zmiany ponad podążanie za planem.
Utah, 11-13/02/2001
12. SCRUM MASTER
“Usłużny lider”
Obowiązki:
- szkolenie i pomoc Product Ownerowi
(np. w utrzymaniu rejestru produktu)
- szkolenie i pomoc dla zespołu
developerskiego
(np. scalanie zespołu, nauka zasad
SCRUM)
- optymalizacja procesów inżynieryjnych
- praca z organizacją
15. PRODUCT OWNER
Odpowiedzialność:
➔ utrzymanie rejestru produktu
➔ utrzymanie rejestru sprintu
➔ priorytetyzacja zadań
➔ udzielanie odpowiedzi
developerom na tematy
związane z domeną produktu
25. DEFINITION OF DONE (DoD)
http://magenic.com/Portals/0/Images/blog/definition-of-done-in-agile-project-methodology-dog-chef-steak-illustration-sharepoint-development-magenic-custom-software-development.png
Np...
✔ Po przeglądzie kodu
✔ Posiada testy jednostkowe
✔ Testy funkcjonalne
✔ Buduje się w CI
✔ Kod sformatowany CS Fixerem
✔ Dane są Cacheowane
✔ Akcje są logowane
31. SCRUM
- jest prosty, ale nie jest łatwy
SCRUM...
- nie jest cudownym lekiem na wszystkie problemy organizacji
- nie zawsze jest najlepszym wyborem
- to framework, ale jego główne elementy i zasady są niezmienne
- to styl życia
32. DO. OR DO NOT.
https://www.evalueanalytics.com/wpapi/content/uploads/2014/07/IMG_15072014_115853.png
33. CO ROBIĆ, JAK ŻYĆ?
WWW:
https://www.scrum.org/
https://www.scrumalliance.org/
Książki:
“SCRUM i nie tylko” - Krystian Kaczor
“SCRUM” - Rubin Kenneth S.
Certyfikacja:
Professional Scrum Master (Scrum.org) - egzamin
Certified Scrum Master (Scrum Alliance) – kurs
Wydarzenia:
Mikstura IT
Agile Silesia
Quality Excites / Quality Meetups
Praktyka:
Zapraszam do Da Vinci Studio :)
35. Visual AGILExicons
Slides in this presentation contains items from Visual
AGILExicons, which is a trademark of Innolution, LLC and
Kenneth S. Rubin
Visual AGILExicons is used and described in the book:
“Essential Scrum: A practical Guide to the Most Popular
Agile Process”.
You can learn more about the Visual AGILExicons and
permitted uses at
http://www.innolution.com/resources/val-home-page