Kontakt
Napisz do nas
Pytania o oprogramowanie, architekturę albo automatyzację procesów trafiają na biuro@silesiansolutions.com. Odpowiedź obejmuje zakres, wstępną wycenę i najbliższy możliwy termin startu.
- Firma
- Silesian Solutions
- biuro@silesiansolutions.com
- Lokalizacja
- Bielsko-Biała, Śląskie
- Języki
- polski, angielski
Lokalizacja i godziny otwarcia
Bielsko-Biała, Śląskie
Mapa Google jest wyłączona, bo nie ma zgody na osadzenia zewnętrzne. Dzięki temu przy wejściu na stronę żadne dane nie trafiają do Google.
Godziny otwarcia
| Poniedziałek | 9:00 - 17:00 |
|---|---|
| Wtorek | 9:00 - 17:00 |
| Środa | 9:00 - 17:00 |
| Czwartek | 9:00 - 17:00 |
| Piątek | 9:00 - 15:00 |
| Sobota | Nieczynne |
| Niedziela | Nieczynne |
Podczas rozmowy mogą zostać omówione następujące kwestie
Od czego zaczyna się rozmowa o projekcie?
Punktem wyjścia jest cel biznesowy, nie lista technologii: co ma się poprawić, dla kogo i jak to zmierzyć. Dopiero po ustaleniu celu i zakresu dobierana jest architektura i stos technologiczny.
Jak ustalany jest zakres funkcjonalności systemu?
Zakres, cena i termin ustalane są przed startem projektu, razem z tym, co do zakresu nie wchodzi. Granica ustalona na początku jest tańsza niż zaskoczenie w trakcie realizacji.
Jakich technologii dotyczy doświadczenie produkcyjne?
Backend stoi zwykle na Node.js, NestJS i TypeScript, dane w relacyjnej bazie przez TypeORM, infrastruktura opisana w Terraform i uruchamiana w Dockerze. Integracje z modelami językowymi budowane są wokół Model Context Protocol. Dobór konkretnego stosu zależy od skali i wymagań danego projektu, nie z góry ustalonej listy.
Czy projekt dotyczy nowego systemu, czy modernizacji istniejącego?
Rozróżnienie między projektem od zera a modernizacją lub integracją istniejącego rozwiązania ustala zakres, ryzyko i koszt już na starcie. Przegląd architektury poprzedza decyzję w obu przypadkach.
Jak skala systemu wpływa na architekturę?
Architektura jest dobierana do skali procesu, nie do mody technologicznej. Monolit z czytelnymi granicami modułów bywa lepszym wyborem niż mikrousługi, których nikt później nie utrzyma - podział na osobne usługi ma sens dopiero przy konkretnym powodzie, żeby je rozdzielić.
Co się dzieje, gdy cały projekt prowadzi jedna osoba?
Kod, testy i dokumentacja zostają po stronie klienta po każdym oddanym etapie, więc dalszy rozwój nie zależy wyłącznie od dostępności jednej osoby w danym tygodniu. W zamian znika warstwa pośrednia między decyzją a jej wykonaniem: architekturę, kod i wdrożenie prowadzi ta sama osoba od pierwszej rozmowy do produkcji.
Jaki model współpracy jest możliwy?
Model fixed-price sprawdza się przy zamkniętym, wydzielonym zakresie, time & materials tam, gdzie praca ma charakter ciągły. Dobór modelu zależy od dynamiki projektu i zakresu odpowiedzialności. Doradztwo techniczne bywa osobnym, krótkim zleceniem.
Jak wyglądają integracje z innymi systemami?
Integracja rzadko psuje się w dniu wdrożenia - psuje się kilka miesięcy później, gdy jeden system zmieni format danych, a drugi milczy o awarii. Ponowienia, kolejka nieudanych zdarzeń i alert na zatrzymany przepływ są projektowane razem z samą integracją, nie dokładane po pierwszej awarii.
Co obejmuje bezpieczeństwo i zgodność?
Wymogi RODO, dostępność WCAG i bezpieczeństwo samego procesu wytwarzania są zamieniane w automatyczne bramki w CI, które zatrzymują build, jeśli wymóg przestaje być spełniony.