Baza wiedzy Trawers ERP

Tres. Firma R&D. Badania i rozwój

NOTE: Dyrektor Krajowej Informacji Skarbowej pismem z dnia 3 marca 2023 r. w interpretacji indywidualnej:
0112-KDIL2-2.4011.832.2022.3.IM
(treść interpretacji można znaleźć w internecie) uznał, że firma Tres, rozwijając produkt, program Trawers ERP, prowadzi prace badawczo-rozwojowe i z tego tytułu ma możliwość skorzystania z ulgi podatkowej. 1. Opis ogólny 2. Firma Tres w branży IT Specyfika branży IT Proces wytwarzania produktu Metodyka wytwarzania 3. Pytania nt. R&D Działalność badawczo-rozwojowa Powiększanie zasobów wiedzy Wykorzystanie zasobów wiedzy Nowe odkrycia Oryginalność działalności Innowacyjność rozwiązań Planowanie i systematyczna realizacja Niepewność wyniku końcowego. Ryzyko projektów Wykorzystanie zdobytego doświadczenia 4. Otwartość na innowacje Transfer wiedzy Ekonomia dostępu (en: Sharing Economy) Współdzielenie się wiedzą 5. Tworzenie ERP w małych zespołach 6. Tematy powiązane

1. Opis ogólny

R&D Research and development. Badania i rozwój. W IT (IT Information Technology. Technika informatyczna) określa się tym terminem wdrażanie nowych funkcjonalności do produktu lub tworzenie nowych aplikacji, które są poprzedzone analizą przedwykonawczą. Działalność B+R, Badania i Rozwój, oznacza działalność twórczą, która obejmuje badania naukowe lub prace rozwojowe i jest podejmowana w sposób systematyczny w celu zwiększenia zasobów wiedzy oraz ich wykorzystania do tworzenia nowych zastosowań. Celem pracy badawczej jest, przede wszystkim, odkrycie czegoś nowego. A zadaniem prac rozwojowych jest zastosowanie wyników prac badawczych w działalności gospodarczej, tj. wdrożenie efektów prac badawczych do praktyki.

2. Firma Tres w branży IT

IT Information Technology. Technika informatyczna. Dyscyplina informatyczna i branża na rynku pracy zajmująca się zastosowaniem technologii obliczeniowych (oprogramowanie i sprzęt komputerowy) w gospodarce.
Specyfika branży IT
* IT ciągle się rozwija, w obszarze narzędzi, metod, technik i zastosowań * Produktem IT jest kod źródłowy programu (obiekt niematerialny), którego dalej nie trzeba 'produkować' w odróżnieniu od np. produkcji samochodów gdzie można wyróżnić etapy: - projektowanie samochodu przez dział R&D (rozwój produktu) - projektowanie fabryki przez dział R&D (rozwój procesu produkcji) - budowanie fabryki - produkowanie samochodu przez fabrykę
Proces wytwarzania produktu
W firmie IT Tres można wyróżnić etapy: - projektowanie i programowanie programu Trawers ERP przez dział projektowo-programistyczny (rozwój produktu) - projektowanie i programowanie infrastruktury do kompilacji i dystrybucji programu Trawers (rozwój procesu produkcji)
Metodyka
* Metodologia pracy: Zbieranie potrzeb --> Programowanie --> Zbieranie informacji zwrotnej. * Model działania: - tworzenie i rozwijanie jednego produktu - kaizen, tj. filozofia biznesowa (sposób postępowania) polegająca na ustawicznym polepszaniu

3. Pytania nt. R&D Działalność badawczo-rozwojowa

