wtorek, 19 sierpnia 2008

Wnioski racjonalizatorskie

Ostatnio w kręgach kierowniczych - czyli tych do których nie mam dostępu rozgorzała dyskusja jak uczynić nasz produkt jeszcze lepszym, stabilniejszym i szybszym. Oto kilka oddolnych wniosków racjonalizatorskim.
Połóżmy większy nacisk na SoftDevila (bratniego demona :))- wiadomo aplikację trzeba budować na stabilnych podstawach. A po za tym następuje tu wstępna selekcja jeśli ktoś jest tak ograniczony że nie potrafi obsługiwać Deva na pewno nie potrafi zakodować czegokolwiek.
Większy nacisk na testowanie - niech każdy enhancment zacznie się od napisania test kejsów. Gdy programista upewni się że test kejsy przechodzą może zacząć kodowanie. Później architekt będzie mógł śmiało zadecydować czy enhancment wyrzucić do kosza, czy warto napisać do niego wymagania.
Więcej buildów - zamrożony produkt to stabilny produkt (a zamrożone jajo nie śmierdzi nawet jak jest zepsute). Wprowadźmy okna w których będzie można oddawać pliki. W momencie otwarcia okna Boss wprowadza w Devie status commiting i wszyscy zaczynają oddawać pliki. Zapobiegnie to bezsensownemu lockowaniu plików przez długi czas. Lockowanie jak wszyscy wiedzą jest najczęstszą przyczyną błędów.

Brak komentarzy: