Osoba siedzi w ciemnym pokoju przy laptopie i dwóch monitorach. Jeden ekran jest niebieski, a na drugim wyświetla się kod.
Blog

Jak stworzyliśmy aplikację do wycen – Case Study

5
min czytania
16.12.2025
Down arrow button

Strona główna > 

Blog >  

  > 

W branży IT, każda firma oferująca usługi oraz tworząca aplikacje na zamówienie musi stawić czoła wyzwaniu czasochłonnego i skomplikowanego procesu wyceniania projektów. Dotychczas w naszej firmie brakowało narzędzia, które umożliwiłoby nam efektywne tworzenie wycen, analizowanie zakresu projektów oraz skuteczne zarządzanie czasem przeznaczonym na poszczególne etapy pracy.

W odpowiedzi na te wyzwania, zdecydowaliśmy się stworzyć innowacyjne narzędzie, które będzie spełniać nasze potrzeby i umożliwia nam skuteczne radzenie sobie z kompleksową wyceną każdego projektu, gromadząc wszystkie dane w jednym miejscu. Case study projektu IT pozwoli zrozumieć i uświadomić, jak ważne są narzędzia ułatwiające codzienną pracę w firmie.

Problem

Przed rozpoczęciem prac nad projektem nasza firma spotykała się z pewnymi wyzwaniami. W momencie otrzymywania nowych zapytań od klientów o wycenę projektów, często traciliśmy czas na ręczne przeliczanie kosztów i analizowanie wymagań. Nie znaleźliśmy na rynku systemu, który spełniłby nasze wszystkie wymagania a jednocześnie był prosty i intuicyjny. To sprawiało, że procesy były mniej efektywne, a zdolność do szybkiej reakcji na potrzeby klientów była ograniczona.

Brak narzędzia do efektywnego wyceniania projektów w firmie tworzącej aplikacje na zamówienie może mieć poważne konsekwencje dla działalności oraz relacji z klientami. Oto kilka głównych konsekwencji tego braku:

  • Strata czasu i zasobów: Bez dedykowanego narzędzia, proces wyceniania projektów staje się czasochłonny i nieefektywny. Pracownicy muszą poświęcać znaczną ilość czasu na ręczne obliczenia kosztów i analizę wymagań, co prowadzi do marnotrawienia zasobów.
  • Brak spójności w wycenach: Ręczne wyceny mogą być podatne na błędy i różnice w interpretacji wymagań klienta. Bez jednolitego narzędzia do wyceniania, każdy pracownik może dokonywać wycen na swój sposób, co prowadzi do braku spójności i trudności w porównywaniu różnych ofert.
  • Negatywny wpływ na relacje z klientami: Dłuższy czas oczekiwania na wycenę oraz brak przejrzystości w procesie wyceniania może negatywnie wpłynąć na relacje z klientami. Klienci mogą czuć frustrację z powodu opóźnień oraz braku klarowności co do kosztów i zakresu projektu.
  • Ograniczona zdolność do skalowania: Brak efektywnego narzędzia do wyceniania projektów może ograniczać zdolność firmy do skalowania działalności. Bez możliwości szybkiego i precyzyjnego określenia kosztów oraz czasu potrzebnego na realizację projektów, firma może mieć trudności z przyjmowaniem i obsługą większej liczby zleceń.

W rezultacie, brak dedykowanego oprogramowania do wycen projektów może prowadzić do opóźnień, błędów oraz utraty potencjalnych klientów, co ma istotny wpływ na efektywność i konkurencyjność firmy na rynku. Dlatego też inwestycja w odpowiednie narzędzia do zarządzania projektami i wyceniania jest kluczowa dla automatyzacji procesów biznesowych w firmach realizujących oprogramowanie na zamówienie.

Narzędzie do wycen projektów - rozwiązanie

Pierwszym krokiem było zrozumienie potrzeb naszych klientów oraz naszych własnych oczekiwań wobec planowanego oprogramowania do wycen. Przeprowadziliśmy dogłębną analizę procesów wyceniania projektów oraz identyfikacji funkcji, które chcielibyśmy włączyć do naszego narzędzia.

Następnie przystąpiliśmy do projektowania narzędzia. Zdecydowaliśmy się na stworzenie platformy online, z wykorzystaniem Framework .NET 6.0, ASP.NET Core Blazor oraz Radzen Blazor Components. Podczas realizacji projektu wykorzystana została Jira do zarządzania projektem i zadaniami koniecznymi do wykonania.

