Narzędzia wewnętrzne
Program dopasowany do sposobu pracy twojej firmy.
Gotowe oprogramowanie obsługuje typowe przypadki. Praca, która wyróżnia twoją firmę, często trafia do wspólnego arkusza, stosu e-maili albo czyichś notatek. Czasem najlepszym rozwiązaniem jest małe narzędzie zbudowane dokładnie do tej pracy i do niczego więcej.
Co robię
Tworzę narzędzia desktopowe
Aplikacje Windows do wprowadzania danych, kontroli i akceptacji, budowane w WPF dla osób, które korzystają z nich na co dzień.
Zamieniam arkusz na bazę danych
Baza SQL Server z prostym interfejsem zastępuje wspólny arkusz, a Excel zostaje do raportów tam, gdzie się przydaje.
Tworzę narzędzia pomocnicze
Małe narzędzia do zadań, których nie obsługuje główny program, korzystające z jego danych, jeśli pozwala na to dostawca.
Wbudowuję kontrolę danych
Walidacja już przy wprowadzaniu, żeby wychwytywać błędy od razu, a nie dopiero na koniec miesiąca.
Przygotowuję kod dla następcy
Prosty, udokumentowany kod w twoim repozytorium, dzięki czemu nie zależysz ode mnie.
Zbudować, kupić czy zostać przy arkuszu?
| Sytuacja | Co zwykle warto zrobić |
|---|---|
| Istnieje dobry produkt, który pasuje do większości procesu | Kupić go i połączyć z resztą |
| Arkusz działa, ale ręczne kroki są uciążliwe | Zostać przy nim i zautomatyzować te kroki |
| Kilka osób edytuje te same dane i pojawiają się błędy | Mała baza danych z prostym interfejsem |
| Proces jest specyficzny dla twojej firmy i stabilny | Narzędzie na zamówienie, stworzone specjalnie dla tego procesu |
| Nikt jeszcze nie wie, jak proces powinien wyglądać | Najpierw ustalić proces, budować później |
Jeśli gotowy produkt wystarczy, powiem ci o tym. Budowanie oprogramowania ma sens tylko wtedy, gdy to wyraźnie lepsza opcja.
Jak powstaje typowe narzędzie
Rozmowa z użytkownikami
Sprawdzam, jak dziś wygląda praca i co w niej przeszkadza.
Pierwsza wersja
Pisemna oferta: co będzie robić pierwsza wersja, czego nie obejmie i ile to kosztuje.
Małe kroki
Działające wersje do wypróbowania już na wczesnym etapie, dopasowywane do tego, jak ludzie naprawdę pracują.
Testy na prawdziwych danych
Przyszli użytkownicy sprawdzają narzędzie na prawdziwych przypadkach przed wdrożeniem.
Przekazanie
Instalator, dokumentacja i omówienie dla osób, które będą korzystać z narzędzia.
Częste pytania
Czy to może być aplikacja internetowa?
Specjalizuję się w narzędziach desktopowych dla Windows i bazach danych. Jeśli potrzebujesz aplikacji internetowej, napisz o tym, a uczciwie powiem, czy jestem właściwą osobą.
Co, jeśli nasz proces się później zmieni?
Narzędzie jest budowane z myślą o zmianach: prosty kod, udokumentowana baza danych i brak nietypowych zależności. Późniejsze zmiany to normalna część pracy, niezależnie od tego, czy wprowadzę je ja, czy inny programista.
Czy narzędzie może współpracować z programami, których już używamy?
Zwykle tak, przez API, eksporty albo bazę danych, jeśli pozwala na to dostawca. Zanim cokolwiek zaproponuję, sprawdzam, co jest możliwe.
Jak wygląda instalacja i aktualizacja?
Zwykle jest to standardowy instalator Windows i prosty sposób wdrażania nowych wersji. Szczegóły dla twojego środowiska ustalamy w ofercie.