piątek, 6 grudnia 2013

Smaczne muffinki na piątek

http://tastycupcakes.org/

Want to play a game? An Agile game? Or a Lean game?

Ta strona wyskoczyla mi przypadkiem na googlach - ale ma całkiem fajny zestaw różnych gier pokazujących na czym polegają różne idee takich kategorii jak Agile, Lean itp.

I pamiętajcie: If it's not fun, your're doing something wrong ::-)

Czysto Agile'owo:
http://tastycupcakes.org/category/agile/

środa, 4 grudnia 2013

Kontrakty. Umowy. Nuda.

Agile Manifesto wyraźnie mówi: „Customer collaboration over contract negotiation”. Tylko w tym sęk (deska drzewnianna, w szrodku sęk) – większość Klientów z jakimi się pracuje, większość organizacji potrzebuje pewności jaką tradycyjne kontrakty zdają się dawać. Dostarczycie nam pełną funkcjonalność do tej i tej daty. 

Dzięki kontraktowi Fixed Price Fixed Scope (FPFS), zarówno biznes jak i prawnicy czują, że zaadresowali wszystkie ryzyka jakie mogli – przecież jeżeli programiści nie dowiozą, to się na nich nałoży karę umowną. A jak dowiozą, to może jakiś bonus od życia im dodamy żeby do tego bata dodać marchewkę?

Z agile’owego punktu widzenia to całkiem bez sensu, tworzy bariery w komunikacji, rozdziela „MY” i „ONI”. A tymczasem przecież wszyscy chcemy osiągnąć sukces i pracować razem?

Dobrze napisany kontrakt ma szanse przekonać Klienta że zwinne podejście ma większy sens, szczególnie jeżeli zwiększa on przejrzystość. Powinien on także adresować kwestię zaufania pomiędzy Klientem i Wykonawcą, usuwając barierę my/oni za pomocą odpowiednich zapisów. Jakich? Może część odpowiedzi znajdziecie poniżej.

Szczególnie polecam pierwszy artykuł. Mówi on co prawda o tym jak rozmawiać z prawnikami o Agile. Dzięki temu bardzo ładnie wypunktowuje to co organizację może w Agile'u przerażać, oraz co zrobić żeby kontrakt wspierał współpracę raczej niż konfrontację. 

Pozostałe też mają swoje zalety. Inaczej bym ich nie dodawał.

  1.  Agile Contracts Primer: http://www.agilecontracts.org/agile_contracts_primer.pdf
  2.   Propozycja kancelarii Bird&Bird: http://www.twobirds.com/~/media/PDFs/Brochures/Contracting%20for%20Agile%20software%20development%20projects.pdf
  3. 10 typów kontraktów dla Agile’a http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts
Komentarze mile widziane.

P.S.
Zadanie specjalne za 100 punktów:
W jaki sposób sprzedawać kontrakty AGILE’owe administracji publicznej żeby nasze pieniądze nie szły na projekty które nigdy nie zostaną użyte?  Dodatkowe punkty za sformułowanie Agile'owego SIWZ...