Powiększanie zasobów wiedzy
* Czy w ramach projektów działalność, mająca stanowić 'działalność badawczo-rozwojową' była/jest prowadzona przez Tres w celu zwiększenia zasobów wiedzy. Jeżeli tak, w jaki sposób dzięki tej działalności zwiększają się zasoby wiedzy? Tres: Firma Tres jest firmą wiedzy. Dosłowną emanacją wiedzy jest baza wiedzy na stronie trawers.tres.pl, która zawiera, w szczególności: [ ] Opisy rozwiązań, w tym rozwiązań specjalistycznych i technicznych zawartych w programie Trawers ERP Przykłady zastosowań i wdrożeń programu Trawers w firmach o różnych rodzajach działalności w różnych branżach, tzw. Use Case [ ] Drugim elementem zasobów wiedzy jest sam program Trawers ERP, a w zasadzie jego kod źródłowy, który zawiera definicje struktur danych i algorytmy obliczeniowe. [ ] Zwiększenie zasobów wiedzy w ramach prowadzonej działaności badawczo-rozwojowej (która stanowi w zasadzie całość prac działu projektowania i programowania) polega na rozbudowie istniejących definicji struktur danych i algorytmów lub dodawaniu nowych definicji struktur danych i algorytmów. Następnie, po utworzeniu nowego rozwiązania, jest ono opisywane w bazie wiedzy, są także opisywane przypadki użycia u klientów.
Wykorzystanie zasobów wiedzy
* Wykorzystania zasobów wiedzy. Jeżeli tak, to w czym (w jakich czynnościach, zadaniach) przejawia się wykorzystanie posiadanych już zasobów wiedzy? Tres: Wiedza zawarta w bazie wiedzy jest wykorzystywana do wdrażania programu u nowych klientów oraz do wdrażania nowych funkcjonalności u obecnych klientów. Firma Tres tworzy i rozwija w sposób ciągły jeden produkt-projekt: program Trawers ERP. Wiedza wbudowana w jego algorytmy i struktury danych jest podstawą dalszego, ustawicznego rozwoju. Trzeba tu zauważyć, że jeden program (identyczny) jest dostarczany do wszystkich klientów (w formie pliku wykonywalnego). Odróżnia nas to od firm tworzących oprogramowanie na zlecenie klienta ('szyjących oprogramowanie nie miarę') co mogłoby mieć charakter kopiowania tej samej funkcji (wiedzy) wiele razy. W ramach prac projektowo-programistycznych nadbudowujemy istniejacy program o nowe rozwiązania, zamiast tworzyć nowe programy ze stworzonych wcześniej elementów. Patrz też: Dostosowanie do potrzeb firm
Nowe odkrycia
* Czy działalność firmy Tres jest ukierunkowana na nowe odkrycia? (działalność nowatorska umożliwia pozyskanie nowej wiedzy, w szczególności w kontekście rozwoju nowych koncepcji i pomysłów związanych z projektowaniem nowych produktów lub procesów) Tres: Konieczność ukierunkowania na nowe odkrycia wynika z tego, że za rozwój i konkurencyjność naszych klientów odpowiada w dużej mierze jakość oprogramowania wykorzystywanego przez nich. Stąd w strategie funkcjonowania firmy Tres jako firmy z branży IT jest wpisana konieczność ciągłego rozwoju produktu. Jako przykłady nowych rozwiązań (produktów a więc modułów, funkcji i struktur danych) można wskazać (kilka wybranych dla przykładu): [ ] Stworzenie modułu JPK. Jednolity Plik Kontrolny (JPK) to elektroniczny sposób przekazywania informacji organom podatkowym w postaci plików XML. [ ] Rozbudowa modułu QA Kontrola jakości o Zlecenia Testów Jakości [ ] Wprowadzenie mechanizmu MPP Mechanizm Podzielonej Płatności [ ] Rozbudowa modułu serwisowego o Kalendarz Wizyt Serwisowych [ ] Rozbudowa modułu serwisowego o Program Przeglądów [ ] Dodanie funkcji obsługi Białej Listy VAT NOTE: Dokumentacje rozwoju programu o nowe rozwiązania może stanowić opis wprowadzonych zmian i ulepszeń podany na stronie: Nowości i zmiany (2025 - 2015) Tam jest zapis chronologiczny od 2015 roku. Nowe rozwiązania (moduły, funkcje i struktury danych) stanowią podstawę wdrożenia nowych procesów w firmach klientów. Dla przykładu: [ ] Kalendarz Wizyt Serwisowych pozwala na usprawnienie oraganizacji działu serwisu: lepsze planowanie, szybsze podejmowanie decyzji i ograniczenie błędów.
Oryginalność działalności
* Tworzenie i rozbudowa oprogramowania jako działania twórcze, to: - identyfikacja potrzeb klientów (nowe koncepcje i pomysły) - projektowanie i programowanie rozwiązań - testowanie - wdrażanie - pozyskiwanie informacji zwrotnej Na czym polega oryginalność działalności? Tres: Program Trawers ERP zawiera rozwiązania z różnych dziedzin procesów gospodarczych: księgowość, sprzedaż, gospodarka magazynowa, zarządzanie produkcją, marketing, komunikacja z klientami, itp. które wykorzystywane są w różnych branżach. Dodatkowo, różne firmy nawet z tej samej branży na innych elementach działalności budują swoją przewage konkurencyjną. Przy tak dużej możliwej zmienności środowiska, każdy nowy elementy (moduł, funkcja) i jego sposób wykorzystanie jest oryginalny i niepowtarzalny. W programie jest wiele unikalnych rozwiązań, które stanowią integralną składową zintegrowanego programu. Dzięki zaawansowanym rozwiązaniom specjalistycznym, program obsługuje wiele procesów bez korzystania z zewnętrznych aplikacji. Opisy: Rozwiązania specjalistyczne
Innowacyjność rozwiązań
* Tworzenie i rozwój produktu ma charakter innowacyjny. Powstają nowe, ulepszone rozwiązania. Nowe rozwiązania odróżniają się od dotychczas fukcjonujących i odróżniają się od innych rozwiązań znanych w praktyce gospodarczej. Na czym polega innowacyjność? Tres: Każda nowo dodana funkcja/moduł ma charakter innowacyjny w skali produktu. Nie było jej wcześniej w produkcie a produkt jest tylko jeden. Wynika to też wprost ze specyfiki branży (tworzymy oprogramowanie) oraz modelu działania: Tworzymy jeden program-produkt. Nie tworzymy oprogramowania 'szytego na miarę' przez kopiowanie wcześniej stworzonych elementów. Innowacyjny charakter wynika z nowych obszarów merytorycznych, które są informatyzowane oraz nowych rozwiązań w zakresie projektowania interfejsów. Np: Moduł serwisowy został rozbudowany o nową funkcje: Kalendarz Serwisowy, która pozwala na planowanie i rejestrowanie wizyt serwisowych na układzie graficznym kalendarza. Dodatkowo, program automatycznie podpowiada, którzy serwisanci są wolni a którzy zajęci w danym terminie. Wcześniej w programie nie było funkcjonalności wizyt serwisowych i graficznego układu kalendarza. Jako innowacyjne w praktyce gospodarczej można wskazać rozwiązania związane z obsługą e-commerce czyli handlu elektronicznego, który jest stosunkowo młodą gałęzią gospodarki. Handel elektroniczny cechuje się bezpośrednią sprzedażą do odbiorcy końcowego produktów, które można nazwać konfigurowalnymi. O takich cechach produktu, jak np. kolor lub rodzaj wykończenia, decyduje klient w dialogu z aplikacją internetową. Program Trawers posiada unikalną i innowacyjną funkcję, która umożliwia pobieranie zamówień klienta na produkty konfigurowalne ze sklepów i platform internetowych i zarządzanie produkcją (wykonawstwem) takich produktów.
Planowanie i systematyczna realizacja
* Czy działalność projektowo-programowa jest zaplanowana formalnie i uwzględniona w budżecie? Czy jest systematyczna, przeprowadzana w sposób zaplanowany, przy użyciu określonych zasobów ludzkich i finansowych? Tres: Cały dział projektowo-programistyczny jest zatrudniony na umowy o pracę i zajmuje się ciągłym rozwojem programu Trawers ERP. Można przewidzieć i planować użycie zasobów ludzkich i finansowych. Działalność jest systematyczna, ponieważ zakres rozwoju programu planowany i kordynowany. Prace są podzielone na pod-projekty i zadania. Do planowania i nadzoru zastosowany jest system organizacji pracy grupowej (zespołowej): RZ Projekty Zadania. System RZ jest także oferowany klientom, użytkownikom programu Trawers ERP. RZ Projekty Zadania
Niepewność wyniku końcowego. Ryzyko projektów
* Tworzenie i dystrybucja programu Trawers odbywa sią w warunkach konkurencji oraz niepewności co do wyniku końcowego. Na czym polega nieprzewidywalność wyniku końcowego? Tres: Można odwołać się do opisanej wyżej metodologii organizacji pracy polegającej na identyfikacji potrzeb, tworzeniu rozwiązań a na końcu zbieraniu informacji zwrotnej (wniosków, recenzji). Właśnie ostatni etap: zbieranie informacji zwrotnej wskazuje na wpisanie nieprzewidywalności w model pracy firmy Tres. Odróżnia to firmę Tres od firm typowo produkcyjnych, np. wytłaczających tworzywa sztuczne, gdzie po ustawieniu maszyny i zadaniu formy, wynik procesu będzie znany. Tu (w firmie Tres), po utworzeniu nowego modułu, funkcji konieczne jest jeszcze sprawdzenie użycia w środowisku pracy klienta i wplecenie w proces organizacji jego pracy. Wówczas następuje ocena na temat stopnia przydatności i wykorzystania danego modułu czy funkcji. Zazwyczaj potrzebne jest kilka cyklów tworzenia oprogramowania: identyfikacja potrzeb --> projektowanie i programowanie --> zebranie informacji aż do uzyskania zadowalającego (przydatnego, przynoszącego korzyści) rozwiązania. W wielu przypadkach wynik może być niezadowalający, produkt odrzucony przez klientów i rozwój i dystrybucja zarzucone.
Wykorzystanie zdobytego doświadczenia
* W procesie tworzenia i rozwoju oprogramowania powstają schematy postępowania, wypracowywane są procedury i narzędzia. Czy zdobyte doświadczenie można wykorzystać do uzyskania podobnych, powtarzalnych wyników (rezultatów)? Tres: W wyniku prac badawczo-rozwojowych przez dział projektowo-programowy powstaje kod źródłowy programu Trawers ERP. Stanowią go definicje struktur danych i algorytmy (funkcje operujące na strukturach danych). Zgodnie z założeniem o jednoznaczności - dla identycznego zestawu danych początkowych, algorytm poprawnie zdefiniowany zawsze zwraca identyczny wynik. Struktury danych i algorytmy stanowią komponenty (czarne skrzynki), z których można tworzyć złożone struktury (złożenia komponentów) dla kolejnych zastosowań.

