pobierz wyniki ankiety w postaci pdf

Transkrypt

pobierz wyniki ankiety w postaci pdf
Liczba ankietowanych: 49
Ankieta zostala opublikowana na Polish Agile User Group, pl.comp.java i
pl.comp.programming
1. Stand-up/ SCRUM
Codziennie robimy stand-up/SCRUM.
Stand-up jest krotki i zawsze o tej samej porze.
Klient uczestniczy w stand-up.
27
28
9
55%
57%
18%
Iteracje sa ustalonej dlugosci.
Nigdy nie zmieniamy terminu iteracji.
Wymagania sa zamrozone po rozpoczeciu iteracji.
Kazda iteracja rozpoczyna sie spotkaniem, na ktorym planujemy zadania
do wykonania.
Klient jest obecny przy planowaniu iteracji.
Planujemy iteracje przy uzyciu "user stories".
34
24
16
69%
49%
33%
35
18
18
71%
37%
37%
Szacujemy i notujemy planowany czas wykonania kazdego zadania.
Zadania maja "acceptance criteria".
32
14
65%
29%
6
16
5
7
5
Response
Percent
15%
41%
13%
18%
13%
16
16
32
34
33%
33%
65%
69%
6
12%
17
35%
2. Iteracje i planowanie
Response
Count
3. Jak dluga jest iteracja?
Response
Count
1 tydzien
2 tygodnie
3 tygodnie
4 tygodnie
Inna
4. Zarzadzanie iteracja
Response
Count
Uzywamy "Index cards" i "Status Board".
Mierzymy wydajnosc (Velocity).
Uzywamy listy zadan (Task Backlog).
Uzywamy systemu do rejestracji bledow.
5. Praca nad kodem
Response
Count
Pracujemy w parach (pair-programming) wiecej niz 3 godziny dziennie,
codziennie
Kazdy programista jest w stanie zmodyfikowac dowolny modul systemu
bez obawy o wprowadzenie bledu do systemu.
Wszyscy programiści w zespole stosują refactoring.
28
57%
Regularnie omawiamy co mozna zrobic by poprawic prace zespolu.
Robimy regularnie "Code reviews"
Piszemy niewiele dokumentacji, nasz kod dokumentuje sie sam.
Uzywamy czasem narzedzi do mierzenia jakosci kodu ( test coverage,
duplicates, inspections)
Narzedzia do mierzenia jakosci kodu sa zintegrowane z "continuous
integration".
Robimy check-in wszystkich zmian przynajmniej raz dziennie.
Check-iny sa male - srednio 5 plikow.
Mozemy rozmawiac o kodzie napisanym przez innych programistow bez
obawy, ze ci poczuja sie zagrozeni/urazeni.
29
22
24
59%
45%
49%
25
51%
11
27
22
22%
55%
45%
31
63%
18
5
37%
10%
24
9
49%
18%
Mamy tzw. "one-click" build
Uzywamy "continuous integration" (przy kazdym check-in do
repozytorium).
Wszyscy wiemy od razu jesli build jest zepsuty.
22
45%
15
21
31%
43%
Naprawiamy build jesli jest zepsuty zanim wolno zrobic "check-in".
Hot-fix releases tylko przy uzyciu "hot-fix branch".
13
5
27%
10%
6. Unit-testy
Response
Count
Uzywamy Test Driven Development
Uzywamy Test First Development
Kazdy moze uruchomic unit-testy na swojej maszynie bez dodatkowej
konfiguracji.
Unit-testy trwaja mniej niz 60 sekund.
7. Continuous Integration
Response
Count

Podobne dokumenty