Przejdź do treści
BigTree108

Tworzenie oprogramowania w modelu white-label

Państwa klient kupuje od Państwa, jest przez Państwa fakturowany i przez Państwa wspierany. Za tym stoją nasi inżynierowie, którzy piszą kod, wzajemnie recenzują swoją pracę, uruchamiają testy i wydają wersje, w Państwa repozytoriach i pod Państwa nazwą. Jedna umowa z zarejestrowaną ukraińską firmą, prawa własności intelektualnej przeniesione dalej na Państwa i lider po stronie partnera, do którego można zadzwonić.

Kiedy to jest właściwy model

White-label pasuje do partnera, który już ma najtrudniejszą część: klienta, markę i relację handlową. Sprzedali Państwo pracę, której nie mogą obsadzić, albo klient chce stosu, którego Państwa zespół nie obsługuje, albo chcą Państwo w ogóle oferować inżynierię oprogramowania bez budowania do tego działu. Potrzebna jest moc inżynieryjna, która nie pojawia się w skrzynce Państwa klienta z cudzym logo.

To model, który już prowadzimy. Jedna z naszych obecnych współprac to realizacja w modelu white-label dla europejskiego partnera, w której nasi inżynierowie pracują w narzędziach partnera nad produktem sprzedawanym pod jego nazwą. Nie publikujemy nazw partnerów, i taką samą dyskrecję otrzymają Państwo.

Jak pozostajemy niewidoczni

White-label to zestaw konkretnych ustaleń, a nie obietnica. Oto te, które przyjmujemy.

  • Państwa domena i Państwa konta

    Nasi inżynierowie pracują ze skrzynek pocztowych, kont czatu i tożsamości w repozytoriach, które Państwo wydadzą. Nic, co widzi Państwa klient, nie nosi adresu bigtree108.com, chyba że Państwo tego chcą.

  • Państwa repozytoria i Państwa pipeline

    Kod żyje tam, gdzie go Państwo trzymają, jest recenzowany w Państwa procesie i wydawany przez Państwa CI. Nie tworzymy jego lustra i nie potrzebujemy jego kopii po zakończeniu współpracy.

  • Państwa dokumenty

    Notatki architektoniczne, przeglądy ryzyk, wyceny i notatki do wydań są pisane tak, aby mogli Państwo przekazać je bez zmian. Bez logotypów do usuwania, bez tonu, który nie brzmi jak Państwo.

  • Poufność zapisana, a nie zakładana

    Ustalenia i to, co można o nich mówić, są zapisane w umowie i w instrukcji, którą nasi ludzie dostają pierwszego dnia, a nie pozostawione indywidualnej ocenie podczas rozmowy z klientem.

  • Due diligence, na które odpowiadamy my, a nie Państwo

    Gdy dział zakupów Państwa klienta pyta o podwykonawców, ubezpieczenie, przetwarzanie danych lub miejsce pracy ludzi, dostarczamy odpowiedzi i dokumenty, które Państwo przekażą dalej.

  • Czyste zakończenie współpracy

    Wypowiedzenie obowiązuje obie strony i jest zapisane w umowie. Przy zakończeniu otrzymują Państwo dokumentację, dane dostępowe i każde środowisko, które mamy, bez dołączonych negocjacji handlowych.

Jak przebiega współpraca

  1. Państwo przesyłają brief, w ramach NDA

    Zakres, link do repozytorium lub lista problemów z systemu, który Państwa klient już prowadzi. Najpierw podpisujemy Państwa NDA; nie muszą Państwo używać naszego.

  2. Odpowiadamy tak, jak odpowiedzieliby Państwo

    W ciągu jednego dnia roboczego otrzymują Państwo otwarte pytania, podejście i wycenę, z której mogą nas Państwo rozliczyć, napisane tak, aby mogły trafić do Państwa klienta pod Państwa nazwą.

  3. Pierwszy rezultat, który można ocenić

    Mały, gotowy do wydania i z testami, zanim ktokolwiek zobowiąże klienta do długiej współpracy. Jeśli nie pasujemy do tej pracy, tu najtaniej się o tym przekonać.

  4. Potem działa jak Państwa własny zespół

    Państwa proces, Państwa priorytety, Państwa wydania, a nasz lider raportuje Państwu moc przerobową, ryzyka i to, co zostało wydane. Relację z klientem zachowują Państwo przez cały czas.

Łańcuch własności, po kolei

Pytanie, które zadaje prawnik klienta, brzmi: czy osoba, która napisała kod, może jeszcze do niego rościć prawa. Każdy specjalista w BigTree108 podpisuje umowę przenoszącą wszystkie rezultaty pracy na spółkę, zanim dostanie dostęp do czegokolwiek. Nasza umowa z Państwem przenosi je dalej na Państwa, a Państwa umowa przenosi je na Państwa klienta. W łańcuchu nie ma luki ani punktu, w którym pojedynczy programista zachowuje prawa do czegoś, co Państwo sprzedają.

Poufność działa tak samo: NDA z każdym specjalistą, NDA z Państwem i klauzula zakazu podkupywania klientów (non-solicitation), obejmująca Państwa klientów, którą podpisujemy bez negocjacji.

Wycena, na której można zbudować marżę

