Nie, nie wyeliminujesz błędów. Ale może uda ci się złapać te najważniejsze. Ważne jest, aby być świadomym tego, co robisz i szukać bezpieczniejszych sposobów.
Zidentyfikuj ryzykowne przedsięwzięcia. Nie możesz być na straży w każdej sekundzie dnia - ale każdy popełnia drobne błędy przez cały dzień. Większość błędów można naprawić bez wysiłku, więc lepiej zauważ, kiedy coś może pójść nie tak łatwo. Każda komunikacja z klientem, każde wdrożenie na stronie, każda globalna zmiana w dokumencie, itp.
Pytanie co robisz. Czy rozumiesz, co robisz, dlaczego i jak? Czy można to zrobić bezpieczniej? Czy jesteś pewien, że lepiej to zrobić, niż nie robić tego?
Pauza przed podjęciem ryzykownych działań. Nie wysyłaj emaila bez sprawdzenia odbiorców, tematu, treści i załączników. Jeden po drugim. Nie spieszcie się. Wysłanie wyceny dla klienta A do klienta B może spowodować utratę obu klientów. Lepiej poświęć mniej więcej minutę na sprawdzanie ofert. Nie daj się skusić na pośpiech, nawet w ‘nagłych wypadkach’.
Masz plan naprawczy. Wiedz z góry, co zrobisz, jeśli coś pójdzie nie tak. Przygotuj się na to, że jeśli będziesz musiał naprawić swój błąd, możesz to zrobić szybko - ale bez pośpiechu. Skąd będziesz wiedział, czy zrobiłeś coś złego? Czy jest jakiś sposób, aby dowiedzieć się wcześniej?
Dokumenty wszystko, co ma wiele kroków. Jeśli posiadasz dokumentację, postępuj zgodnie z nią jak z listą kontrolną, abyś mógł stwierdzić, czy jest ona wystarczająco dobra, czy też jest przestarzała, niekompletna lub wadliwa. Nawet jeśli zrobisz to tylko raz - zanim napiszesz swój raport, napisz listę wszystkich rzeczy, które muszą wejść.
Śledzenie do zrobienia szczególnie jeśli zapomnienie jest problemem. Wszystko, co musisz zrobić, a czego nie robisz right now, powinno tam wejść. Śledź je wszystkie w jednym miejscu i wracaj do swojej listy rzeczy do zrobienia. Nie polegaj na notatkach post-it złożonych i schowanych w tylnej kieszeni.
Automatyzuj tam gdzie to możliwe. Jeśli masz listę pięciu rzeczy do wpisania, czy możesz napisać program do zrobienia tych pięciu rzeczy i wtedy masz tylko jedną rzecz do zrobienia? Jeśli tworzysz oprogramowanie, czy możesz uruchomić automatyczne testy, aby odebrać, gdy wprowadzisz błędy? Czy dążysz do 100% pokrycia? Czy testujesz z myślą o złamaniu kodu? Czy masz ciągłą integrację, więc nie musisz się martwić, że zapomnisz o uruchomieniu testów?
Poproś o drugą opinię, jeśli robisz coś ryzykownego, czego nie możesz zweryfikować i z czego nie możesz łatwo wyjść. Powszechną praktyką w przypadku oprogramowania jest to, że kod jest zawsze testowany przez kogoś innego zanim zostanie zaakceptowany.
Learn. Każdy popełniony błąd jest okazją do zrewidowania procesu.
Take care of yourself. Znajdź czas w ciągu dnia, aby oczyścić swój umysł i mieć kilka minut ciszy lub relaksu. Przed pracą, po pracy, po przerwie obiadowej, itp. Zasypiaj. Jeść regularnie i zdrowo.