Nie ma podejścia "jeden but dla wszystkich" i dlaczego miałoby być? Zgłaszają się do nas klienci z całego świata. Każdy z nich ma własne oczekiwania co do tego, jak powinna wyglądać współpraca. Dlatego najpierw poświęcamy czas na zrozumienie, z kim pracujemy. Często zdarza się, że klienci zwracają się do nas z konkretnymi wymaganiami, starając się nawiązać współpracę z firmą programistyczną lub dostawcą usług outsourcingowych.
Pozwól, że przedstawię naszą listę kryteriów, które zaobserwowaliśmy podczas rozmów z potencjalnymi klientami:
- Pobicie stawek konkurencji.
- Pobicie proponowanego przez konkurencję czasu rampy.
- Zapewnienie odpowiednich referencji w danej dziedzinie, z którymi potencjalni klienci mogą porozmawiać.
- Demonstrowanie dostępności określonego stosu technologicznego.
Angażując się z naszymi potencjalnymi klientami w takie punkty, mamy nadzieję otworzyć drzwi do kolejnych kroków. Ale jakie są te kolejne kroki?
Dzisiejszy blog zawiera szczegółowe informacje na temat tego, czego można się spodziewać podczas procesu nawiązywania współpracy z Inspeerity. Mamy nadzieję, że wyjaśnimy, że niezależnie od podejścia do biznesu, możemy pomóc w osiągnięciu idealnego rozwiązania w zakresie oprogramowania.
Spis treści:
- Etap 1: Chodzi o dzielenie się
- Etap 2: Znaczenie spotkania zapoznawczego
- Etap 3: Poświęcenie czasu na wybranie właściwego rozwiązania
- Etap 4: Finalizacja
- Podsumowanie
Etap 1: Początek partnerstwa polega na dzieleniu się
Po otrzymaniu najczęściej zadawanych przez naszych klientów pytań, naszym głównym celem jest udostępnienie jak największej ilości istotnych informacji, aby przyciągnąć ich uwagę. Aby zaoszczędzić czas, omówiłem już niektóre z najpopularniejszych pytań tutaj(FAQ: 8 najczęściej zadawanych pytań przez naszych klientów). Znajdują się tam odpowiedzi na pytania dotyczące rodzajów outsourcingu, które świadczymy, a także szczegółowe informacje na temat oferowanych przez nas zasobów. W zależności od zapytania, zazwyczaj dzielimy się:
- Nasze modele współpracy i stawki są do nich odpowiednio dopasowane. Jeśli jesteś ciekawy, jak szacujemy koszty projektu, kliknij link.
- Nasze średnie godziny rozpoczęcia wraz z informacjami o posiadanych zasobach.
- Dostępne referencje od obecnych / byłych klientów, którzy mogą podzielić się z klientem spostrzeżeniami na temat współpracy z nami.
- Zapewnienie studia przypadków z wymaganymi technologiami, w tym specyfikacje, takie jak czas trwania projektu, skład zespołu, zakres prac, dostarczone rozwiązania i nasze wyniki.
Etap 2: Znaczenie spotkania zapoznawczego
Gdy klient pozna te szczegóły, a my wykażemy, że spełniamy oczekiwania, przechodzimy do pierwszego spotkania. Spotkanie odkrywcze to niezwykle ważna rozmowa. Spotykamy się na nim z menedżerami C-Level odpowiedzialnymi za rozwój oprogramowania. Głównym celem takich spotkań jest dowiedzenie się jak najwięcej o projekcie, potrzebach klienta, ramach czasowych wdrożenia i oczekiwanych rezultatach. W rozmowach tych biorą udział CTO i VP po stronie klienta, podczas gdy COO Inspeerity Karol Wiszowaty lub Tech Leaderzy tacy jak Sebastian Dąbkowski i Piotr Filipowicz reprezentują nasz Dział Dostaw. Celem tego spotkania jest zrozumienie zakresu projektu i zaproponowanie rozwiązań. Tutaj zmierzamy do znalezienia właściwego rozwiązania.
Etap 3: Poświęcenie czasu na wybranie właściwego rozwiązania
Jeśli chodzi o rozwiązania, oznacza to podjęcie decyzji o modelu współpracy, który najlepiej pasuje do klienta. Jak najczęściej widzimy, nasi klienci potrzebują:
Tworzenie oprogramowania na zamówienie
Usługi powiększania zespołu
Tworzenie oprogramowania na zamówienie i dedykowane zespoły to projekty, w których dostarczamy cały zespół i jesteśmy w pełni odpowiedzialni za proces dostawy. Organizujemy pracę, zbieramy wymagania, podejmujemy decyzje i bierzemy pełną odpowiedzialność. W tych projektach dostarczamy takie role jak Architekci/Seniorzy/PMs/Scrum Masterzy/Engineerzy/QAs. Z reguły w takich projektach współpracujemy z właścicielem produktu, COO lub inwestorami po stronie klienta.
Natomiast usługi rozszerzania zespołu są stosowane w projektach, w których zespół zarządzający znajduje się po stronie klienta. W zależności od potrzeb, procesy dla różnych rodzajów zaangażowania będą się różnić.
A. Tworzenie oprogramowania na zamówienie/dedykowane zespoły
Gdy poznamy pomysł klienta, chętnie zaproponujemy najbardziej odpowiednie rozwiązanie. Kiedy mówimy o budowaniu kompletnego zespołu w celu dostarczenia najlepszego rozwiązania programistycznego, wykonujemy kolejne kroki.
W przypadkach, w których istnieje dokumentacja, chętnie przyjrzymy się jej bliżej, aby ocenić czas dostawy i potrzebny zespół. Możemy zaoferować rozpoczęcie współpracy od fazy eksploracji, tworząc dokumentację niskopoziomową, która posłuży jako podstawa do dalszego rozwoju. I ustalimy ostateczne szacunki dla fazy wdrożenia.
W innych przypadkach rozsądne jest rozpoczęcie projektu z Tech Leadami, którzy przygotują podstawy do dalszego rozwoju, przygotują i podzielą zadania, które może skutecznie podjąć powiększający się zespół. W przypadku takich projektów nasz zespół ds. sprzedaży wraz z działem dostaw przygotowuje ofertę handlową dla klienta ze szczegółowym planem wdrożenia, przewidywanym harmonogramem i cyklem życia projektu.
B. Wzmocnienie zespołu
W przypadku projektów, w których klient chce dodać dodatkowych programistów do istniejącego zespołu, zbieramy jak najwięcej informacji. Musimy zrozumieć, jaki rodzaj dewelopera będzie dobrze pasował zarówno na poziomie technicznym, jak i osobistym. Następnie sprawdzamy dostępność naszych deweloperów, aby jak najszybciej rozpocząć pracę. Oczywiście może się zdarzyć, że nie mamy żadnego dostępnego dewelopera na ławce. Wtedy nasz dział HR wkracza do akcji, pomagając nam poprzez dostarczenie wybranych kandydatów z istniejącego pipeline'u.
Istnieje silna tendencja wśród klientów do preferowania osobistych rozmów z kandydatami. Dlatego organizujemy rozmowy kwalifikacyjne między klientem a programistami, podczas których obecny jest również Tech Lead lub Account Manager, aby lepiej zrozumieć potrzeby klientów. To pozwala nam w przyszłości dostarczać klientom bardziej odpowiednich kandydatów.
Może się zdarzyć, że strona klienta chce odkryć najlepszy sposób na rozpoczęcie projektu. W takich przypadkach możemy zorganizować specjalną próbną rozmowę techniczną z jednym z naszych wiodących ekspertów. Głównym celem rozmowy jest przeanalizowanie tego, czego potrzebujesz do swojego projektu, abyśmy mogli uzyskać najlepsze dopasowanie. Czasami zdarza się, że klient prosi o jeden typ inżyniera, podczas gdy projekt wymaga innego. Próbna rozmowa techniczna jest sposobem na wyeliminowanie tego problemu, pomagając w sprawnym rozpoczęciu projektu z odpowiednim zespołem.
Etap 4: Finalizacja procesu
Po wybraniu przez klienta optymalnego modelu współpracy, przechodzimy do kolejnego etapu - negocjowania i podpisania umowy oraz wypełnienia Statement of Work. Jest to ostatni etap, w którym finalizujemy umowy i uzgadniamy szczegóły (datę rozpoczęcia współpracy, ostateczny skład zespołu itp.).
I wreszcie Wielki Dzień, czyli rozpoczęcie współpracy. Proces ten może trwać od kilku tygodni do kilku miesięcy. Przykład z życia wzięty: Klient skontaktował się z nami 13 lutego, umowa została podpisana 12 kwietnia, a pierwszy deweloper rozpoczął pracę 25 kwietnia. Po podpisaniu umowy i SoW jesteśmy oficjalnie partnerami! I tu zaczyna się nowy rozdział.
Podsumowanie procesu
Oczywiste jest, że nie wszyscy klienci są tacy sami. Dlatego nawiązanie współpracy z Inspeerity wymaga od nas poświęcenia czasu na pełne zrozumienie potrzeb klienta i obecnej sytuacji rynkowej. Mamy dobrze zorganizowany proces, który umożliwia nam dostarczanie niestandardowych rozwiązań programowych dla naszych klientów. Nasz proces rozpoczyna się od spotkania rozpoznawczego i przechodzi przez szczegółową ocenę potrzeb i oczekiwań klienta, negocjacje i podpisanie umowy. Angażując się w ten proces, zapewniamy naszym klientom odpowiednie rozwiązanie programowe, które spełnia ich potrzeby i wymagania.
Jeśli chcesz porozmawiać więcej, skontaktuj się ze mną.