Poszukiwania wykonawcy do realizacji projektu programistycznego bywają czasochłonne. Research firm programistycznych, przegląd ich portfolio, sprawdzenie, w jakich technologiach pracują wymaga sporo wysiłku. Wysyłając zapytanie ofertowe do wybranych Software House’ów należy pamiętać o kilku zasadach. Im lepszy research zrobimy, tym większe szanse, że uda Nam się dotrzeć do firm specjalizujących się w danym zagadnieniu. Im bardziej szczegółowe będzie nasze zapytanie, tym bardziej doprecyzowana wycena zostanie przygotowana przez zespół Software House’u. Przekazanie szerszego zakresu informacji pozwoli Twojemu partnerowi biznesowemu lepiej określić czasochłonność projektu i zapotrzebowanie na prace programistyczne. Czas poświęcony na przygotowania materiałów potraktuj jako inwestycję w porządne fundamenty udanej współpracy programistycznej.

 

Jeśli jesteś nastawiony na owocną współpracę programistyczną z Software House’m, koniecznie przygotuj te informacje. Oczywiście, nie wszystkie dane będą wymagane na etapie zapytania ofertowego. Im wcześniej będziesz mieć je przygotowane, tym lepiej. Zaoszczędzisz tym samym czas na kolejnych etapach prac projektowych. Prędzej czy później Twój podwykonawca poprosi o konkretne dane. W celu zabezpieczenia przekazywanych informacji wymagane może być podpisanie NDA. O tym też pamiętaj kontaktując się z firmą IT typu Software House.

 

Jakie informacje przygotować rozpoczynając współpracę projektową z Software House’em?:

  1. Informacje o firmie, w imieniu której kontaktujesz się z SH.

Zadbaj o to, aby Twoja wiadomość nie była bezosobowa. Przedstaw się imieniem i nazwiskiem. Poinformuj Software House, z jaką firmą potencjalnie może nawiązać współpracę, a także w jakiej branży działa i czym się zajmuje. Uwzględnij numer telefonu i adres e-mail na firmowej domenie. Taka „biznesowa wizytówka” będzie wyglądać dużo bardziej wiarygodnie niż wiadomość wysłana z prywatnej skrzynki.

 

  1. Opis interesującego Cię rozwiązania.

Interesuje Cię aplikacja webowa, platforma sprzedażowa, autorskie oprogramowanie dla firmy z danej branży, a może integracja kilku istniejących już rozwiązań? Pytając o programistów PHP, znających framework Symfony lub Laravel, chcesz uzyskać informację o możliwości outsourcingu tych specjalistów? Poszukujesz doświadczonych developerów do wsparcia zespołu in-house? A może obiło Ci się o uszy, że podobne rozwiązania w innych firmach realizowane są przy użyciu tego języka programowania? Jeśli nie masz preferencji co do zastosowanego oprogramowania albo po prostu się na tym nie znasz – nie bój się tego zakomunikować. Nie bój się, jeśli jesteś osobą nietechniczną 😉 Specjaliści z dobrego Software House’u chętnie Ci pomogą i doradzą najlepsze rozwiązania dla Twojej firmy.

 

  1. Jakie problemy powinny zostać rozwiązane?

Na jakie problemy powinna odpowiadać twoja aplikacja/ platforma czy autorskie oprogramowanie? Jakie bolączki będą rozwiązane dzięki realizacji tego projektu? Warto jest podejść do zlecenia programistycznego z nieco innej strony – nie tylko przedstawiając interesujące funkcjonalności. Nakreślenie najbardziej naglących i problematycznych zagadnień pomoże wykonawcy zrozumieć, co postawić za priorytet.

 

  1. MVP oprogramowania dedykowanego, czyli jedno podstawowa wersja.

Musisz mieć świadomość, że nawet najbardziej doświadczonym IT Project Managerom ciężko będzie przedstawić wiarygodne widełki czasowe i kosztowe, nie mając konkretów. Zlecając budowę autorskiego oprogramowania spróbuj przedstawić funkcjonalności, które powinny być zawarte w pierwszej wersji produktu. Tym samym nawiązując do poprzedniego punktu – na początku należy skupić się na wdrażaniu funkcji i integracji rozwiązujących najpilniejsze bolączki.

 

  1. Inne programy/ aplikacje, działające już w Twojej firmie.