Jedną z głównych funkcji narzędzia jest tworzenie nowych użytkowników. Użytkownik to pracownik firmy, odpowiedzialny za wyceny projektów. U nas są to managerowie firmy, project managerowie, product ownerzy. Każdy użytkownik ma możliwość tworzenia swoich projektów nadając im nazwę oraz ramy czasowe. 

Każdy użytkownik po stworzeniu projektu może podzielić w nim zadania na 4 typy:

- Epic

- Story

- Task

- Sub-task

Taki podział wynika z wykorzystania Jiry w większości naszych projektów, w momencie gdy projekt dojdzie do skutku, a klient zaakceptuje zaproponowaną wycenę w bardzo prosty sposób będzie można przenieść poszczególne taski do Jiry zachowując ten sam podział.

Najczęstsza stosowana praktyka z wykorzystaniem oprogramowania do wycen jest taka, że osoba odpowiedzialna za projekt, np. Project Manager po zebraniu pełnej specyfikacji funkcjonalności od klienta wprowadza zakres prac do Programu. Najpierw dzieli projekt na Epic, pod nimi umieszcza konkretne historyjki, a każda z historyjek ma swoje zadania do wykonania. Pierwszy Epic to zazwyczaj konfiguracja projektu, gdzie znajdują się wszelkie prace związane z budowaniem struktury bazy danych oraz pełną infrastrukturą projektu. Kolejne historyjki oraz zadania dotyczą już konkretnego projektu i ich liczba jest zależna od wielkości prac do wyceny.

W następnej kolejności odbywa się spotkanie z zespołem, na którym omawiane są konkretne elementy projektu, dodawane są dodatkowe zadania jeśli czegoś brakuje oraz ustalane są kluczowe zagadnienia. Często na pierwszym takim spotkaniu z zespołem klarują się pytania, na które musi odpowiedzieć klient, tak aby wycena była rzetelna. W momencie gdy funkcjonalność jest jasna i omówiona przechodzi się do wyceny poszczególnych storisów. Najczęściej projekty wyceniamy w Story Pointach, MD (Man day) lub w godzinach. Wiele zależy od skali projektu. Konkretne wyceny przypisywane są do konkretnych zadań w programie. Wszystkie estymaty dodane do story, zadań i podzadań sumują się w Epicu. Ważne jest aby story i zadania miały dodane wyceny ponieważ często się zdarza, że klient chce zrezygnować z jakiejś konkretnej funkcjonalności, albo odłożyć ją na później redukując tym samym koszty. W takim przypadku w bardzo prosty sposób można odnaleźć konkretną funkcję i wykluczyć ją z wyceny.

‍
Funkcją, która jest często wykorzystywana jest przenoszenie zadań. Zdarza się, że trzeba przenieść zadanie pod inne story, co zostało umożliwione w prosty sposób. Możliwa jest również zmiana typu zadania, edycja oraz usuwanie. Podczas wszystkich działań, polegających na przenoszeniu i edycji zadań wszystkie estymaty natychmiast się przeliczają. Dodatkowo, postawiliśmy na prosty interfejs użytkownika, który będzie intuicyjny dla naszych pracowników oraz klientów.

Korzyści i wyniki

Po kilku tygodniach pracy, narzędzie do wyceny projektów było gotowe do użytku. Niemal odrazu zauważyliśmy, że dzięki niemu nasz proces wyceniania projektów stał się znacznie bardziej efektywny. Możemy teraz szybciej reagować na zapytania i modyfikacje klientów. Wszystko w klarowny sposób jest opisane i wycenione, co ułatwia nam powrót do projektu w momencie gdy wycena została zaakceptowana.

‍
Wnioski, jakie wyciągnęliśmy z tego projektu są ogromne. Po pierwsze, zrozumieliśmy, jak istotne jest inwestowanie w rozwój wewnętrznego oprogramowania, które wspierają nasze procesy biznesowe. Po drugie, przekonaliśmy się, że współpraca między zespołem IT a działem biznesowym jest kluczowa dla sukcesu realizacji oprogramowania wewnętrznego. I wreszcie, nauczyliśmy się, że nawet najbardziej skomplikowane wyzwania można pokonać, jeśli pracuje się z zespołem zmotywowanych i zdolnych osób.

