Budżet: 18000 UAH Termin: 7 dni
OCENA dla pierwszego etapu - 18000 UAH za 7 dni. To nie jest przepisywanie od zera, a techniczna analiza, stabilizacja i plan normalnego wsparcia. Dalej można iść miesięcznie lub zadaniami - według odczuć, tak będzie korzystniej i spokojniej dla projektu =)
Pracowaliśmy z podobnymi systemami, gdzie są role, panele, logika biznesowa, API i stopniowe doprowadzanie do porządku bez zatrzymywania produktu.
> https://business.ingello.com/iks - platforma korporacyjna z rolami i skomplikowaną logiką
> https://business.ingello.com/platforma - rozwój systemowy i wsparcie produktu
> https://systems-fl.ingello.com - główny landing Ingello Systems dla FLH
Co do realizacji, zacząłbym od przeglądu kodu, wdrożenia, bazy, integracji i praw dostępu. Po tym - krótka lista ryzyk, porządek poprawek, podstawowa dokumentacja dotycząca uruchamiania i wdrożenia, a następnie drobne poprawki i ulepszenia. Można nie komplikować - najpierw doprowadzamy projekt do stanu, w którym można go wspierać bez wróżenia z fusów.
Od was będą potrzebne dostęp do repozytorium, AWS EC2, bazy lub zrzutu, zmiennych środowiskowych bez zbędnych sekretów w czacie giełdy, oraz opis 2-3 najbardziej bolesnych miejsc obecnie.
Wyjaśnię kilka rzeczy.
> Czy jest staging, czy wszystkie zmiany są teraz sprawdzane na produkcji?
> Jakie zewnętrzne API są najbardziej krytyczne i czy jest do nich dokumentacja?
Jeśli dokumentacji nie ma - to w porządku, możemy zebrać minimalną dokumentację techniczną w trakcie pierwszego etapu. Najważniejsze - nie dotykać architektury na ślepo, ponieważ w takich projektach działa stara inżynieryjna mądrość - siedem razy sprawdź, raz wdrażaj. Potrzebny jest spokojny audyt i wsparcie, a nie heroizm w produkcji.