Tworzenie oprogramowania na zamówienie: zaprogramujemy wszystko
Mesterséges Intelligencia Központ Kft. to firma programistyczna z Budapesztu. Tworzymy oprogramowanie na zamówienie (aplikacje webowe, systemy wewnętrzne, API, przetwarzanie danych) od pomysłu po działający system.
W skrócie: jeśli do danego zadania nie ma dobrze dopasowanego gotowego oprogramowania, napiszemy takie, które dostosuje się do sposobu działania Państwa firmy, a tam, gdzie oszczędza to realną pracę, wbudujemy w nie również sztuczną inteligencję.
Co tworzymy?
Każde oprogramowanie, którego może potrzebować firma. Najczęstsze zadania:
- Aplikacje webowe: systemy działające w przeglądarce dla klientów lub pracowników, na przykład portal klienta, system rezerwacji albo wewnętrzna ewidencja.
- Narzędzia wewnętrzne: panele administracyjne, procesy zatwierdzania i zestawienia, które zastępują obejścia złożone z arkuszy kalkulacyjnych.
- API i systemy backendowe: usługi, przez które inne programy, aplikacje mobilne lub partnerzy uzyskują dostęp do danych.
- Przetwarzanie danych: importy i eksporty, czyszczenie danych, zaplanowane obliczenia i raporty.
- Integracje: łączenie istniejących systemów przez API, webhooki lub synchronizację danych.
- Funkcje AI: wbudowanie dużych modeli językowych, takich jak ChatGPT od OpenAI, Claude od Anthropic czy Gemini od Google, do przetwarzania dokumentów, podsumowywania, wyszukiwania lub podpowiadania odpowiedzi.
Jeśli potrzebują Państwo systemu zarządzania przedsiębiorstwem (ERP) lub systemu zarządzania relacjami z klientami (CRM), piszemy o tym na osobnej stronie: Tworzenie oprogramowania biznesowego.
Oprogramowanie na zamówienie czy gotowe rozwiązanie?
Gotowe oprogramowanie (SaaS) szybko się uruchamia, a jego utrzymaniem zajmuje się producent. Jeśli Państwa procesy są typowe, często jest to dobry wybór. Różnice w skrócie:
| Kryterium | Gotowe oprogramowanie (SaaS) | Oprogramowanie na zamówienie |
|---|---|---|
| Start | szybki, jeśli funkcje odpowiadają potrzebom | wymaga czasu na realizację |
| Dopasowanie | firma dostosowuje się do oprogramowania | oprogramowanie dostosowuje się do firmy |
| Łączenie z innymi systemami | przez konektory oferowane przez producenta | z każdym systemem, którego interfejs lub dane są dostępne |
| Dalszy rozwój | według harmonogramu producenta | według decyzji zamawiającego |
| Kod źródłowy | pozostaje u producenta | zgodnie z umową |
Rozwiązanie na zamówienie opłaca się wtedy, gdy działanie firmy odbiega od tego, na czym opierają się gotowe produkty, gdy dane między programami kopiuje się ręcznie albo gdy samo oprogramowanie stanowi przewagę biznesową. Często dobrą odpowiedzią jest połączenie obu: gotowy system pozostaje, a uzupełnienie na zamówienie łączy go z pozostałymi. Kryteria decyzji szczegółowo omawia nasz artykuł Oprogramowanie na zamówienie czy gotowe rozwiązanie (SaaS)?
Od pomysłu do działającego systemu
- Bezpłatna pierwsza konsultacja: opowiadają nam Państwo o pomyśle lub problemie, my zadajemy pytania i wspólnie sprawdzamy, czy potrzebne jest oprogramowanie na zamówienie, czy wystarczy gotowe rozwiązanie.
- Analiza wymagań i specyfikacja: wspólnie opisujemy, kto będzie korzystać z systemu, z jakimi danymi pracuje i co musi umieć.
- Pomiar rozmiaru i oferta: na podstawie specyfikacji mierzymy rozmiar funkcjonalny oprogramowania w punktach funkcyjnych COSMIC (ISO/IEC 19761), a na tej podstawie powstają oferta i harmonogram.
- Realizacja etapami: z regularnymi prezentacjami, aby mogli Państwo w trakcie prac oglądać i testować działające części.
- Przekazanie: przekazujemy działający system; kwestie kodu źródłowego i praw do korzystania reguluje umowa.
- Eksploatacja i utrzymanie: także po przekazaniu zajmujemy się eksploatacją, naprawami i dalszym rozwojem systemu.
Na życzenie zawieramy umowę o zachowaniu poufności (NDA). Szczegóły poszczególnych kroków opisuje strona Jak pracujemy, a sposób pomiaru rozmiaru wyjaśnia strona Wycena.
Doświadczenie i własne produkty
Mamy duże doświadczenie w oprogramowaniu biznesowym: obecnie tworzymy duży system ERP i CRM. Nasze własne produkty to również oprogramowanie na zamówienie: działająca w czasie rzeczywistym gra 3D na naszej stronie internetowej (WebGL, three.js), którą komentator AI na żywo opatruje uwagami w 14 językach, oraz oparta na AI linia produkcyjna, która projektuje elementy krajobrazu i przeszkody do gry, wykonuje je za pomocą generatywnych modeli obrazów, sprawdza je i układa w harmonogram. Szczegółowo piszemy o nich na stronie Nasze realizacje.
Częste pytania
Oprogramowanie na zamówienie czy gotowe rozwiązanie?
Jeśli gotowe oprogramowanie obejmuje Państwa procesy, a dostosowanie się firmy do niego jest do zaakceptowania, gotowe rozwiązanie jest zwykle szybszą drogą. Rozwiązanie na zamówienie opłaca się wtedy, gdy Państwa sposób działania odbiega od typowego, trzeba połączyć kilka systemów albo samo oprogramowanie stanowi przewagę biznesową. Możliwe jest też rozwiązanie mieszane: gotowy system pozostaje i otrzymuje uzupełnienie na zamówienie.
Czy potrzebna jest gotowa specyfikacja?
Nie. Wystarczy kilka zdań o tym, co chcą Państwo osiągnąć. Specyfikację przygotowujemy wspólnie podczas analizy wymagań; jeśli mają już Państwo opis, plan albo stary system, wychodzimy od niego.
Jak zaczyna się praca?
Prosimy napisać do nas lub zadzwonić i opowiedzieć w kilku zdaniach o swoim pomyśle. Pierwsza konsultacja jest bezpłatna. Potem następują analiza wymagań i specyfikacja, a następnie oferta przygotowana na podstawie zmierzonego rozmiaru.
Do kogo należy kod źródłowy?
Kwestie kodu źródłowego i praw do korzystania reguluje umowa. Jeśli Państwo sobie tego życzą, po przekazaniu zajmiemy się eksploatacją i dalszym rozwojem systemu.
Od czego zależą cena i harmonogram?
Przede wszystkim od rozmiaru funkcjonalnego oprogramowania, który mierzymy w punktach funkcyjnych COSMIC: liczymy, ile przemieszczeń danych (wejście, wyjście, odczyt, zapis) zachodzi w procesach systemu. Ten pomiar jest niezależny od technologii i od zespołu. Wpływ mają też integracje, wymagania niefunkcjonalne (na przykład wydajność i bezpieczeństwo), projekt graficzny i eksploatacja. Szczegóły: Wycena.