13 KiB
Przygotowanie do projektu badawczo-rozwojowego
1. Projekt badawczo-rozwojowy[wykład]
Krzysztof Jassem (2022)
Działalność badawczo-rozwojowa
Działalność badawczo-rozwojowa to działalność twórcza obejmująca badania naukowe lub prace rozwojowe,
podejmowana w sposób systematyczny w celu zwiększenia zasobów wiedzy oraz wykorzystania zasobów do tworzenia nowych zastosowań.
Definicja projektu badawczo-rozwojowego
Projekt badawczo-rozwojowy to system działań składający się z:
- zakresu projektu,
- terminu realizacji,
- zasobów potrzebnych do realizacji projektu (ludzie, kapitał, wiedza, technologia).
Projekt badawczo-rowojowy charakteryzuje się następującymi cechami:
- niepowtarzalność,
- złożoność,
- identyfikowalność.
Przykład projektu badawczo-rozwojowego: AI Searcher
Definicja projektu:
System działań mających na celu stworzenie systemu informatycznego wspomagającego pracowników Polskiej Straży Granicznej.
Zakres projektu:
System informatyczny wdrożony w siedzibie Straży Granicznej, który ma pomagać w znajdowaniu treści przestępczych w Internecie.
System realizuje następujący scenariusz działania:
Pracownik Straży Granicznej wpisuje zapytanie.
Moduł Rozszerzania Zapytań rozszerza zapytanie na zestaw kwerned do wyszukiwarek internetowych.
Translator tłumaczy kwerendy na języki: rosyjski, ukraiński i białoruski.
Crawler wyszukuje dokumentów w trzech językach przygranicznych i języku polskim.
Translator tłumaczy znalezione teksty na język polski.
Klasyfikator wybiera teksty potencjalnie przestępcze.
Analizator Lingwistyczny oznacza informację dodatkową w dokumentach:
Termin realizacji:
grudzień 2018 - grudzień 2021
Zasoby:
- Ludzie: Wojskowa Akademia Techniczna, UAM, Ken-Bit https://www.kenbit.pl/
- Kapitał: dotacja z NCBR
- Wiedza: Najnowsze badania z klasyfikacji tekstu, uczenia automatycznego itp.
- Technologia: Framework do tworzenia interfejsu użytkownika, algorytmy do klasyfikacji tekstu, modele języka
Poziomy gotowości technologicznej projektu B+R
Poziom 1.
Rozpoczęto badania naukowe (np. zdefiniowano tematy prac mgr i zapoznano się z literaturą z dziedziny).
Poziom 2.
Znaleziono zastosowania badań naukowych (np. określono, na czym będzie polegał projekt mgr).
Poziom 3.
Przeprowadzono pierwsze eksperymenty na krytycznych technologiach (np. wykonano proof-of-concept projektu).
Poziom 4.
Zintegrowano podstawowe komponenty prototypu w warunkach laboratoryjnych (np. zrealizowano wybrane funkcjonalności prototypu na komputerze dewelopera).
Poziom 5.
Zweryfikowano działanie w warunkach zbliżonych do rzeczywistego (np. przeprowadzono testowanie prototypu wdrożonego na serwerze WMI).
Poziom 6.
Dokonano demonstracji działania w warunkach zbliżonych do rzeczywistych (np. zademonstrowano publicznie wdrożony prototyp z interakcją użytkowników).
Poziom 7.
Dokonano demonstracji systemu w warunkach operacyjnych (np. zademonstrowano prototyp wdrożony u użytkownika / klienta).
Poziom 8.
Potwierdzono zamierzony poziom technologii w warunkach operacyjnych (np. pomyślnie zakończono testowanie akceptacyjne).
Poziom 9.
Stwierdzono, że wypracowana technologia odniosła zamierzony efekt (np. stwierdzono, że stosowanie rozwiązania przynosi wymierne korzyści).
Produkt High-Tech
Oczekuje się, że wynikiem projektu badawczo-rozwojowego w informatyce jest produkt High-Tech.
Czym jest produkt High-Tech?
Definicja produktu
Produkt =
Zawartość +
Funkcjonalność +
Konstrukcja +
Monetyzacja
Oczekuje się zatem, że z produkt posiada jakąś zawartość (Zawartość), z której kożna korzystać (Funkcjonalność), gdyż został odpowiednio skonstruowany (Konstrukcja), ale trzeba za to płacić (Monetyzacja).
- techne: sztuka, umiejętność
- logia: nauka (czegoś)
Technologia w dzisiejszym rozumieniu to zastosowanie wiedzy naukowej do stworzenia czegoś pożytecznego dla człowieka.
Czym jest produkt "high-tech"?
Produkt "high tech" to taki produkt, który wykorzystuje najnowszą wiedzę naukową i techniczną.
Produkt "high tech" wymaga nakładów na badania (_R&D investments).
R&D Investments a wartość produktu:
- Low-tech (< 1.0%);
- Medium-low-tech (1.0%-2.5%);
- Medium-high-tech (2.5%-8%);
- High-tech (>8.0%)
Cechy produktu "high-tech" z punktu widzenia inwestora
Dcydując się na wytworzenie produktu high-tech", inwestor powinien brać pod uwagę ryzyko wynikające z następujących cech produktów tej kategorii:
- złożoność technologiczna,
- krótki cykl życia (spowodowany wyścigiem technologicznym),
- szybkie starzenie się,
- niewielka liczba klientów w początkowym stadium sprzedaży,
- duże nakłady na R&D,
- niepewności technologiczne.
Cechy produktu "high-tech" z punktu widzenia klienta
Dcydując się na zakup produktu high-tech", klient powinien brać pod uwagę ryzyko wynikające z następujących cech produktów tej kategorii:
- dezorientacja klienta (np. jak działa produkt),
- niespełnianie oczekiwań (przez pierwsze wersje),
- duża konkurencja,
- możliwość błyskawicznego upadku rynku,
- spadająca cena produktu,
- szybki wzrost stosunku jakości do ceny.
Ocena ryzyka
Na 7 zaawansowanych pomysłów produktu high-tech:
- 4 wchodzą w fazę realizacji,
- 1.5 są uruchamiane,
- 1 odnosi sukces.
"Golden Rules" na odniesienie sukcesu
Aby produkt high-tech miał szanse odnieść sukces na rynku, powinien spełniać przynajmniej kilka z wymienionych poniżej postulatów:
1. "Zapewnij nowatorską / wyjątkową ("unique") funkcję lub cechę"
- Pomysł musi być nowatorski - a nie skopiowany.
- Taki produkt wymaga R&D...
- A to jest kosztowne i...
- Trudne w konstrukcji.
- Często pomysły chronione są przez patenty.
"Nowatorski" może oznaczać "nowy model sprzedaży"
2. "Popraw wydajność użytkownika"
Czego oczekujemy od systemu informatycznego:
- Wykonuj wszystko szybciej i taniej:
- Skróć czas nauki
- Automatycznie poprawiaj błędy
- Automatyzuj niektóre kroki
- Dbaj o wygodę użytkowania
- Unikaj:
- Reklam
- Przestojów na płacenie (np. bramek)
- Ogólnie: czynności, ktore pochłaniają czas użytkownika
3. "Chroń inwestycje użytkownika"
Zasada ta mówi o tym, aby szanować pieniądze wydane przez użytkownika przed wprowadzeniem naszego rozwiązania. Dotyczy to:
- hardware'u
- software'u
- danych
Czego oczekujemy od systemu informatycznego:
- Minimalizuj koszty zmian
- Wydłużaj czas życia produktów
- Twórz rozwiązania przenośne
4. "Minimalizuj koszty awarii lub utraty danych"
Czego oczekujemy od systemu informatycznego:
- Unikaj przerw w działaniu
- Skracaj czas i zmniejszaj koszty przywrócenia:
- działania
- danych
5. "Poprawiaj wspólczynnik jakości do ceny"
Czego oczekujemy od systemu informatycznego:
Dostarczaj więcej za mniej
Podwyższaj jakość
Zmniejszaj cenę
A najlepiej - obie czynności naraz
Jakość (wydajność) przedstawiaj w liczbach
Gb, 100-punktowa miara jakości
sekundy...
6. "Zapewnij elastyczność i skalowalność"
Rozwiązanie jest elastyczne, jeśłi może być stosowane w różnych scenariuszach.
Rozwiązanie jest skalowalne, jeśli można je stsosować zarówno dla małych, jak i dużych wielkości danych.
Czego oczekujemy od systemu informatycznego:
- Umożliwiaj dodawanie / usuwanie funkcji
- Zapewnij użycie w różnych środowiskach
- Zapewnij możliwość stosowania dla większych zbiorów danych
7. "Zadbaj o atrakcyjny wygląd"
Rozwiązanie powinno być ładne i ...modne.
Czego oczekujemy od systemu informatycznego:
Weź pod uwagę:
kolorystykę
kształt
wykończenie
prostotę
8. "Dostarczaj rozrywkę"
Czego oczekujemy od systemu informatycznego:
"Dzieci" lubią się bawić - dostarczaj zabawę
Ludzie lubią wyzwania - dostarczaj wyzwania
Ludzie lubią rywalizację...
Ludzie mają swoje hobby i upodobania...
Wszyscy wolą wakacje od pracy...
9. "Stwórz nową modę"
Stworzenie nowej mody jest niezwykle trudne i kosztowne. Ale kilku producentom się udało. Wskazówki:
Produkt musi być "osobisty".
Musi mieć wygląd określany jako "cool".
Trzeba sprzedawać go drogo...
... w niewielkich ilościach...
... ale za to robić wokół niego sporo szumu.
Propozycje zadań na laboratorium
Zadanie 1. Poziomy technologiczne
Określcie kolejne poziomy gotowości technologicznej w odniesieniu do Waszego projektu.
Zadanie 2. Rozwiązania konkurencyjne
Znajdźcie dwa lub trzy rozwiązania z podobnej dziedziny do Waszego projektu. Omówcie ich silne i słabe strony.
Zadanie 3. Zasady sukcesu Waszego projektu
Wybierzcie 3-4 zasady z 9 zasad sukcesu produktu high-tech, według których wykażecie przewagę Waszego rozwiązania nad rozwiązaniami konkurecyjnymi.