Praca w modelu white-label jest rozliczana za osobę, godzinowo lub miesięcznie, aby mogli Państwo doliczyć własną marżę i podać klientowi kwotę, która im odpowiada. Wyceniamy każdą współpracę osobno, zamiast publikować cennik, bo stos technologiczny, poziom doświadczenia i długość współpracy zmieniają kwotę. Wszyscy rejestrują czas w naszym własnym portalu, godziny widzą Państwo przez cały miesiąc, a te same dane tworzą jedną fakturę od BIG TREE 108 LLC na jego koniec, więc to, co fakturują Państwo klientowi, i to, co płacą nam, uzgadnia się z jednym zapisem.

Także systemy napisane przez kogoś innego

Duża część prac w modelu white-label to nie nowa budowa, lecz system, który odziedziczył Państwa klient i który odziedziczyli teraz także Państwo. Przejęliśmy dziewięć takich systemów, najstarszy napisany w 2008 roku. Przejęcie zaczyna się od przeglądu bez zmian w kodzie i pisemnej listy ryzyk uporządkowanej według wpływu na produkcję, zanim ktokolwiek zmieni choć jedną linię, a przegląd jest pisany tak, aby mogli Państwo przekazać go klientowi jako własny dokument. Utrzymanie takiego systemu w działaniu po przejęciu obejmuje zarządzane utrzymanie aplikacji.

Jeśli potrzebna jest moc przerobowa obejmująca kilka umiejętności, a nie realizacja pod Państwa marką, lepiej pasuje nearshore'owy delivery pod, a oba rozwiązania często się łączy.

Pytania o realizację w modelu white-label

Co w praktyce oznacza tworzenie oprogramowania w modelu white-label?

Państwa klient kupuje od Państwa, jest przez Państwa fakturowany i przez Państwa wspierany. Za tym stoją nasi inżynierowie, którzy piszą kod, wzajemnie recenzują swoje pull requesty, uruchamiają testy i wydają wersje, korzystając z Państwa repozytoriów, trackera, CI i, jeśli Państwo sobie tego życzą, domeny e-mail. Historia commitów, notatki do wydań i dokumentacja noszą Państwa nazwę. BigTree108 pojawia się w Państwa umowie z nami i nigdzie indziej.

Czy nasz klient kiedykolwiek dowie się, że praca jest podzlecona?

Nie od nas. Nasi ludzie na początku współpracy dowiadują się, na czym polega ustalenie i co mogą, a czego nie mogą mówić, a jest to zapisane w umowie, a nie pozostawione ocenie. Jeśli Państwa własna umowa z klientem wymaga ujawnienia podwykonawcy, zostaniemy wskazani jako podwykonawca i dostarczymy wszelkie dokumenty do due diligence, o które poproszą.

Do kogo należy kod dostarczany pod naszą marką?

Do Państwa, a łańcuch jest kompletny, zanim ktokolwiek dostanie dostęp. Każdy specjalista ma podpisaną z BigTree108 umowę przenoszącą wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej, więc nie ma w łańcuchu punktu, w którym programista zachowuje prawa do czegoś, co Państwo sprzedają klientowi.

Jak wyceniają Państwo pracę w modelu white-label?

Za osobę, godzinowo lub miesięcznie, aby mogli Państwo doliczyć własną marżę i podać klientowi kwotę, która im odpowiada. Wyceniamy każdą współpracę osobno, zamiast publikować cennik, bo stos technologiczny, poziom doświadczenia i długość współpracy zmieniają kwotę. Zarejestrowane godziny widzą Państwo przez cały miesiąc, a na jego koniec otrzymują jedną fakturę od BIG TREE 108 LLC.

Co się stanie, jeśli projekt naszego klienta zakończy się niepowodzeniem lub współpraca się skończy?

Okresy wypowiedzenia obowiązują obie strony i są uzgadniane w umowie, a nie improwizowane. Przy zakończeniu przekazujemy dokumentację, dane dostępowe i każde środowisko, którego jesteśmy właścicielem, a kodu ani infrastruktury Państwa klienta nie wstrzymujemy jako zakładnika, gdy toczy się rozmowa handlowa.

Czy mogą Państwo przejąć system zbudowany przez naszego poprzedniego dostawcę?

Tak, i jest to duża część naszej pracy: dotąd dziewięć takich systemów, najstarszy napisany w 2008 roku. Przejęcie zaczyna się od przeglądu bez zmian w systemie i pisemnej listy ryzyk w kolejności według wpływu na produkcję, zanim ktokolwiek zmieni choć jedną linię. W modelu white-label przegląd jest pisany tak, aby mogli Państwo przekazać go klientowi jako własny.

Jakie technologie mogą Państwo obsłużyć pod naszą marką?

C# i .NET na Azure to nasz najgłębszy obszar kompetencji, obok Pythona do automatyzacji, integracji i pracy z danymi oraz Angulara, Reacta, Vue i Next.js we frontendzie, a także mobile, QA i automatyzacja testów, chmura i DevOps oraz projektowanie. Co ważniejsze dla partnera: jesteśmy przyzwyczajeni do podejmowania tego, na czym projekt już działa, zamiast kierować go ku temu, co akurat znamy, bo nie wszyscy Państwa klienci będą na tym samym stosie.

Mają Państwo pracę, której nie mogą obsadzić?

Prosimy o przesłanie zakresu lub repozytorium w ramach Państwa NDA. Otwarte pytania, podejście i wycenę otrzymają Państwo w ciągu jednego dnia roboczego, napisane tak, aby mogły trafić do Państwa klienta pod Państwa nazwą.