Każdy z nas jest na swój sposób unikalny, oraz posiada zdolności, które teraz nazywane są ”talentem”. Właściwe wykorzystanie naszych predyspozycji dostarczy nam przyjemności z wykonywania konkretnych zadań oraz sprawi, że druga strona z przyjemnością odwdzięczy się przelewami pieniężnymi na nasze konto. Jednakże samo jego zlokalizowanie to trochę za mało, trzeba zastanowić się jak ulepszyć nasze działania, aby dostarczać większej różnicy dla naszych klientów niż osoby działające w tej samej branży.
Przedstawię to na przykładzie programisty, ponieważ o tym przypadku mogę wypowiadać się na bazie swojego doświadczenia jako wielokrotnego dostarczyciela specyfikacji do programów, testera oraz aktualnie, początkującego programisty :) .

Założyłem, że nasz przykładowy programista posiada wiedzę ekspercką, to jest napisanie sprawnego i optymalnego kodu nie jest problemem.
Przykładowy proces tworzenie programu w pakiecie ERP wygląda następująco:

  1. Potrzeba biznesowa (raport, rozszerzenie, nowa funkcjonalność itp.) – klient
  2. Opracowanie specyfikacji programu (opis zagadnienia, wstępny algorytm działania, dane testowe itp.) – konsultant modułowy
  3. Wykonanie programu – programista
  4. Testy akceptacyjne + korekty – konsultant, klient, programista
  5. Produktywne użytkowanie – klient

Oczywiście jest to jeden z wariantów, służący wyłącznie jako przykład na potrzeby tego posta. Wielu programistów wykonując swoją pracą skupia się wyłącznie na zakodowaniu otrzymanej specyfikacji (punkt 3) bez większego wnikania, jaki jest cel biznesowy pisanego rozwiązania.

To, co moim zdaniem dostarczy największej różnicy, to zainteresowanie się:

  • Kim są przyszli użytkownicy programu
  • Jaką wartość dodaną dostarczy dana implementacja
  • Jakie są korzyści i koszty
  • Na jakie procesy dany program będzie miał wpływ
  • Itp.

Celem powyższego jest zebranie informacji niezbędnych do aktywnego udziału w produkcie który jest tworzony, na tym etapie warto jeszcze zastanowić się czy zaproponowana przez klienta i konsultanta specyfikacja jest optymalna pod względem kosztu do korzyści. Idealnie by było zebrać te informacje z pierwszej ręki a więc od docelowego użytkownika a nie konsultanta modułowego, który może zniekształcić przekaz.

Powyższy przykład jest modelem, obrazującym, że dostarczenie ekstra kilku elementów sprawi, że to właśnie my będziemy zaproszeni do realizacji kolejnego zlecenia.
Pomyśl, jakie elementy mogą dostarczyć konkretnych korzyści dla Twoich klientów w Twoim podwórku, będzie mi miło gdy podzielisz się tym ze wszystkimi w komentarzach