Codziennie żyję z twoją sytuacją u niektórych klientów. Są tacy, którzy zatrudniają niedoświadczonych projektantów, którzy nie wiedzą nic o projektowaniu, co powoduje okropną, nieprofesjonalną pracę, ale klientowi nie spodobało się to.
Najpierw zadaj sobie pytanie, dlaczego klientowi podoba się ten horror. Możesz myśleć, że to dlatego, że klient jest kretynem. To nie jest. Prawdziwe wyjaśnienie znajdziesz, kiedy spojrzysz na to, jak oni pracują, tego klienta i projektanta.
Jak a jaka reguła
- Klient zaczyna mówić, co należy zaprojektować i jak .
- Projektant wykonuje pracę.
- Klient prosi o zmianę kilku rzeczy, ponieważ naprawdę są do bani, i mówi projektantowi, jak te rzeczy należy zrobić.
- Projektant dokonuje zmian.
Najgorsze jest to, że za każdym razem klient mówi projektantowi, jak to zrobić, a ponieważ projektant nie ma doświadczenia, nie wie, że nie jest to sposób na profesjonalną pracę.
Co więcej, klient ma duże szanse, aby polubić ten projekt. To psychologiczne: nie możesz sobie naprawdę powiedzieć, że projekt jest do bani, kiedy ciągle wyjaśniasz, jak to zrobić, ponieważ oznaczałoby to, że sam się myliłeś.
Tydzień temu klient złożył wymaganie dotyczące nowego projektu:
Hasła użytkowników strony są szyfrowane.
Gdybym był początkujący, wolałbym przestrzegać wszystkich wymagań i używać algorytmu szyfrowania symetrycznego do przechowywania haseł zamiast SHA-256. Potem muszę przeczytać historię o mnie w DailyWTF, jeśli pewnego dnia inny programista użyje mojego kodu źródłowego.
Oczywiście w moim przypadku wymóg ten został odrzucony, ponieważ klient nie musi mi mówić, jak to zrobić. Mógłbym zastąpić je „Tylko hash jest przechowywany dla każdego hasła każdego użytkownika strony” lub „Hasła użytkowników strony są przechowywane w bezpieczny sposób”, ale nie ma to również sensu, ponieważ wymóg powtarza to, co domyślnie trzeba zrobić.
Więc co?
Możesz więc zadać sobie pytanie, co możesz teraz zrobić? Klient nie jest kretynem, ale ma projekt, który jest do bani. Przyszedłeś z dwoma rozwiązaniami: odmawiając pracy lub stwórz własny projekt.
Odmowa pracy może być nawet nielegalna. W niektórych krajach nie można po prostu odmówić przyjęcia zamówienia klientowi, w zależności od przypadku, przyjmując zamówienia od innych klientów . I nawet jeśli byłoby to zgodne z prawem, tracisz klienta, co jest dość smutne.
Stworzenie własnego projektu może być niezwykle trudne i ryzykowne . Pamiętaj, że klient ma już projekt i go lubi, lub nie może przyznać, że jest do bani. Ponadto ten projekt pasuje dokładnie tak, jak go sobie wyobraża. Są szanse, że odmówi zapłaty za nowy projekt i nie zaakceptuje, że nowy jest lepszy.
Z drugiej strony możesz zrobić dwie rzeczy, nie robiąc nic nielegalnego ani nie wkurzając swojego klienta.
1. Wyjaśnij klientowi swój punkt widzenia
Wyjaśnij klientowi, że projekt, który wykonał jego wewnętrzny projektant, nie jest… „bardzo profesjonalny”. Ostatnio miałem spotkanie z takim klientem. Projektant też był w pokoju. Nietrudno było wytłumaczyć, dlaczego projekt jest do bani, po prostu wymieniając kilka podstawowych zasad, które zostały naruszone. Gdyby klient był bardziej zorientowany na biznes, zwolniłby projektanta zaraz po spotkaniu.
Czasami to działa. Czasem tak nie jest. Niektóre firmy są wystarczająco inteligentne, aby zrozumieć, że jeśli ich wewnętrzny projektant jest nieprofesjonalny, muszą albo zapłacić mu szkolenie, albo zwolnić go i zatrudnić lepszego. Ale nie jest tak w przypadku wszystkich firm, które mają własne powody, by zatrzymać projektanta i go nie szkolić. W takim przypadku możesz pozbyć się tego klienta, ale nie wkurzając go. Oto możliwa technika:
2. Niech nieopłacalne będzie korzystanie z nieprofesjonalnych projektantów
Utwórz certyfikat dla projektantów. Kiedy klient przyjedzie, zapytaj go, czy jego wewnętrzny projektant ma twój certyfikat (lub inny certyfikat, który akceptujesz). Jeśli tak, koszt projektu będzie niski. Jeśli nie, koszt będzie bardzo wysoki.
Stopniowo albo klient odejdzie, ale z poczuciem, że nie ty, ale wewnętrzny projektant jest do bani, lub zatrudni bardziej doświadczonego projektanta, który z łatwością zda certyfikat.