Wpis z mikrobloga

Dzień z życia programisty\testera:
– Słuchaj, jesteś developerem. Powiedz, dlaczego tak często nieprawidłowo szacujecie czas na stworzenie softu?
– Wyobraź sobie, że musisz rozładować ciężarówkę. Ile czasu to zajmie?
– Parę godzin.
– To Kamaz.
– 8 godzin.
– Kamaz załadowany piaskiem.
– 12 godzin
– Nie masz łopaty i narzędzi, tylko ręce.
– 2 dni.
– Na dworze –40.
– 4 dni.
– Kamaz stoi pod wodą.
– To bez sensu, ciągle zmieniasz warunki! Po co mi w ogóle to opowiadasz. Wy developerzy ciągle opowiadacie jakieś bzdury zamiast po prostu oszacować czas swojej pracy.

#heheszki #humorinformatykow
  • 27
  • Odpowiedz
@mszef: Znałem wersję wywrotką kamaz z końcówką "No i na naczepie" "Ale to wywrotka, nie ma naczepy!" "Czy ja mówiłem, że znam się na ciężarówkach"? :D
  • Odpowiedz
  • 164
@mszef to tak jak z tą "mała zmianą w projekcie" i próba wytłumaczenia że to tak jakby do gotowego 5pietrowego bloku z podziemnym garażem nagle dołożyć sobie piętro między I a II. Od tak, mała zmiana tylko szybko bo jutro testy a w poniedziałek idzie na produkcję.
  • Odpowiedz
@decorum: jaki rak? to jest czysta prawda; przez takie "nieplanowane" zmiany projekty się opóźniają i wydłużają, prezesi #!$%@?, developerzy #!$%@?, bo ciągle muszą kończyć stary projekt zamiast zająć się nowym, tylko biznes zadowluny, bo oni jak coś wymyślą to musi być wdrożone i koniec
  • Odpowiedz
  • 44
@europa tylko że te zmiany, to często nie są tak naprawdę zmiany tylko pierwotne wymagania. Mam trochę doświadczenia od strony klienckiej i to często wygląda tak że dostajesz produkt, dla przykładu niech to będzie samochód.
-Dlaczego ten samochód nie ma przedniej szyby?
-No bo po poprzednim sprincie nic nie mowiliscie że brakuje szyby.
-No nie mówiliśmy, bo wtedy auto jeszcze nie miało nawet dachu
-Trzeba było mówić że auto ma mieć szybę. Teraz wstawienie szyby to konieczność przeprojektowania całego zawieszenia i układu jezdnego!
-ale przecież w we wstępnych wymaganiach jest jasno napisane że auto ma być odporne na deszcz i inne warunki
  • Odpowiedz
@neonn: Zasadniczo się z Tobą zgadzam, ale w podanym przykładzie to pierwotne wymagania nie były precyzyjne. W końcu przecież zrobili samochód odporny na deszcz i inne warunki pogodowe ;)
  • Odpowiedz
  • 1
@idaho7 ok, trafniejsze by to było gdybym napisał "w wymaganiach jest napisane że kierowca ma być zabezpieczony przed deszczem"
( ͡° ͜ʖ ͡°)-
  • Odpowiedz
@neonn: No właśnie. Typowy programista to prosty organizm, dostaje wymagania, robi zgodnie z nimi. Jak wymagania nie są dobre to i produkt nie będzie dobry ;)
  • Odpowiedz
do gotowego 5pietrowego bloku z podziemnym garażem nagle dołożyć sobie piętro między I a II


Poniżej przejaw głębokiej mądrości - wypowiedź mojego kolegi po 3-godzinnym callu z business analitykiem ze Stanów, podczas którego kolejny raz zmieniła wymagania

Ja tam #!$%@? pojadę. Pojadę i te wymagania jej wydrukuję na kartce a4. Potem przyniosę 20 płyt chodnikowych, po 15kg każda i ułożę na tej kartce. I za każdym razem, jak ona znowu będzie chciała
  • Odpowiedz
@decorum: beka z Ciebie niemożebna typie xD jeśli dla Ciebie praca w IT to tylko "klikanie w kąputer" to brak mi słów; niczym się nie różnisz od januszy z małpią głową co tylko marudzą i narzekają, że tylko machanie łopatą to prawdziwa robota
  • Odpowiedz