Programiści do zespołu
Architekt oprogramowania w zespole albo najpierw jedna dobrze podjęta decyzja.
Czasem potrzebna jest doświadczona osoba w zespole, która odpowiada za decyzje techniczne. Czasem trzeba dobrze podjąć i spisać jedną decyzję. Robimy jedno i drugie: przygotowujemy listy sprawdzonych architektów i liderów technicznych freelancerów, a nasi doświadczeni inżynierowie prowadzą przeglądy architektury i pełnią rolę CTO na część etatu.
Kiedy zespoły przychodzą do nas z takim zadaniem
- System, który przerósł swój pierwotny projekt, i brak kogoś w firmie, kto mógłby go przeprojektować
- Duża decyzja, np. przebudowa lub refaktoryzacja, którą ktoś powinien krytycznie ocenić
- Rosnący zespół bez doświadczonego inżyniera odpowiedzialnego za architekturę
Na czym ta praca polega w praktyce
Odpowiedzialność za decyzje techniczne
Rozważyć opcje, spisać kompromisy i obronić dokonany wybór.
Plan zmiany
Przełożyć docelowy projekt na kroki, które zespół może wdrażać jeden po drugim, każdy z drogą powrotu.
Prowadzenie zespołu
Przeglądać projekty i kod oraz ustalać standardy, których przestrzegają inni inżynierowie.
Wyjaśnianie biznesowi
Opisać koszt, ryzyko i harmonogram słowami, na podstawie których osoby spoza IT mogą działać.
Narzędzia, z którymi często pracuje ta rola
- AWS
- Google Cloud
- Kubernetes
- Java
- Spring Boot
- PHP
- Laravel
- PostgreSQL
- Redis
- Elasticsearch
Jak to działa
- 01
Opis potrzeby
Krótki opis: rola lub umiejętności, kiedy ta osoba ma zacząć i na jak długo. Wystarczy ogólny pomysł.
- 02
Lista kandydatów
Sprawdzone osoby, które są dostępne i zadeklarowały zainteresowanie. Widzą Państwo ich doświadczenie, umiejętności i powód, dla którego je wybraliśmy.
- 03
Decyzja przy każdej osobie
Zatrudnienie bezpośrednie albo zarządzanie przez SDK. Można też zrezygnować z kandydata, a my szukamy dalej.
- 04
Start
Przedstawiamy Państwa sobie i ustalamy datę rozpoczęcia. Przez cały czas współpracy pozostajemy Państwa punktem kontaktu.
Dwa sposoby współpracy z każdą osobą
Decyzję podejmują Państwo przy każdej osobie z listy, więc w jednym zespole można łączyć oba modele.
Zatrudnienie bezpośrednie
Ta osoba pracuje dla Państwa na podstawie Państwa własnej umowy.
- Przedstawiamy Państwa sobie i przekazujemy współpracę
- Dołącza do Państwa zespołu na Państwa warunkach
- Państwo zarządzają jej pracą, formalnościami i płatnościami
- Najlepsze, gdy chcą Państwo współpracować z nią długoterminowo
Zarządzanie przez SDK
Ta osoba pracuje przy Państwa projekcie w ramach naszej umowy.
- Dołącza do Państwa projektu w ramach umowy z SDK
- Zajmujemy się dokumentami, formalnościami i płatnościami
- Jeśli współpraca się nie układa, znajdujemy zastępstwo
- Najlepsze, gdy chcą Państwo szybko zacząć bez formalności
Projekty zrealizowane przez naszych inżynierów
Te studia przypadków to doświadczenie naszego zespołu, a nie praca freelancerów z Państwa listy kandydatów. Nasi inżynierowie sprawdzają każdego kandydata, zanim go zaproponujemy.
Nasze doradztwo wynika z pracy przy realizacji, a nie z projektów konsultingowych. W programie chmurowym Crédit Agricole ocenialiśmy każdą aplikację, by zdecydować, czy ją zaktualizować, czy przebudować, a w ramach współpracy z Sopra Steria nasi inżynierowie prowadzili migrację krytycznej aplikacji do handlu gazem z Javy 8 do 16.
- Crédit AgricoleBankowośćPrzeniesienie 600+ aplikacji bankowych ze starych maszyn wirtualnych do AWSJeden z bloków dużego zespołu migracyjnego, który zrealizował 50+ migracji aplikacji dla Crédit Agricole.Przeczytaj studium przypadku
- Sopra SteriaEnergetykaBezpieczne platformy dla klientów z sektora energetycznego we współpracy z Sopra SteriaNarzędzie nadzoru, bezpieczne API dla usług komunalnych i migracja aplikacji do handlu gazem z Javy 8 do 16.Przeczytaj studium przypadku
Pytania przed zatrudnieniem
Architekt freelancer, przegląd architektury czy CTO na część etatu?
Architekta freelancera warto zatrudnić, jeśli praca jest ciągła i ma on być częścią zespołu. Przegląd architektury sprawdzi się, gdy potrzebna jest jedna jasna odpowiedź na piśmie. CTO na część etatu to doświadczony lider techniczny przez część miesiąca.
Czy na listę kandydatów trafiają osoby ze stanowiskiem architekta oprogramowania?
Szukamy doświadczonych inżynierów, którzy potrafią prowadzić zespół i odpowiadać za decyzje techniczne, niezależnie od nazwy stanowiska. Wystarczy opisać decyzje do podjęcia, a zobaczą Państwo doświadczenie każdej osoby i powód, dla którego ją wybraliśmy.
Czy przegląd architektury nie skończy się po prostu rekomendacją zatrudnienia SDK?
Nie. Rekomendacja jest spisana tak, by Państwa zespół mógł na jej podstawie działać. Jeśli współpraca z nami ma sens, mówimy o tym, ale decyzja należy do Państwa.
Czy architekt może pomóc zatrudnić resztę zespołu?
CTO na część etatu tak: rekrutacja jest częścią tej roli, obok podejmowania decyzji i pilnowania realizacji. W przypadku architekta freelancera zatrudnionego bezpośrednio zakres pracy uzgadniają Państwo z nim samym.
Co warto napisać w opisie
Na początek wystarczy ogólny pomysł. Te szczegóły pomagają nam przedstawić właściwe osoby.
- System i decyzja, przed którą Państwo stoją
- Czy potrzebna jest osoba w zespole, czy odpowiedź na piśmie
- Z kim ta osoba będzie pracować i kto podejmuje ostateczną decyzję
Prosimy napisać, kogo Państwo szukają.
Krótki opis zajmuje około dwóch minut. Odpowiadamy e-mailem z propozycją kolejnego kroku.