GameMakers Inżynieria Oprogramowania

Preview:

Citation preview

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ĄĆ!

Recommended