Dzięki naszemu nowemu narzędziu do wyceny projektów jesteśmy bardziej konkurencyjni na rynku IT, a nasza firma jest lepiej przygotowana do obsługi różnorodnych projektów. Przygotowany został konkretny proces, którym działamy od początku gdy tylko firma otrzyma zapytanie o wycenę projektu aż do jego realizacji. Taki proces dzięki narzędziu do wyceny projektów pozwolił nam na uniknięcie wielu błędów oraz nieporozumień, które istniały podczas wcześniejszych wycen projektów, gdzie każda z nich przebiegała inaczej i w sposób niekontrolowany. Jest to kolejny krok naprzód w naszej drodze do sukcesu, ale także inspiracja do ciągłego doskonalenia naszych procesów i narzędzi. Dla firmy był to krok milowy, który zapewnił nam lepszą kontrolę nad procesem wyceniania projektów, a także usprawnił naszą współpracę z klientami.

FAQ
Dlaczego tradycyjne wyceny projektów informatycznych są tak czasochłonne?
Arrow down

Ponieważ wymagają one ręcznego obliczania kosztów, szczegółowej analizy wymagań i wielu etapów zatwierdzania, co zajmuje dużo czasu i zwiększa ryzyko błędu ludzkiego. Każda zmiana lub korekta oznacza również ręczne przeliczanie i aktualizowanie dokumentów, co jeszcze bardziej spowalnia proces.

‍

Jakie są główne konsekwencje braku dedykowanego narzędzia do ustalania cen?
Arrow down

Bez zautomatyzowanego rozwiązania oferty mogą być niespójne i podatne na błędy. Prowadzi to do wydłużenia czasu oczekiwania klientów, zmniejszenia zaufania i trudności w skalowaniu działalności. Zespoły poświęcają również cenny czas na powtarzalne prace administracyjne, zamiast skupiać się na bardziej strategicznych lub kreatywnych zadaniach.

‍

Jaka technologia została wykorzystana do stworzenia tego rozwiązania?
Arrow down

Narzędzie zostało opracowane przy użyciu nowoczesnych technologii, takich jak .NET 6.0, ASP.NET Core Blazor i Radzen Blazor Components. Zapewniają one wysoką wydajność, skalowalność i intuicyjny interfejs użytkownika. Do zarządzania projektem i śledzenia zadań w trakcie całego procesu rozwoju wykorzystano narzędzie Jira.

‍

Jakie funkcje oferuje narzędzie do wyceny projektów?
Arrow down

Aplikacja umożliwia użytkownikom tworzenie projektów i zarządzanie członkami zespołu, dzielenie pracy na epiki, historie, zadania i podzadania oraz przypisywanie szacunków w punktach historii, dniach roboczych lub godzinach. Obsługuje również przenoszenie, edytowanie i usuwanie zadań wraz z automatycznym przeliczaniem całkowitych kosztów. Dzięki temu budżety projektów pozostają dokładne i aktualne.

Jakie korzyści przyniosło to narzędzie firmie?
Arrow down

Nowe rozwiązanie znacznie przyspieszyło proces wyceny, poprawiło przejrzystość i wzmocniło współpracę między zespołami a klientami. Zmniejszyło również liczbę błędów i nieporozumień w ofertach, dzięki czemu planowanie projektów stało się bardziej przewidywalne i wydajne. Ogólnie rzecz biorąc, pomogło to firmie szybciej i z większą pewnością dostarczać wyceny.

‍

O autorze
Izabela – Project Managerka i Scrum Masterka z 6-letnim doświadczeniem w branży IT
Izabela Węgrecka
LinkedIn

Izabela to Project Managerka oraz Scrum Masterka od 6 lat związana z branżą IT. Posiada doświadczenie w kierowaniu różnorodnymi projektami oraz efektywnym zarządzaniu zespołami. Jest liderem ze zdolnością do tworzenia spójnych i zaangażowanych zespołów opartych na wartościach Scrum. Bez względu na skalę projektu potrafi stworzyć dynamiczne środowisko, w którym współpraca, innowacyjność i dostarczanie wartościowych produktów są priorytetami.

Zobacz Wszystkich Naszych Autorów

MASZ PODOBNY PROJEKT?

Podoba Ci się ta realizacja? Porozmawiajmy o tym, jak możemy pomóc Tobie.

Zobacz więcej

Wiedza strategiczna o technologiach, tworzeniu oprogramowania i cyfrowym rozwoju

Piłka nożna na boisku symbolizująca usprawniony proces rezerwacji miejsc na obozach Polish Soccer Skills.

Jak zautomatyzowaliśmy proces rezerwacji dla PSS