4. Otwartość na innowacje

Transfer wiedzy
Otwartość na innowacje (en: Open Innovation), to jest zdolność współpracy z otoczeniem. Otwartość na transfer wiedzy i zdolność do jej wykorzystania. Transfer wiedzy dwustronny. Od otoczenia do przedsiębiorstwa (inflow - eksploracja) oraz od przedsiębiorstwa do otoczenia (outflow - eksploatacja własnych zasobów). Konieczność otwarcia przedsiębiorstwa na innowacje, w tym wiedzę i doświadczenia uzyskiwane z zewnątrz wynika z dynamizmu zmian w technologii i zmian potrzeb klientów. Szczególnie w rozwiązaniach i zastosowaniach informatycznych.
Ekonomia dostępu (en: Sharing Economy)
Otwartość na innowacje (en: Open Innovation), to pojęcie z obszaru tzw. ekonomii dostępu (en: Access economy), zwanej także ekonomią współdzielania (en: Sharing economy). Zakłada współdzielenie usług i towarów. Zamiast posiadania (kupowania) zaleca się dostęp do określonych dóbr i usług wtedy, kiedy ich potrzebujemy.
Współdzielenie się wiedzą
Także w dziedzinie tworzenia i zastosowań rozwiązań informatycznych, można mówić o ekonomii dostępu i współdzieleniu się, w tym przypadku współdzielenie się wiedzą. Patrz też: Tres. R&D Otwartość na innowacje

