Czy to jest „CTO na godziny” (fractional CTO)?
Częściowo. Mogę pełnić rolę zewnętrznego doradcy technologicznego zarządu w stałym wymiarze dni w miesiącu. Najczęściej jednak zaczynam od konkretnego zadania: analizy przed wdrożeniem, oceny systemu albo budowy zespołu. Jeśli Twoja firma ma kierownika IT, pracuję z nim, a nie zamiast niego.
Czy po analizie muszę zlecić wdrożenie Tobie?
Nie. Dokument z analizy jest napisany tak, żeby mógł go wykorzystać dowolny wykonawca albo Twój dział IT. Jeśli uznam, że lepszym rozwiązaniem jest gotowy system, napiszę to wprost.
Czyj jest zespół, kod i dokumentacja?
Kod, repozytoria, dostępy i dokumentacja należą do Twojej firmy: zakładamy je na kontach firmy od pierwszego dnia. Zespół zależy od formy. Jeśli zatrudnia go Twoja firma, jest Twój od początku, a ja pomagam go zbudować i prowadzę technicznie do przekazania. Jeśli zespół pracuje pod moim prowadzeniem na czas projektu, po zakończeniu przekazuję Twojej firmie system, kod i wiedzę, tak żeby Twoi ludzie albo inny wykonawca mogli go rozwijać. Moim celem jest, żeby po przekazaniu firma nie potrzebowała mnie do codziennej pracy.
Jesteś jedną osobą. Co, jeśli Cię zabraknie?
Dlatego od początku wszystko jest opisane i przechowywane po stronie firmy, a przy budowie zespołu wskazujemy osobę, która przejmuje prowadzenie. Biorę tylko tyle projektów tego typu naraz, ile mogę prowadzić osobiście.
Nasz dział IT pracuje w innej technologii niż Laravel. Czy to problem?
Zwykle nie. Pracowałem w PHP, Laravel i ASP.NET MVC, a zasady, które wprowadzam (przegląd kodu, testy, automatyczne wdrożenia, dokumentacja, praca z AI), nie zależą od języka. Jeśli projekt wymaga głębokiej specjalizacji w technologii, której nie znam, powiem to na pierwszej rozmowie.
Jak wyceniasz tę usługę?
Analizę wyceniam jako stałą kwotę za etap, doradztwo i prowadzenie zespołu jako pakiet miesięczny. Kwotę podaję po pierwszej rozmowie, kiedy znam zakres. Więcej piszę na stronie Jak wyceniam: systembox.pl/jak-wyceniam.