Dowiedz się, jak przekształciliśmy skomplikowany proces rejestracji w płynnie działający, mobilny system rezerwacji dla Polish Soccer Skills. Zobacz decyzje projektowe i narzędzia automatyzacji, które zmniejszyły liczbę porzuconych koszyków i uprości

Robotnik w jasnoniebieskiej koszuli obsługuje dużą maszynę w fabryce.

Kontrola jakości z wizyjną weryfikacją produktu - Case Study

Dowiedz się, jak pomogliśmy Hutchinson Group, światowemu liderowi w dziedzinie rozwiązań transportowych, przekształcić analogową kontrolę jakości w całkowicie zautomatyzowany system cyfrowy wykorzystujący wizyjną weryfikację produktów.

Osoba pisze na laptopie, na którego ekranie widać kod. W tle widoczny jest kolejny monitor.

Wtyczka dla Chrome - automatyzacja procesu raportowania

Wtyczka Custom Chrome od SKM Group rewolucjonizuje zarządzanie raportami w salonach kosmetycznych poprzez automatyzację i optymalizację procesów w Versum. W artykule omówiono wyzwania związane z ręcznym raportowaniem.

Osoba siedzi przy biurku z dwoma laptopami i dużym monitorem, na którym wyświetlają się linie kodu.

Integracja sprzedaży między PlentyMarkets i Allegro

Zautomatyzuj zarządzanie zapasami i rozszerz kanały sprzedaży bez wysiłku! Nasz klient stanął w obliczu wyzwań związanych z integracją swoich ogromnych zapasów z Allegro, czołowym polskim rynkiem, ze względu na ograniczenia istniejącego systemu.

Osoba siedzi w ciemnym pokoju przy laptopie i dwóch monitorach. Jeden ekran jest niebieski, a na drugim wyświetla się kod.

Jak stworzyliśmy aplikację do wycen – Case Study

W branży IT wycena projektu może być czasochłonnym wyzwaniem. Nasze innowacyjne narzędzie usprawnia ten proces, umożliwiając dokładne wyceny, analizę zakresu i zarządzanie czasem.

Mężczyzna z brodą siedzi przy biurku, patrząc na smartfona, podczas gdy pracuje na laptopie.

Innowacyjność w praktyce: Projekty IT finansowane ze środków

Odkryj finansowane przez UE projekty IT, od innowacyjnych platform mobilnych po spersonalizowane doświadczenia klientów. Dowiedz się, w jaki sposób nasze wsparcie wykorzystuje potencjał funduszy UE do napędzania rozwoju branży IT.

Złożona sieć maszyn przemysłowych w fabryce, obejmująca czerwone, zielone i czarne rury, manometry oraz zawory.

Kontrola jakości procesu produkcyjnego - Case Study

Dowiedz się, jak nasza współpraca z międzynarodowym producentem części samochodowych doprowadziła do opracowania innowacyjnego systemu oceny jakości. Dowiedz się w jaki sposób nasz klient doświadczył znaczących korzyści, w tym redukcji ilości odpadów

 Krawcowa o krótkich, jasnych włosach używa maszyny do szycia, aby przeszyć kawałek białej tkaniny w kolorowe paski.

Jak skutecznie zoptymalizować pracę fabryki - Case study

W nowoczesnym sektorze produkcyjnym, gdzie tempo zmian i rosnące wymagania klientów są na porządku dziennym, wydajność i optymalizacja procesów stały się kluczowymi czynnikami decydującymi o sukcesie.

Komputer stacjonarny na drewnianym biurku wyświetla stronę internetową. Obok znajdują się lampa, klawiatura i mysz

FUNKCJONALNY SKLEP INTERNETOWY W OPARCIU O PLENTYMARKETS

W dzisiejszej erze cyfrowej dobrze funkcjonujący sklep internetowy stał się kluczowym narzędziem dla firm chcących sprzedawać swoje produkty lub usługi. Dla polskiej firmy Krosno S.A. stworzyliśmy nowoczesny sklep internetowy oparty na PlentyMarkets

Mężczyzna patrzy na monitor komputera, na którym wyświetlana jest strona internetowa z rowerzystami.

Aktualizacja wyglądu sklepu opartego na Umbraco

W oparciu o system Umbraco v7 zaktualizowany został wygląd sklepu internetowego dla firmy Verge Sport. Do głównych zadań należało rozszerzenie możliwości edycji z poziomu panelu administracyjnego oraz optymalizacja szybkości działania platformy.

Komentarze

Charlotte S.
February 8, 2024

Interesting case study. What were the key challenges during the app development?

Napisz Komentarz:

Oops! Something went wrong while submitting the form.