Dowiedz się Scrum: tak. Jeśli tylko chcesz się o tym dowiedzieć, dodaj do swojego ogólnego zestawu umiejętności. (ale jego smak „Scrum-ban” jest prawdopodobnie tym, czego szukasz ...)
Scrum to fajna platforma, ale podstawową zasadą jest: „Iteracje (sprinty) powinny mieć ustalony czas trwania”. Nigdy nie widziałem tej pracy w bardzo małych zespołach, które są bardziej zaangażowane w przerwanie niż nie. Jeśli naprawdę możesz się zarejestrować i zobowiązać do pracy w określonym czasie (1 tydzień?), Scrum jest świetnym programem. Jeśli nie możesz ... Scrum jest przyjemny do nauki, ponieważ ma kilka dobrych koncepcji, które dobrze przekładają się na inne rzeczy ... jak ...
Backlog - Scrum lub nie, przechowuj listę rzeczy, które musisz zrobić w kolejności. Lubię Excela (lub Arkusz kalkulacyjny Google Doc ...) Może ci się spodobać coś innego. Trzymałbym bardzo małe narzędzie, jeśli jesteś bardzo małym zespołem. (Arkusz kalkulacyjny >> Edytor tekstu, ponieważ można łatwo sortować.)
Rozdzielenie planowania i zatwierdzenia - Zaplanuj w abstrakcyjnym zapisie (punkty) i zachowaj spójność (8 punktów to około 2 x 4-punktowa opowieść i 4 x 2-punktowa) Kiedy przyjdzie czas, aby „wykonać pracę”, ponownie przeanalizuj problem i naszkicuj go w godzinach. Nie zmieniaj punktów.
Zaangażowanie - bądź widoczny dla innych, kiedy popełniasz zobowiązania i wywiązuj się ze swoich zobowiązań
Retrospektywa - po dostarczeniu zastanów się, co można było zrobić lepiej.
itd itd.
Scrum jest wystarczająco łatwy do zrozumienia, że może to być dobry punkt wyjścia. Jeśli ci się spodoba, rozważę użycie wariantu „Scrum-ban” - http://en.wikipedia.org/wiki/Scrum-ban#Scrum-ban . Nic innego nie wydaje mi się „tak dobrze udokumentowane”, mając do dyspozycji dość aktywną społeczność.
Chciałbym również polecić metodologie Alistair Cockburn's Crystal (http://alistair.cockburn.us/Crystal+methodologies+main+foyer i http://www.amazon.com/Crystal-Clear-Human-Powered-Methodology- Mały / dp / 0201699478 / ref = ntt_at_ep_dpt_3 ), ale wymaga znacznie więcej czytania i kopania.
Rzeczy takie jak XP zawierają więcej szczegółów na temat konkretnych praktyk, więc powiedziałbym również, aby przeczytać książkę: http://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658/ref=sr_1_1?s= książki i ie = UTF8 i qid = 1304359834 i sr = 1-1
Końcowa lektura: tak długo, jak wyrażasz zgodę na manifest Agile i przestrzegasz zasad: http://agilemanifesto.org/principles.html powinieneś być w dobrej formie.
Osobiste zalecenie: Przyjęcie TDD (niepodlegające negocjacjom, IMHO) Utrzymanie zaległości (zgodnie ze Scrumem) Zawsze utrzymuj rozmiar i sortuj według priorytetu Rozkładaj rzeczy „zbyt duże, aby robić między przerwami” w mniejszych kawałkach Poproś kogoś innego o ustawienie / sprawdzenie priorytetu (nie dwa elementy mają ten sam priorytet. kiedykolwiek.) Spraw, aby środowisko kompilacji było w stanie zbudować / przetestować / wdrożyć (w środowisku laboratoryjnym) w ciągu 5-10 minut Pokaż swoim klientom (wewnętrznym i zewnętrznym) wyniki ukończenia historii Historia nie zostanie ukończona twój klient się zgadza. Wyciągaj Historie ze szczytu stosu i pracuj nad nimi, gdy ukończysz bieżącą historię Nie otwieraj więcej niż 2 rzeczy naraz. Zakończ rozproszenie uwagi, zanim zaczniesz inne.
mam nadzieję że to pomoże