Czy w Twojej firmie funkcjonuje już inne oprogramowanie? Zapewne tak ? Nie trzeba uwzględniać każdej aplikacji do komunikacji wewnątrz zespołu, ale warto poinformować m.in. o tych, które mają być zintegrowane z nowym oprogramowaniem. Czy wiesz, w oparciu o jakie frameworki działają? Informacji o technologii będzie bardzo pomocna. Ułatwi specjalistom z Software House’u zaproponowanie rozwiązania, które najlepiej sprawdzi się w istniejącym już środowisku IT.

 

  1. Preferowane języki programowania.

Preferujesz budowę autorskiego oprogramowania w oparciu o PHP? Szukasz wykonawcy dedykowanej aplikacji WEB w Symfony lub Laravel? A może potrzebujesz programistów React Native do napisania zaawansowanej aplikacji mobilnej? Dobrze jest posiadać podstawową wiedzę na temat interesujących Cię języków programowania, nie tylko wtedy, gdy chcesz zlecić napisanie projektu IT od podstaw. Nawet podstawowa wiedza znacznie ułatwi ci poszukiwania wymarzonego partnera IT. Znając technologie już funkcjonujące w Twojej Firmie, możesz szybko zweryfikować, czy developerzy w interesującym Cię SH pracują na danych stacku czy też nie. To samo działa w drugą stronę. Informując Software House o preferowanym stacku technologicznym, otrzymasz informację zwrotną, czy SH pracuje w danych językach programowania, czy niestety nie ma między Wami dopasowania. Nie jest to must have na początkowym etapie rozmów na temat współpracy programistycznej, ale spore ułatwienie. Prędzej czy później pytanie o języki programowania na pewno padnie.

 

  1. Przykłady podobnych rozwiązań.

Nie wiesz jak opisać działanie danej funkcjonalności? Po prostu to pokaż! Przedstawienie podobnych rozwiązań znacznie ułatwi współpracę programistyczną, zwłaszcza na jej wczesnych etapach. Nie chodzi oczywiście o kopiowanie istniejących aplikacji czy programów 1:1. Wiele rozwiązań działa na ogólno przyjętych schematach, powszechnie stosowanych w branży.

 

  1. Przewidywana liczba użytkowników.

Zamawiając autorskie rozwiązanie programistyczne, przeznaczone do funkcjonowania wewnątrz firmy, ocena liczebności użytkowników będzie stosunkowo łatwa. Nieco trudniej może być w przypadku realizacji produktu komercyjnego. Nie mniej jednak, chcąc wypuścić nowy produkt na rynek, powinieneś mieć świadomość, jak liczna jest Twoja grupa docelowa. Ilu użytkowników możesz spodziewać się w pierwszych miesiącach? Ile osób będzie korzystało z aplikacji czy programu codziennie? Czy potrafisz przewidzieć przedziały godzinowe, w których gromadzić będzie się najwięcej odbiorców?

 

  1. Skład zespołu in-house.

Czy Twoja firma współpracuje z agencją kreatywną, która zapewnia obsługę copywriterską, SEO, a także dostarcza grafiki i dba o UX? A może masz już gotowe projekty wizualne, które tylko czekają na zakodowanie? Koniecznie poinformuj o tym Software House. Większość firm IT decyduje się na bezpośrednią współpracę z Programistami, Testerami, Project Managerami czy własnym działem HR, Marketingu i Sprzedaży. W przypadku Software House’ów zajmujących się realizacją zaawansowane oprogramowania, usługi UX designerów czy copywriterów często są outsource’owane. Jednak nie musisz się martwić o samodzielne poszukiwania osób na te stanowiska. Software House powinien mieć swojego sprawdzonego partnera w postaci agencji czy freelancerów, którzy chętnie wesprą ich działania w pracach dla Twojej firmy.

 

  1. Twój zakładany budżet.

