woj. lubelskie
Aplikacje webowe i oprogramowanie na zamówienie
w Puławach
Budujemy oprogramowanie na zamówienie pod jeden proces, który firma prowadzi dziś ręcznie. W ten sposób powstają panele dla odbiorców, systemy rezerwacji, konfiguratory z ofertą w PDF, wewnętrzny obieg akceptacji oraz portale B2B. Pracujemy z firmami z Puław i z całego województwa lubelskiego. Na start proponujemy zakres obejmujący jeden proces, a kolejne funkcje dokładamy później. Rozmowa wstępna jest bezpłatna.
Dla kogo
Aplikacje webowe dla firm w Puławach: które procesy trafiają do własnego systemu
Puławy liczą 43,6 tys. mieszkańców (GUS, 2024) i zajmują 50 km². Działają tu zakłady azotowe założone w 1966 roku oraz sześć placówek naukowo-badawczych.
W systemie pisanym na zamówienie każdy krok pracy ma swojego właściciela i swój zapis w bazie.
Trzy wątki poniżej: konta użytkowników, sygnały potrzeby własnego narzędzia oraz puławskie branże.
Konto na osobę i dwa składniki logowania
Konto w aplikacji firmowej zakłada się na konkretną osobę, a nie na stanowisko. Przy loginie dzielonym przez kilka osób zapis mówi tylko tyle, że zmianę wprowadził ktoś z zespołu.
Dwa składniki logowania to hasło i drugi dowód tożsamości: kod z aplikacji w telefonie albo klucz sprzętowy. Hasło wykradzione z innego serwisu przestaje wtedy otwierać drogę do danych.
Taki układ liczy się tam, gdzie aplikacja pokazuje dane handlowe.
Sygnały, przy których własne narzędzie wchodzi do rozmowy
Sygnałów bywa kilka: ręczne przenoszenie tych samych danych między dwoma programami, zamówienia z poczty przepisywane do magazynu z klawiatury, kolejne wersje cennika krążące po plikach handlowców oraz telefony klientów pytających o etap zlecenia.
Każde zgłoszenie zaczynamy od sprawdzenia, czy potrzebę zamknie coś mniejszego: dodatek do istniejącej strony albo połączenie dwóch programów firmy. Osobną usługą są strony internetowe w Puławach, a samą decyzję rozwija tekst: kiedy warto napisać własną aplikację.
Cztery branże Puław i pasujące do nich narzędzia
Przy każdej z tych branż podajemy typ narzędzia z naszego zakresu.
- Chemia i przemysł: konfigurator produktu z automatyczną wyceną.
- Instytuty i badania: wewnętrzny obieg dokumentów i akceptacji.
- Rolnictwo i agrotechnika: portal B2B dla stałych kontrahentów.
- Turystyka okolicy: system rezerwacji usług i sprzętu.
Zakres aplikacji dla firmy z Puław spisujemy dopiero po opisaniu procesu, bo ten sam konfigurator obsłuży różny asortyment.
Zakres
Oprogramowanie na zamówienie w Puławach: zakres pierwszej wersji aplikacji
Kafle poniżej to pełna lista typów narzędzi; cztery z nich opisujemy szerzej. Oprogramowanie dedykowane rozbudowujemy dopiero wtedy, gdy zespół popracuje na pierwszym fragmencie.
Ta strona dotyczy narzędzi pisanych od podstaw. Wdrożenia gotowych systemów ERP w Puławach prowadzimy osobno.
- Panel klienta: zlecenia, dokumenty, historia, płatności
- Rezerwacja sal, sprzętu, usług i terminów
- Konfigurator produktu i automatyczna oferta w PDF
- Obieg dokumentów z akceptacją na kolejnych etapach
- Aplikacja magazynowa z kolektorami danych
- Portal B2B z limitami kupieckimi i własnym cennikiem
- Kalkulator sprzedażowy na stronie firmy
- Integracja programów, które nie wymieniają danych
Wewnętrzny obieg dokumentów: kto zatwierdza i na jakim etapie
Wewnętrzny system obiegu dokumentów w firmie przyjmuje dokument, kieruje go do właściwych osób i zbiera ich akceptacje. Każdy etap zostaje opisany datą oraz nazwiskiem.
Ścieżka akceptacji zależy od rodzaju dokumentu i od działu, którego dotyczy; reguły spisuje się raz, a potem system pilnuje ich sam.
Panel odbiorcy i portal B2B z limitem kupieckim
Panel klienta daje odbiorcy własny login i cztery rzeczy pod nim: stan zleceń, dokumenty, historię współpracy oraz rozliczenia. Etap sprawy odbiorca sprawdza wtedy samodzielnie.
Portal B2B rozszerza panel o warunki handlowe: osobny cennik i limit kupiecki dla każdego kontrahenta. Zamówienie powstaje w granicach przyznanego limitu.
Rezerwacja terminów, konfigurator produktu i kalkulator osadzony na stronie
W systemie rezerwacji online kalendarz zbiera wolne godziny i po przyjęciu zgłoszenia zamyka dany termin. Obejmuje przy tym wizyty, sale i sprzęt.
Konfigurator produktu zbiera wybory kupującego parametr po parametrze, przelicza je na wycenę i zapisuje wynik jako ofertę w PDF. Krótszą wersję tego mechanizmu osadzamy na stronie firmy jako kalkulator sprzedażowy.
Konfiguratory w postaci wtyczek do sklepów internetowych w Puławach to inny zakres prac.
Baza danych aplikacji i integracje z programami firmy
Baza aplikacji stoi zwykle na PostgreSQL lub MySQL, przy magazynach na Microsoft SQL Server. Dla samej bazy mamy osobne strony: obsługa baz danych w Puławach i optymalizacja baz danych w Puławach.
Integracja spina dwa programy tak, żeby dane przechodziły między nimi bez udziału człowieka. W praktyce łączymy je z systemami magazynowymi: Subiektem oraz rozwiązaniami Insoft, w granicach tego, co dany program udostępnia. Wymianę danych między programami opisujemy przy integracjach systemów w Puławach.
Koszt
Wycena aplikacji webowej w Puławach: co wpływa na nakład pracy
Wielkość systemu rozstrzyga o nakładzie pracy: ile ekranów ma powstać, ile ról ma mieć system, z iloma programami aplikacja ma się łączyć i czy wymagana jest praca poza zasięgiem.
Te same cztery rzeczy wyznaczają czas budowy; najdłużej trwają systemy z wieloma połączeniami. Pierwsza użyteczna wersja ma powstać jak najwcześniej.
Niżej rozliczenie, analiza i wdrażanie zmian.
Ile kosztuje stworzenie aplikacji webowej: wycena i podział płatności
Przed analizą nie znamy liczby ekranów, ról ani połączeń; wycena idzie po niej. Sam pomysł oceniamy w 24 godziny od otrzymania opisu.
Rozliczenie rozkłada się na etapy. Każdy z nich zamyka odbiór kolejnego fragmentu aplikacji, czyli płacisz za części, które możesz sprawdzić. Całej sumy z góry nie przyjmujemy.
Co powstaje w analizie przed napisaniem pierwszej linii kodu
Na analizę schodzi zwykle tydzień albo dwa. Rozmawiamy wtedy z osobami prowadzącymi proces i patrzymy na ich pracę: skąd pobierają dane i gdzie czekają na kogoś innego.
Efektem jest dokument: spis funkcji, podział ról oraz szkice ekranów. Na jego podstawie powstaje wycena i harmonogram, a dokument zostaje w Twojej firmie niezależnie od dalszej współpracy. Analiza bywa też zakończona rekomendacją, żeby systemu nie pisać.
Jeśli projekt rusza, powstaje jeszcze klikalny prototyp interfejsu.
Jak zmiany trafiają do aplikacji: paczki, wersje i dwa środowiska
Zmiany w działającym systemie wdraża się paczkami. Paczka to zestaw poprawek i nowych funkcji przygotowany razem, sprawdzony razem i wgrany w jednym momencie.
Każda paczka dostaje numer wersji. Po numerze widać, co stoi na serwerze i do czego wrócić, gdy nowa funkcja zacznie sprawiać kłopot.
Każda aplikacja powstaje w dwóch osobnych kopiach: produkcyjnej i testowej. Na produkcyjnej pracują użytkownicy i leżą dane firmy, a na testowej sprawdza się nowe funkcje i poprawki. Środowisko testowe zostaje oddzielone od produkcyjnego na czas projektu i po starcie.
- Ile ekranów, funkcji i ról ma system
- Liczba połączeń z innymi programami
- Wymagany zakres pracy poza zasięgiem
- Potrzeba wersji natywnej ze sklepu
Wybór
Aplikacja webowa czy mobilna: wybór przed rozpoczęciem budowy
Domyślnie proponujemy aplikację działającą w przeglądarce. Jedna wersja obsługuje wtedy komputer, tablet i telefon, a zakres uprawnień wynika z konta użytkownika.
Trzy warianty i ich warunki są w tabeli, a pod nią wersja mobilna i praca poza zasięgiem.
| Rozwiązanie | Kiedy wybrać |
|---|---|
| Aplikacja webowa | stała praca przy komputerze, wejście z wielu miejsc |
| Aplikacja instalowalna z przeglądarki (PWA) | praca w terenie, ikona na telefonie i tryb offline |
| Aplikacja natywna iOS i Android | stały dostęp do aparatu i GPS w tle, powiadomienia push, obecność w sklepie z aplikacjami |
Aplikacja natywna a webowa: co przesądza o wersji ze sklepu
Osobna wersja na iOS i Android ma sens tam, gdzie potrzebne są powiadomienia push, nieprzerwany dostęp do skanera albo obecność aplikacji w sklepie.
Wersja instalowalna z przeglądarki zostaje przy tym samym kodzie co aplikacja webowa i dokłada ikonę na ekranie telefonu. Progresywna aplikacja webowa wystarcza tam, gdzie powyższe wymagania nie występują.
Decyzję o tworzeniu aplikacji mobilnych dla firm podejmujemy po spisaniu wymagań.
Praca poza zasięgiem i uzgadnianie danych po powrocie połączenia
Bez zapisu danych na urządzeniu potrzebne jest połączenie z serwerem. Praca poza zasięgiem opiera się właśnie na takim zapisie lokalnym.
Zapis lokalny oznacza, że formularz wypełniony w terenie czeka w pamięci telefonu albo tabletu. Po powrocie połączenia urządzenie wysyła zgromadzone wpisy na serwer i pobiera stamtąd zmiany innych osób.
Przy tym samym rekordzie zmienionym w dwóch miejscach system potrzebuje reguły, który zapis zostaje. Zakres pracy poza zasięgiem spisujemy przed budową.
Wykonawca
Firma programistyczna w Puławach: czym kończy się projekt aplikacji
Przy porównywaniu ofert liczą się trzy rzeczy: zakres prac, droga do wyceny oraz zapisy umowy. Każdy projekt prowadzimy na podstawie umowy, w której stoi koszt, termin, zakres i zasady wsparcia; umowę o poufności podpisujemy na życzenie.
Komputerami i siecią zajmuje się u nas obsługa informatyczna firm w Puławach.
Osobno omawiamy zapisy z oferty, dokumentację z eksportem danych oraz opiekę po starcie.
Software house w Puławach: pięć zapisów do porównania między ofertami
Zakres prac pod nazwą software house w Puławach bywa bardzo różny. Porównywalnych zapisów w ofercie jest pięć:
- kod źródłowy wpisany do umowy
- prawo do przeniesienia aplikacji na inny serwer
- dokumentacja techniczna oddana na koniec prac
- konta w usługach zewnętrznych na firmę zamawiającą
- spisane zasady rozliczania drobnych poprawek
Kod źródłowy, dokumentacja i dostępy do środowisk są elementem odbioru. Opłat za używanie aplikacji ani blokad u nas nie ma.
Dokumentacja techniczna i eksport danych w otwartym formacie
Na dokumentację techniczną składa się kilka stałych elementów: schemat bazy danych, spis połączeń z innymi programami, opis ról oraz instrukcja postawienia aplikacji na nowym serwerze.
Czyta ją programista przejmujący projekt oraz dział planujący rozbudowę: widać w niej, gdzie trafiają poszczególne dane.
Osobnym zabezpieczeniem jest możliwość wyjęcia danych z aplikacji. Eksport do otwartego formatu, takiego jak CSV czy JSON, pozwala odczytać zawartość systemu w innym programie, bez udziału wykonawcy aplikacji.
Przed podpisaniem umowy sprawdź, czy eksport obejmuje też historię zmian i załączniki.
Monitoring dostępności i kopie zapasowe działającej aplikacji
Monitoring dostępności to automatyczne sprawdzanie w stałych odstępach, czy aplikacja odpowiada pod swoim adresem. Gdy przestanie, system monitorujący wysyła powiadomienie.
Kopia zapasowa to zapisany stan danych z określonego momentu. Liczy się przy niej częstotliwość, czas przechowywania oraz to, czy ktoś sprawdził odtworzenie systemu z takiego zapisu.
Jedno i drugie wchodzi w opiekę po uruchomieniu.
Zasięg
Aplikacje webowe dla firm z Puław i okolicznych gmin
Puławy leżą niedaleko Lublina, gdzie część mieszkańców może korzystać z usług. Zasady współpracy są w całym regionie te same.
Po uruchomieniu miejsce pracy użytkownika przestaje mieć znaczenie, bo aplikacja otwiera się w przeglądarce. Ustalamy natomiast miejsce rozmów na starcie i odbiorów kolejnych fragmentów.
W okolicy obsługujemy firmy z Kazimierza Dolnego, Nałęczowa, Dęblina, Kurowa, Końskowoli, Żyrzyna i Janowca.
Nasze biuro jest w Lublinie, przy ul. Królowej Jadwigi 14/81; spotkania umawiamy z wyprzedzeniem. Dojeżdżamy w granicach województwa lubelskiego i do Warszawy, a dalej pracujemy zdalnie.
Współpraca
Sześć etapów budowy aplikacji webowej dla firmy z Puław
Rozmowa i wstępna ocena
Opisujesz przebieg pracy, a my mówimy, czy poradzi sobie z nim gotowy program w abonamencie.
Analiza i dokument
Obserwacja pracy i dokument: funkcje, role, szkice ekranów, wycena i harmonogram.
Projekt interfejsu
Klikalny prototyp interfejsu do przejścia przed napisaniem kodu.
Budowa w odcinkach
Każde dwa tygodnie kończą się działającym fragmentem na środowisku testowym.
Testy i szkolenie
Użytkownicy sprawdzają gotowe ekrany, zgłoszone uwagi poprawiamy, a prace zamyka szkolenie z instrukcją.
Uruchomienie i opieka
Wdrożenie na środowisku produkcyjnym, przekazanie kodu i dostępów, a dalej nieobowiązkowa opieka.
Pytania
Aplikacje webowe w Puławach: odpowiedzi na pytania przed wyceną
Termin wynika z zakresu prac, a zakres ustala się w analizie; wtedy powstaje harmonogram. Budowa idzie odcinkami po dwa tygodnie, a każdy odcinek zamyka działający fragment na środowisku testowym. Harmonogram obejmuje też prototyp interfejsu oraz testy z udziałem przyszłych użytkowników, bo oba etapy mieszczą się przed uruchomieniem.
Wycena aplikacji mobilnej zależy od tych samych czterech czynników co webowa, a osobna wersja ze sklepu jest jednym z nich. Własna aplikacja mobilna dla firmy nie zawsze jest potrzebna od razu, bo wersja przeglądarkowa otwiera się i na komputerze, i na telefonie. Wstępną ocenę odsyłamy w 24 godziny.
Technicznie tak: aplikacja dostaje szyfrowanie, kontrolę dostępu, dziennik zdarzeń oraz usuwanie danych na żądanie. Dokładamy opis techniczny, z którego korzysta inspektor ochrony danych. Dokumentację prawną przygotowuje Twoja firma.
Tak, w komplecie na koniec prac: kod, dokumentacja techniczna i dostępy do środowisk.
Gotowy system może stać u nas na serwerze, na maszynie Twojej firmy albo w chmurze.
Opieka nie jest obowiązkowa. Utrzymanie możesz przejąć samodzielnie albo zlecić je innej firmie. Gdy prowadzimy ją my, obejmuje pulę godzin na drobne zmiany, kopie zapasowe, monitoring dostępności i aktualizacje bezpieczeństwa.
Tak. Spotykamy się u klienta na terenie województwa lubelskiego, a także w Warszawie; na rozmowę w lubelskim biurze umawiamy się wcześniej. Poza tym obszarem rozmawiamy przez Google Meet, Zoom lub Teams, a pierwsza konsultacja jest bezpłatna. Pracujemy od poniedziałku do piątku w godzinach 8:00–20:00, w soboty od 9:00 do 16:00, w niedziele obsługujemy awarie, a pomoc awaryjna działa całą dobę, każdego dnia.
Robimy wyłącznie narzędzia biznesowe. Gry i projekty badawcze są poza naszym zakresem. Odradzamy własny system także wtedy, gdy problem rozwiąże zmiana w istniejącym sklepie.
Ta sama okolica
Pozostałe usługi w Puławach
Bezpłatna wycena aplikacji dla Twojej firmy
Opisz proces, który ma trafić do systemu. Odpowiadamy zakresem prac, harmonogramem i wyceną.