Pracuję w średniej wielkości firmie, ale z bardzo małą siłą informatyczną.
W zeszłym roku (2011) napisałem aplikację, która jest bardzo popularna wśród dużej grupy użytkowników końcowych. Dotarliśmy do terminu pod koniec ubiegłego roku i pewna funkcjonalność (od tej pory nazywam funcA) nie została dodana do aplikacji, która była pożądana na samym końcu. Tak więc, ta aplikacja działa na żywo / produkcji od końca 2011 roku, mogę dodać bez problemu.
Wczoraj cała grupa użytkowników końcowych zaczęła narzekać, że funcA, którego nigdy nie było w aplikacji, już nie działa. Naszym priorytetem w tej firmie jest to, że jeśli aplikacja zostanie zerwana, musi zostać najpierw naprawiona przed priorytetowymi projektami.
Porównałem kod i zapytania i od 2011 roku nie ma różnicy, co jest dowodem A. Byłem wtedy w stanie skłonić jednego z użytkowników końcowych do przyznania, że nigdy nie działał proofB, ale od tego czasu ten użytkownik końcowy powrócił i powiedział, że działał wcześniej ... Wierzę, że horda użytkowników końcowych zasymilowała się jej. Przejrzałem także moje notatki do tego projektu, który ma wymagania i codzienne aktualizacje dotyczące projektu, który wyraźnie stwierdza, że „funcA nie osiągnięto z powodu ograniczeń czasowych”, proofC.
Rozmawiałem z wieloma z nich i widzę, gdzie mogą być zdezorientowani, ponieważ są bardzo daleko od tła programistycznego, ale wiem też, że są wystarczająco inteligentni, aby działać w grupie, aby ominąć zlecenia priorytetów projektu, aby uzyskać funkcje, które chcą ułatwić im pracę.
Najgorsze jest to, że teraz zaczyna się grupowe myślenie, a mój szef i szef IT tak naprawdę w to wierzą, mimo że nie ma zmian w kodzie ani zapytaniach. Jeśli chodzi o sprawdzenie stanu logiki, jest ona bardzo wycięta i sucha do tego stopnia, że 1 = 1, funcA nie będzie działać.
To jest koniec opisu mojego scenariusza, ale staram się nie pogarszać moich mierników wydajności z powodu tego, co w zasadzie zmusiłoby mnie do rozwiązania problemu z produkcją, który nie istnieje i który prawdopodobnie przejmie kontrolę 1 miesiąc.