Współpraca z software house może przyjąć kilka form, a wybór między nimi wpływa na koszt, tempo oraz podział odpowiedzialności w projekcie. Najczęściej sprowadza się do trzech modeli: body leasingu, outsourcingu projektu oraz zespołu zarządzanego. Różnią się przede wszystkim tym, kto zarządza pracą i kto odpowiada za końcowy rezultat.

Trzy modele, trzy poziomy odpowiedzialności

  • Body leasing: specjaliści dołączają do zespołu klienta, a zarządzanie ich pracą pozostaje po stronie klienta.
  • Outsourcing projektu: dostawca przejmuje pełną odpowiedzialność za realizację, od analizy po wdrożenie.
  • Zespół zarządzany: dedykowany zespół prowadzony przez dostawcę, w którym klient wyznacza cele, a dostawca odpowiada za organizację i jakość.

Body leasing: uzupełnienie kompetencji zespołu

Body leasing sprawdza się, gdy zespół klienta ma własnego kierownika projektu, a brakuje mu konkretnych kompetencji na czas realizacji. Wybrany specjalista, na przykład programista frontend lub tester QA, dołącza do zespołu na określony okres, zwykle od trzech do dwunastu miesięcy. Zarządzanie zadaniami oraz priorytetami pozostaje po stronie klienta. Zakres opisujemy na stronie body leasing IT.

Outsourcing projektu: odpowiedzialność za rezultat po stronie dostawcy

W modelu outsourcingu projektów IT dostawca prowadzi realizację od analizy, przez architekturę i wytwarzanie, po wdrożenie oraz dalszy rozwój. Klient określa cele biznesowe, natomiast dobór technologii, zarządzanie zespołem oraz odpowiedzialność za rezultat pozostają po stronie dostawcy. Model odpowiada organizacjom, które chcą skupić się na podstawowej działalności, bez budowania własnego zespołu technicznego.

Zespół zarządzany: dedykowany zespół z kierownictwem technicznym

Zespół zarządzany łączy elastyczność outsourcingu ze stabilnością stałego zespołu. Grupa specjalistów prowadzona jest wraz z kierownictwem technicznym po stronie dostawcy, a klient wyznacza cele oraz priorytety. Model odpowiada produktom cyfrowym, które wymagają ciągłego rozwoju i utrzymania, bez budowania wewnętrznego działu IT.

Który model wybrać

Decyzję ułatwiają cztery pytania:

  • Czy zespół klienta ma zdolność zarządzania dodatkowymi osobami? Jeżeli tak, wystarczający jest body leasing.
  • Czy zakres jest jasno określony, a oczekiwana jest odpowiedzialność za rezultat? Wtedy sprawdza się outsourcing.
  • Czy produkt wymaga ciągłego rozwoju bez własnego działu IT? To wskazuje na zespół zarządzany.
  • Jak długo potrwa współpraca oraz jak zmienny jest zakres prac?

„Wybór modelu współpracy sprowadza się do dwóch pytań: kto ma zarządzać zespołem i kto odpowiada za dowiezienie rezultatu. Body leasing zostawia jedno i drugie po stronie klienta, outsourcing przenosi obie odpowiedzialności na dostawcę, a zespół zarządzany rozdziela je, ponieważ cele wyznacza klient, a za realizację odpowiada dostawca."

Jakub Bielawski, CEO Devhound

Podsumowanie

Wszystkie trzy modele opisujemy w sekcji współpraca. Dobór modelu ustalamy na etapie konsultacji, po rozpoznaniu zakresu projektu oraz zdolności zespołu po stronie klienta.