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.

  • C#
  • .NET
  • WPF
  • SQL Server
  • Aplikacje Windows
  • Excel

Zbudować, kupić czy zostać przy arkuszu?

SytuacjaCo zwykle warto zrobić
Istnieje dobry produkt, który pasuje do większości procesuKupić go i połączyć z resztą
Arkusz działa, ale ręczne kroki są uciążliweZostać przy nim i zautomatyzować te kroki
Kilka osób edytuje te same dane i pojawiają się błędyMała baza danych z prostym interfejsem
Proces jest specyficzny dla twojej firmy i stabilnyNarzę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

  1. Rozmowa z użytkownikami

    Sprawdzam, jak dziś wygląda praca i co w niej przeszkadza.

  2. Pierwsza wersja

    Pisemna oferta: co będzie robić pierwsza wersja, czego nie obejmie i ile to kosztuje.

  3. Małe kroki

    Działające wersje do wypróbowania już na wczesnym etapie, dopasowywane do tego, jak ludzie naprawdę pracują.

  4. Testy na prawdziwych danych

    Przyszli użytkownicy sprawdzają narzędzie na prawdziwych przypadkach przed wdrożeniem.

  5. 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.

Którego arkusza wszyscy boją się posortować?

Napisz, do czego służy, kto z niego korzysta i co się w nim psuje.

Opisz swój problem