NOWOCZESNA INŻYNIERIA OPROGRAMOWANIA
by Marek Kirejczyk
SCRUM
DOBRE PRAKTYKI PROJEKTOWE
SCRUM
JEST PROSTY...
NAPRAWDE PROSTY
SCRUM
Process iteracyjny
Ukierunkowanie na szybkie osiągnięcie wartości businessowej
SPRINT
2-4 tygodniowa iteracja
sprint backlog list
potentially shippable
zaczyna się: planowaniem
kończy: retrospekcją i prezentacją
codzienne spotkania
PLANOWANIE
zbiera się cały zespół
decydują chcą zrobić w danym sprincie
tworza sprint backlog
ustalają piorytety
DAILY SCRUM MEETING
NA STOJĄCO!
Co udało się zrobić od poprzedniego spotkania?
Co planuje zrobić do następnego?
Czego potrzebuje, żeby wykonywać swoją prace efektywniej.
ZAKOŃCZENIE SPRINTU
PREZENTACJA
RETROSPEKCJA
Co poszło dobrze?
Co można poprawić?
TASKMNIEJ NIŻ JEDEN DZIEŃ
WIDOCZNE DLA UŻYTKOWNIKA
DONE
TODO
TO REVIEW
TEST
DONE
DOBREPRAKTYKI
PROGRAMISTYCZNE
DOBRE PRAKTYKI
TEST DRIVEN DEVELOPMENT
CODE REVIEW
CONTINUOUS INTEGRATION /CRUISE CONTROL
PRESENTER FIRST
PROTOTYPOWANIE
TEST DRIVEN DEVELOPMENT
PISZEMY
TESTY
INTERFEJSY
KOD, KTÓRY PRZECHODZI TESTY
REFAKTORYZACJE
EFEKT: KOD DZIAŁA(!) I JEST ODPORNY NA REGRESJE(!)
CODE REVIEW
KAŻDY KOD KOMITOWANY DO REPO JEST PRZEGLĄDNY PRZEZ INNEGO PROGRAMISTĘ
CZEGO SZUKAMY
BŁĘDÓW
DUBLUJĄCEGO SIĘ KODU
NIEZGODNOŚCI Z KONWENCJAMI
NIEPOTRZEBNYCH BIBLIOTEK
btw kiedy komitujemy?
CONTINUOUS INTEGRATION
PO KAŻDYM COMMICIE WYSYŁANY JEST RAPORT DO KAŻDEGO CZŁONKA ZESPOŁU
INFORMACJE:
KOMPILACJA
TESTY
POKRYCIE KODU
ANALIZA STATYCZNIE
PRESENTER FIRST
Definuje wymagania
Można zatwierdzić u klienta
Można potestować
Robimy dokładnie to co potrzeba
PROJEKTY
PROTOTYP
2-4 osoby per projekt
Korzystamy z wiedzy z dzisiejszego wykładu :)
Korzystamy z wiedzy z poprzednich wykładów
używamy engine’ów (Torque, Ogre, ...)
narzedzia git i assembla
I JESZCZE JEDNA RZECZ...
WYNIKI ANKIETY
Do wyścigu staneło 5 pomysłów
Każdy mógł zdobyć od 0 do 37 punktów
Zagłosowało 19 osób
w tym 2 maile nie byly z forum
2 maile byly przekręcone :)
•Jak oceniasz potencjał biznesowy projektu?•Jak oceniasz szanse zrealizowania projektu?•Jak oceniasz prezentacje? •Jak bardzo chciałbyś zagrać w ? •Jak bardzo chciałbyś wziąć udział w tworzeniu gry?
UDANEJ SESJI I FERII!!!
DO ZOBACZENIA ZA MIESIĄĆ!
Top Related