002: 10 wskazówek jak znaleźć idealnego partnera IT


Artykuł został opracowany na podstawie angielskiego odcinka podcastu:
Witamy w Speedtalks — podcaście o technologiach w branży finansowej.
Jak wybrać sprawdzonego partnera technologicznego?
Cześć, nazywam się Michał, a dzisiaj porozmawiamy o temacie: jak nawiązać skuteczną współpracę z software house’em. Omówimy 10 najważniejszych kwestii, które należy wziąć pod uwagę, szukając takiego partnera.
Nie brakuje historii o wdrożeniach, które się nie udały – często wynika to z niedopasowania obu stron. Ten odcinek będzie pomocny, gdy szukasz takiej firmy od podstaw albo zastanawiasz się, czy Twój obecny dostawca rzeczywiście się sprawdza. Oto 10 wskazówek, które pomogą takiej współpracy odnieść sukces.
Rekomendacje, opinie i referencje
Pierwszym aspektem są referencje, opinie i rekomendacje od klientów. Takiego sprawdzenia możesz dokonać jeszcze zanim się odezwiesz do firmy. Twórz dłuższą lub krótszą listę potencjalnych partnerów i sprawdzaj ich wiarygodność. Nie wierz na słowo – sprawdź, czy opinie są prawdziwe. Dzisiaj wielu dostawców manipuluje opiniami albo „kupuje” pozytywne wpisy.
Dlatego sprawdzaj na Clutch, G2 albo popytaj w swoim networku na LinkedIn. Następnie skontaktuj się z obecnymi klientami albo takimi, którzy wcześniej pracowali z daną firmą – wypytaj o rzeczywiste doświadczenia. Takiej informacji nie zastąpi strona internetowa, a Ty unikniesz wielu niespodzianek.
Doświadczenie w danej branży
Drugim aspektem jest to, czy mają doświadczenie w Twojej domenie biznesowej. Czy pracowali wcześniej z podobnym klientem? Mam na myśli wiedzę specjalistyczną i zrozumienie domeny. Jeśli jesteś bankiem, czy współpracują z bankami? Jeśli jesteś szpitalem, czy rozumieją branżę medyczną itd.? Czy znają wyzwania? Czy rozwiązywali podobny problem wcześniej?
Tutaj ponownie, case studies i portfolio mogą być przydatne, ale zasadniczo założenie jest takie, że nie chcesz, aby uczyli się twoim kosztem. Niezależnie od tego, czy chodzi o domenę, czy technologię, chcesz nawiązać współpracę z kimś, kto w przeszłości realizował podobne projekty. Ponieważ jest prawdopodobne, że jeśli realizowali podobne projekty w przeszłości, mają już wiedzę i doświadczenie, z których możesz od razu skorzystać. Najważniejsze jest, aby szukać kogoś, kto specjalizuje się w przypadkach, klientach i projektach takich jak twój. To znacznie zwiększa szanse na ogólny sukces.
Kompetencje techniczne
Czy znają się na językach programowania, frameworkach czy narzędziach, które są kluczowe dla Twojego produktu? Mają sprawdzony zespół?
Czy zatrudniają samych juniorów, czy mają w teamie doświadczonych specjalistów? Warto sprawdzić CV albo poprosić o rozmowę techniczną – na przykład z architektami czy leadami. Tak sprawdzimy, czy osoba, która ostatecznie wdroży nasz projekt, rzeczywiście zna się na rzeczy.
Nie chodzi o liczbę przepracowanych lat, ale o doświadczenie, samodzielność, umiejętność szukania rozwiązań i odwagę w sugerowaniu zmian, gdy te są lepsze od naszych pomysłów. Upewnij się, że osoba, która ostatecznie poprowadzi Twój projekt, rzeczywiście posiada takiego „seniora” w swoim zespole.
Skalowalność i zasoby
Czy software house ma odpowiednie zasoby, by sprawnie zrealizować Twój projekt? Ile zatrudnia programistów, designerów, analityków?
Czy są w stanie zatrudnić dodatkowych specjalistów, gdy zajdzie taka potrzeba? Niektóre firmy umożliwiają elastyczne „dokładanie” lub „zdejmowanie” zasobów w zależności od obciążeń. Sprawdź, jak sobie z tym radzą.
Rotacja pracowników to też sygnał alarmowy – w wielu firmach sięga 20-30%. Nie chcesz pracować z taką, w której po 2-3 latach całkowicie zmieni się zespół. Chcesz takiej, która zatrzymuje najlepszych specjalistów.
Skala firmy też ma znaczenie. Nie chcesz partnera, który będzie dla ciebie za duży. Nie należy też iść w drugą stronę: zatrudniać firmy, która ma zbyt małe zasoby na nasz projekt.
Podejście do zarządzania projektem
Dowiedz się, jak wygląda proces zarządzania projektem u potencjalnego dostawcy. Czy używają sprawdzonych metodologii? Jak monitorują postępy? Czy potrafią się dostosować, gdy zmieni się zakres albo harmonogram? Czy utrzymują stałą, przejrzystą komunikację?
Model rozliczeń
Tak, cena się liczy, ale to na pewno nie sprawa priorytetowa. Nie szukaj jak najtaniej – szukaj jak najlepszej relacji jakości do ceny.
Czy firma rozlicza się według stawki godzinowej (time & materials) czy w formie fixed price? Czy ceny są przejrzyste? Nie ma jakichś dodatkowych, niespodziewanych kosztów?
Kluczowym aspektem tutaj, z mojej perspektywy, jest to, czy możesz sobie pozwolić na tani zakup. Koszt powinien być czynnikiem napędowym, ale nie powinien być najważniejszym czynnikiem. Zawsze używam tego przykładu trzech najważniejszych aspektów każdego projektu, które powinieneś wziąć pod uwagę: jakość, szybkość i koszt. W rzeczywistości możesz wybrać tylko dwa z nich w danym momencie. Więc jeśli postawisz na jakość i szybkość, będzie cię to więcej kosztowało. Jeśli postawisz na cenę i szybkość na pierwszym miejscu, będzie cię to kosztowało jakość. Jeśli postawisz na jakość i cenę, będzie cię to kosztowało na szybkość itd. i tak dalej.
Nie należy sugerować się albo skrajnie niskimi, albo skrajnie wysokimi ofertami – obie mogą się okazać sygnałem alarmowym. Celem jest znalezienie takiego dostawcy, u którego stosunek jakości do ceny będzie najlepszy.
Sytuacja finansowa
Aspekt siódmy jest związany ze stabilnością finansową. Nie jest to takie oczywiste, ale naprawdę warto to sprawdzić, zwłaszcza jeśli nie chcesz rozpocząć projektu i usłyszeć, że twój dostawca ogłasza upadłość po trzech miesiącach. Pytanie brzmi, czy są wystarczająco wiarygodni, aby nie zniknąć z dnia na dzień? Poproś o dowody i dokumenty. Poproś o EBITDA z ostatnich lat i wyniki z ostatnich lat. Wszystko, co pomoże ci zrozumieć, czy są wiarygodni i stabilni jako firma.
Umowy
Dokładnie przejrzyj umowę. Czy warunki są sprawiedliwe? Czy zawierają klauzule dotyczące poufności, własności intelektualnej, wypowiadania umowy? Czy przypadkiem nie ma jakichś „haczyków”? Pamiętaj — umowa to dokument na gorsze czasy. Dobry partner troszczy się o Twój projekt znacznie ponad samą treść umowy.
Kultura organizacyjna
Bardzo istotne, byście się wzajemnie „dogadywali”, by była synergia. Twój zespół i zespół dostawcy będą blisko współpracować – tak jakby tworzyli jeden team. Tak więc, musicie dobrze do siebie pasować. Jeśli jesteś zirytowany za każdym razem, gdy rozmawiasz z nimi podczas negocjacji, spotkań lub warsztatów, to po prostu nie zadziała. Jeśli jest źle na samym początku, będzie źle również w przyszłości.
Ty, jako firma, na pewno masz swoje własne wartości. Oni też. Czy te wartości są zgodne? Musisz czuć, że są partnerem obok, jakby siedzieli w sąsiednim pokoju. Powinieneś mieć to uczucie, że są częścią twojej firmy, że jesteście w tym razem – tak jak zwykła „chemia”, które się albo ma, albo się nie ma.
Komunikacja
Ostatni aspekt dotyczy komunikacji. Powinieneś sprawdzić, czy agencja jest responsywna i czy komunikuje się jasno. Czy musisz ciągle zadawać te same pytania, ponieważ nie otrzymujesz odpowiedzi? Może się to wydawać mało istotne, ale ma ogromny wpływ na to, jak współpraca będzie wyglądać w przyszłości. Więc znowu, możesz to wyczuć od pierwszego dnia.
I znowu, z mojej perspektywy chodzi o przejrzystość i otwartą komunikację. Więc powinieneś poszukać kogoś, kto powie ci, jeśli czegoś nie może zrobić. Czy agencja sprawnie się komunikuje? Nie unika informacji, szczerze sygnalizuje wyzwania, informuje o zmianach, dotrzymuje obietnic? Transparentność to podstawa — lepsza od owijania w bawełnę.
Wybór idealnego partnera
Tak wygląda 10 kluczowych obszarów, które należy sprawdzić, szukając sprawdzonego software house’u. Chodzi o: rekomendacje, doświadczenie w branży, kompetencje techniczne, skalowalność, zarządzanie projektem, cenę, stabilność finansową, umowy, kulturę organizacyjną i komunikację.
Znalezienie dobrego partnera to inwestycja w powodzenie całej inicjatywy. Im więcej czasu, informacji i troski w to włożysz, tym większe szanse na długofalowe efekty.
Jeżeli masz jakiekolwiek wątpliwości lub chcesz się podzielić swoim doświadczeniem, odezwij się – albo daj sygnał, o jakim temacie miałby opowiadać kolejny odcinek. Do usłyszenia następnym razem.