Polityka realizacji projektów
Odpowiednie technologie
Technologiczne potrzeby klienta są kompatybilne z naszym zestawem technologii.
Odpowiednia wielkość prac
Klient ma odpowiednio duży zakres prac do zrealizowania:
- min. 6 miesięcy pracy full-time - w przypadkach wymagających zatrudnienia przez C&P nowych osób
- min. 1 miesiąc - jeśli w C&P są dostępni inżynierowie/-ki na tzw. “ławce”
Odpowiedni model rozliczeń
Realizujemy projekty rozliczane w modelu time & material
Odpowiednia organizacja procesu produkcji oprogramowania
Klient jest odpowiedzialny za organizację procesu produkcji oprogramowania lub przynajmniej jest odpowiedzialny za przygotowywanie/zarządzanie zakresem prac dla inżynierów/-ek. Idealnie, gdyby był zdolny do:
- podejmowania decyzji w sprawie technologii / architektuy użytej w projekcie
- podejmowania decyzji w sprawie organizacji/konfiguracji procesu deploymentu
- wyboru metody (np. Scrum, Kanban) i zarządznia procesem produkcji oprogramowania (np. ustawienie narzędzi
- organizujących produkcję — typu Jira, ustawienie/koordynacja spotkań — typu daily, planowanie sprintów, retrospektywy itp.)
- podejmowania decyzji w sprawie podejścia do testowania oprogramowania i akceptacji narzędzi
- definiowania i zarządzania zakresem prac (roadmapa, priorytety, zakres prac w sprintach itp.)
- podejmowania decyzji w sprawie wymagań niefunkcjonalnych
- dostarczania UX/UI design (jesli jest wymagany w projekcie)
- podejmowania decyzji / odpowiadania na pytania dotyczące logiki biznesowej produktu/funkcjonalności
- informowania o potrzebnych inżynierskich w projekcie (jakie kompetencje, ile osób, od kiedy itp.)
- oceny kompetencji inżynierów zaangażowanych w projekt
Code & Pepper oczywiście może wspierać ten proces w różnym zakresie w poszczególnych przypadkach.
Ponadto ze strony Code & Pepper za współpracę z klientem i pomyślną realizację projektu odpowiedzialny/-a jest Project Manager/-ka. To ta osoba reprezentuje nas wobec klienta i odpowiada za rozwiązywanie ewentualnych problemów, które mogą pojawić się na linii z klientem. PM odpowiada również za spotkania 1on1 z członkami zespołu projektowego, w ramach których przekazuje i zbiera regularny feedback oraz sprawdza poziom zadowolenia z realizowanego projektu. PM również jest odpowiedzialny/-a za egzekwowanie w projekcie naszych zasad alokacji
Polskie regulacje
Klient akceptuje godziny pracy akceptowalne w naszej (polskiej) strefie czasowej, a także zasady pracy obowiązujące w Polsce (np. kalendarz dni ustawowo wolnych od pracy, zasady urlopów, dni chorobowych itp.)
Odpowiednia weryfikacja kompetencji
Klient potrafi ocenić czy nasi inżynierowie/-ki spełniają jego wymagania w zakresie kompetencji twardych i miękkich oraz czy chce ich zaangażować do swojego projektu. Ocena kompetencji przez klienta jest oczywiście niezależna od oceny inżyniera/-ki przez Code & Pepper i tym samym może się różnić od oceny Code & Pepper i nie ma na nią wpływu
Odpowiedni ludzie
Po stronie klienta są osoby z doświadczeniem i kompetencjami do organizacji procesu produkcji oprogramowania. Te osoby mają czas (to nie jest side project), aby się tym zajmować. Posiadają odpowiednią kulturę współpracy, opartą na wzajemnym szacunku
Odpowiednia branża
Preferujemy projekty z branży FinTech, lecz jesteśmy otwarci na inne branże (np. HealthTech), o ile spełniają pozostałe powyższe kryteria. Niezależnie od branży — nie realizujemy projektów nieetycznych