5. Tworzenie ERP w małych zespołach

Nad rozwojem programu Trawers ERP pracuje relatywnie mały zespół specjalistów, analityków, projektantów i programistów. Tworzenie systemów ERP w małych zespołach ma swoje unikalne zalety:
Elastyczność i szybkość decyzji:
Małe zespoły mogą szybciej podejmować decyzje i dostosowywać się do zmieniających się wymagań projektu. Brak skomplikowanej hierarchii ułatwia komunikację i przyspiesza procesy decyzyjne.
Lepsza komunikacja:
W mniejszych zespołach komunikacja jest zazwyczaj bardziej bezpośrednia i efektywna. Mniej osób oznacza mniej barier komunikacyjnych, co sprzyja lepszemu zrozumieniu celów i zadań.
Większa zaangażowanie:
Członkowie małych zespołów często czują większą odpowiedzialność za projekt, co może prowadzić do większego zaangażowania i motywacji. Każdy członek zespołu ma większy wpływ na końcowy produkt.
Niższe koszty:
Mniejsze zespoły generują niższe koszty operacyjne, co jest korzystne zwłaszcza dla małych firm. Mniej osób do zarządzania oznacza mniejsze wydatki na administrację i zarządzanie. Tworzenie systemów ERP w małych zespołach ma też swoje wady, które naszym zdaniem, nie stanowią istotnych barier w naszej pracy: Ograniczone zasoby: Małe zespoły mogą mieć ograniczone zasoby, co może wpływać na tempo realizacji projektu. W naszej polityce produktowej nie podejmujemy się projektów wykraczających poza nasze możliwości realizacyjne. Ryzyko przeciążenia: Członkowie małych zespołów mogą być przeciążeni obowiązkami, co może prowadzić do wypalenia zawodowego. Wielozadaniowość może wpływać na jakość wykonywanych zadań. Precyzyjne planowanie eliminuje takie zagrożenia. Mniejsza skala: Małe zespoły mogą mieć trudności z realizacją dużych, kompleksowych projektów ERP. Nie podejmujemy się realizacji bardzo dużych projektów. W niektórych sytuacjach wspomagamy się wykonawcami zewnętrznymi. Zależność od kluczowych osób: W małych zespołach odejście kluczowego członka może znacząco wpłynąć na postęp projektu. Stosujemy wymienność funkcji oraz dokumentowanie pracy. Wg reguły: co nie zostało zapisane, to nie istnieje.

6. Tematy powiązane

Dostosowanie do potrzeb firm Ogólny opis programu Trawers Procesy gospodarcze Słowa kluczowe #Tres-Badania&Rozwój #TrawersERP-BazaWiedzy #TrawersERP-SłownikPojęć #TrawersERP-Komponenty