Planując realizację jakiegokolwiek projektu programistycznego musisz założyć pewien rząd wielkości kwot, jaki jesteś w stanie przeznaczyć. Jeśli myślisz o budowie autorskiego oprogramowania od podstaw, spodziewaj się kosztu dziesiątek, a nawet setek tysięcy złotych. Zaawansowanie projektu IT oraz technologia, na jakiej bazuje, ma ogromny wpływ na koszty. Koszty zlecenia budowy prostego sklepu bazującego na szablonie czy strony wizytówki będą wielokrotnie niższe niż w przypadku rozbudowanej platformy sprzedażowej, stawianej od podstaw.

Zlecając budowę rozwiązania dedykowanego od podstaw pamiętaj, że jest to inwestycja. Podpowiadamy co zrobić, jeśli nie wiesz, jaki rząd wielkości przeznaczyć na oprogramowanie szyte na miarę. Czy potrafisz określić, jaki koszt alternatywny obecnie ponosi Twoja firma? Oszacuj skalę regularnie ponoszonych wydatków np. na manualne wykonywanie czynności, które chcesz zautomatyzować. W ten sposób dowiesz się, ile obecnie kosztuje Cię dany problem. Budowa autorskiego oprogramowania zdecydowanie nie jest najtańszym ze zleceń programistycznych. Co ciekawe, w wielu przypadkach jednorazowy koszt budowy dedykowanego rozwiązanie może okazać się mniejszy niż np. koszt alternatywny, ponoszony rokrocznie w Twojej firmie.

 

  1. Oczekiwana data realizacji projektu.

Przed rozpoczęciem współpracy programistycznej warto przemyśleć, czy w Twojej firmie są ku temu mniej lub bardziej odpowiednie terminy. Kiedy w Firmie trwa “sezon”, jest natłok pracy i dzieje się najwięcej rzeczy, a kiedy jest nieco luźniej i można skupić się na wdrażaniu nowych rozwiązań? Czy masz nad sobą deadline, w którym musisz zmieścić się w realizacji autorskiego oprogramowania, aplikacji czy platformy? Poinformuj o tym specjalistów z SH. Pamiętaj, że nie mając wiedzy specjalistycznej może być Ci ciężko oszacować, czy realizacja danego projektu zajmie 2 miesiące, czy pół roku.

 

  1. Plany na rozwój platformy, aplikacji – dalsza współpraca programistyczna.

Czy po finalizacji projektu planujesz dalszą współpracę programistyczną z zespołem Software House? A może oczekujesz jedynie wykonania dedykowanej platformy, autorskiej aplikacji czy oprogramowania szytego na miarę? Przedstaw swoje oczekiwania wobec wymiaru współpracy. Koniecznie daj znać swojemu Wykonawcy, czy chcesz z nim nawiązać długoterminową współpracę, czy wolisz zlecić prace rozwojowe i utrzymaniowe programistom zatrudnionym in-house w Twojej firmie.

 

Podsumowanie

Porządnie skonstruowane zapytanie projektowe może stanowić świetny początek potencjalnej współpracy programistycznej. Jako przedstawiciel biznesu musisz zadbać o to, aby Twoja Firma wypadła wiarygodnie. Pamiętaj, że do rozpoczęcia owocnej współpracy programistycznej muszą zaangażować się obie strony. To zarówno pytania, które zada przedstawiciel Software House’u, jak i informacje, które ty jako Klient przygotujesz i będziesz chciał przedstawić. Dostarczenie jakościowych danych pozwala znacznie usprawnić przebieg procesu projektowego. Potraktuj proces poszukiwania partnera biznesowego jako coś, z czego skorzysta nie tylko Software House, ale przede wszystkim Twoja Firma.

Myślisz o realizacji autorskiego oprogramowania, uszytego na miarę potrzeb Twojej Firmy? A może potrzebujesz doświadczonych programistów, którzy wesprą prace programistyczne w Twoim zespole? Napisz do Innovation Software i umów się na darmową konsultację ze specjalistą 😉