Rodzaj pytania typu „tak / nie” i dlaczego?
Czy to deweloper oprogramowania jest odpowiedzialny za zrozumienie, co klient rozumie przez swoją prośbę, czy też to klient jest odpowiedzialny za prawidłowe wyjaśnienie swojej prośby twórcy oprogramowania?
Sytuacja w pracy polega obecnie na tym, że „klient już nas wyjaśnił, czego chce. Twoim obowiązkiem jest zrozumieć prośbę, a nie zadawać więcej pytań”.
Chociaż angielski nie jest moim mocnym zestawem, wszystkie prośby są napisane w niejasnym języku angielskim ze źle umieszczonymi słowami i trudnymi do zrozumienia zdaniami, niektóre wnioski zakładają wcześniejsze zrozumienie systemu z mojej strony.
Jestem trzecim lub czwartym programistą systemu (ostatni programiści zrezygnowali z pracy) i może to być powód, dla którego klient oczekuje pewnej wiedzy po stronie programistów.
Sam system jest dość niechlujny zarówno w interfejsie użytkownika, jak i na poziomie kodu źródłowego. Dla mnie wygląda to na kodowanie małpy - kod i mam nadzieję, że poprawnie otrzymałeś żądanie, ale tak naprawdę go nie rozumiesz.
Właściwie to myślę o odejściu z pracy, ale jeszcze tego nie zrobiłem, biorąc pod uwagę, że nie jestem pewien, kto ma rację, a kto nie.