Problem Klienta
Brak wszechstronnego Partnera IT, który będzie elastycznie podchodzić do utrzymania i opieki, ale też budowy oprogramowania od podstaw.
Przyczyna
Zespół programistów zatrudnionych in-house był stosunkowo niewielki. Developerzy nie byli w stanie odpowiedzieć na zmieniające się potrzeby i cele biznesowe Klienta dotyczące rozbudowy istniejącego oprogramowania, budowy i wdrażania nowych rozwiązań.
Nasze rozwiązania
Zlecenie prac programistycznych doświadczonemu SH ze skalowalnym zespołem projektowym. Lata doświadczenia, znajomość dobrych praktyk programistycznych i wszechstronny team developerów pozwoliły realizować zadania zgodnie z oczekiwanym przez Klienta efektem.
Problem Klienta
Niski poziom organizacji procesów jakościowych i technicznych. Brak repozytorium kodu, dokumentacji projektowej, czy regularnych testów.
Przyczyna
Zespół programistów zatrudnionych in-house był stosunkowo niewielki. Developerzy nie byli w stanie odpowiedzieć na zmieniające się potrzeby i cele biznesowe Klienta dotyczące rozbudowy istniejącego oprogramowania, budowy i wdrażania nowych rozwiązań.
Nasze rozwiązania
Wdrożyliśmy repozytorium kodu, dokumentację projektową i automatyzację procesów. Wdrożyliśmy CI/CD, proces code review, czy testy regresji jako stały element przy deployu zadań na produkcji.
Problem Klienta
Dużo pomysłów na wdrażanie nowych rozwiązań. Problem z ich priorytetyzacją.
Przyczyna
Brak Project Managera, który nie tylko nadzorowałby przebieg prac programistów, ale także wsparł Klienta wiedzą specjalistyczną i doradczą.
Nasze rozwiązania
Wdrożenie Project Managera i TechLeada do zespołu projektowego.
Problem Klienta
Problematyczne wymogi prawne - wynikające z PKK i PKZ.
Przyczyna
Dynamicznie zmieniające się ustawy, do których trzeba dostosowywać dokumentację, wzory dokumentów, jak i pisanie systemów od podstaw.
Nasze rozwiązania
Budowa dwóch oddzielnych mikroserwisów, zintegrowanych odpowiednio z PKK i PKZ. Nowe oprogramowanie działa odrębnie od istniejących już OSK Managera i e-Cargo, pozwalając na błyskawiczne wprowadzanie zmian, bez obciążania głównych aplikacji webowych. Prowadząc integracje z PKZ, PKK i Simply Sign podążaliśmy wg zasad OWASP. Dodatkowo, w celu budowy integracji z PKZ, niezbędne było pozytywne przejście audytu PWPW.
Problem Klienta
Problemy rekrutacyjne.
Przyczyna
Kilka aplikacji wymagających znajomości różnych języków programowania. W praktyce zapotrzebowanie na wielu developerów na część etatu lub programistów “człowiek-orkiestra”, potrafiących kompleksowo operować na kilku, a nawet kilkunastu technologiach.
Nasze rozwiązania
Outsourcing programistyczny umożliwiający wynajem wielu developerów znających różne technologie, również na niepełny wymiar godzinowy. Outsourcing nastawiony na zadania, bez limitów czasowych. Skalowalność zespołu pozwala na wdrażanie dodatkowych osób w razie potrzeby lub zmniejszanie zakresu godzinowego obecnych programistów.
Problem Klienta
Wdrażanie nowych rozwiązań wiążące się z coraz większymi trudnościami, spowodowanymi długiem technologicznym.
Przyczyna
Dług technologiczny powstał na skutek zaniedbań i priorytetyzacji innych prac, braku świadomości powstających zaległości oraz planu na ich nadrobienie.
Nasze rozwiązania
Przeprowadziliśmy audyt, dzięki któremu poznaliśmy aktualną sytuację technologiczną. Znając realia, ustaliliśmy plan działania, łączący nadrabianie długu technologicznego z priorytetowymi celami biznesowymi.