{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n",
    "<div class=\"alert alert-block alert-info\">\n",
    "<h1> Przygotowanie do projektu badawczo-rozwojowego</h1>\n",
    "<h2> 2. <i>Projekt badawczo-rozwojowy</i>[wykład]</h2> \n",
    "<h3>Krzysztof Jassem (2021)</h3>\n",
    "</div>\n",
    "\n",
    "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Działalność badawczo-rozwojowa\n",
    "> Działalność badawczo-rozwojowa to działalność **twórcza** \n",
    "obejmująca **badania naukowe** lub **prace rozwojowe**,  \n",
    "podejmowana w **sposób systematyczny** \n",
    "w celu **zwiększenia zasobów wiedzy** \n",
    "oraz wykorzystania zasobów do **tworzenia nowych zastosowań**."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Definicja projektu badawczo-rozwojowego\n",
    "Projekt badawczo-rozwojowy to system działań składający się z: \n",
    "- zakresu projektu, \n",
    "- terminu realizacji, \n",
    "- zasobów potrzebnych do realizacji projektu (ludzie, kapitał, wiedza, technologia).\n",
    "\n",
    "Projekt badawczo-rowojowy charakteryzuje się następującymi cechami: \n",
    " - niepowtarzalność,\n",
    " - złożoność,\n",
    " - identyfikowalność."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Przykład projektu badawczo-rozwojowego: AI Searcher\n",
    "\n",
    "### Definicja projektu:\n",
    "System działań mających na celu stworzenie systemu informatycznego wspomagającego pracowników Polskiej Straży Granicznej.  \n",
    "\n",
    "\n",
    "### Zakres projektu: \n",
    "System informatyczny wdrożony w siedzibie Straży Granicznej, który ma pomagać w znajdowaniu treści przestępczych w Internecie.  \n",
    "System realizuje następujący scenariusz działania:\n",
    " 1. Pracownik Straży Granicznej wpisuje zapytanie.\n",
    " 2. Moduł Rozszerzania Zapytań rozszerza zapytanie na zestaw kwerned do wyszukiwarek internetowych.\n",
    " 3. Translator tłumaczy kwerendy na języki: rosyjski, ukraiński i białoruski.\n",
    " 4. Crawler wyszukuje dokumentów w trzech językach przygranicznych i języku polskim.\n",
    " 5. Translator tłumaczy znalezione teksty na język polski. \n",
    " 6. Klasyfikator wybiera teksty potencjalnie przestępcze.\n",
    " 7. Analizator Lingwistyczny oznacza informację dodatkową w dokumentach:\n",
    " \n",
    "### Termin realizacji: \n",
    "grudzień 2018 - grudzień 2021\n",
    "\n",
    "### Zasoby:\n",
    " * Ludzie: Wojskowa Akademia Techniczna, UAM, Ken-Bit https://www.kenbit.pl/\n",
    " * Kapitał: dotacja z NCBR\n",
    " * Wiedza: Najnowsze badania z klasyfikacji tekstu, uczenia automatycznego itp.\n",
    " * Technologia: Framework do tworzenia interfejsu użytkownika, algorytmy do klasyfikacji tekstu, modele języka"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Poglądowy widok systemu AI Searcher\n",
    "<img src=\"obrazy/AISearcher.png\" alt=\"Zrzut ekranu systemu AISearcher\" width=600px>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Poziomy gotowości technologicznej projektu B+R\n",
    "\n",
    "### Poziom 1.\n",
    "Rozpoczęto badania naukowe (np. zdefiniowano tematu pracy mgr).\n",
    "### Poziom 2.\n",
    "Znaleziono zastosowania badań naukowych (np. określono, na czym będzie polegał projekt mgr).\n",
    "### Poziom 3.\n",
    "Przeprowadzono pierwsze eksperymenty na krytycznych technologiach (np. wykonano proof-of-concept).\n",
    "\n",
    "### Poziom 4.\n",
    "Zintegrowano podstawowe komponenty prototypu w warunkach laboratoryjnych (np. zrealizowano \"user-stories\" na komputerze dewelopera).\n",
    "### Poziom 5.\n",
    "Zweryfikowano działanie w warunkach zbliżónych do rzeczywistego (np. przeprowadzono testowanie prototypu wdrożónego na serwerze WMI).\n",
    "### Poziom 6.\n",
    "Dokonano demonstracji działania w warunkach zbliżónych do rzeczywistych (np. zademonstrowano wdrożony prototyp z interakcją użytkowników).\n",
    "\n",
    "### Poziom 7.\n",
    "Dokonano demonstracji systemu w warunkach operacyjnych (np. zademonstrowano prototyp wdrożony u użytkownika / klienta).\n",
    "\n",
    "### Poziom 8.\n",
    "Potwierdzono zamierzony poziom technologii w warunkach operacyjnych (np. pomyślnie zakończono testowanie akceptacyjne).\n",
    "\n",
    "### Poziom 9.\n",
    "Stwierdzono, że wypracowana technologia odniosła zamierzony efekt (np. stwierdzono, że stosowanie rozwiązania przynosi wymierne korzyści). \n",
    "\n",
    "[Formalny opis poziomów gotowości technologicznej](https://archiwum.ncbr.gov.pl/fileadmin/zalewska/5_1_1_1_2018/13_poziomy_gotowosci_technologicznej.pdf)\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Produkt High-Tech\n",
    "Oczekuje się, że wynikiem projektu badawczo-rozwojowego w informatyce jest produkt High-Tech.\n",
    "\n",
    "## Czym jest produkt High-Tech?\n",
    "\n",
    "### Definicja produktu\n",
    "Produkt =  \n",
    "Zawartość +   \n",
    "Funkcjonalność +  \n",
    "Konstrukcja +  \n",
    "Monetyzacja  \n",
    "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)."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<div class=\"alert alert-info alert-success\">\n",
    "    \n",
    "Wyraz \"technologia\" pochodzi z języka greckiego:\n",
    "    <ul>\n",
    "        <li>techne:  sztuka, umiejętność</li>\n",
    "        <li>logia: nauka (czegoś)</li>\n",
    "     </ul>\n",
    "\n",
    "Technologia w dzisiejszym rozumieniu to zastosowanie wiedzy naukowej do stworzenia czegoś pożytecznego dla człowieka."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Czym jest produkt \"high-tech\"?\n",
    "Produkt \"high tech\" to taki produkt, który wykorzystuje najnowszą wiedzę naukową i techniczną.  \n",
    "Produkt \"high tech\" wymaga nakładów na badania (*R&D investments*).  \n",
    "\n",
    "R&D Investments a wartość produktu:\n",
    "* Low-tech (< 1.0%);\n",
    "* Medium-low-tech (1.0%-2.5%);\n",
    "* Medium-high-tech (2.5%-8%); \n",
    "* High-tech (>8.0%)\n",
    "\n",
    "### Cechy produktu \"high-tech\" z punktu widzenia inwestora\n",
    "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:\n",
    "* złożoność technologiczna,\n",
    "* krótki cykl życia (spowodowany wyścigiem technologicznym),\n",
    "* szybkie starzenie się,\n",
    "* niewielka liczba klientów w początkowym stadium sprzedaży,\n",
    "* duże nakłady na R&D,\n",
    "* niepewności technologiczne.\n",
    "\n",
    "### Cechy produktu \"high-tech\" z punktu widzenia klienta\n",
    "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:\n",
    "* dezorientacja klienta (np. jak działa produkt),\n",
    "* niespełnianie oczekiwań (przez pierwsze wersje),\n",
    "* duża konkurencja,\n",
    "* możliwość błyskawicznego upadku rynku,\n",
    "* spadająca cena produktu,\n",
    "* szybki wzrost stosunku jakości do ceny.\n",
    "\n",
    "### Ocena ryzyka\n",
    "Na 7 zaawansowanych pomysłów produktu high-tech: \n",
    "* 4 wchodzą w fazę realizacji,\n",
    "* 1.5 są uruchamiane,\n",
    "* 1 odnosi sukces."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# \"Golden Rules\" na odniesienie sukcesu\n",
    "Aby produkt high-tech miał szanse odnieść sukces na rynku, powinien spełniać przynajmniej kilka z wymienionych poniżej postulatów:\n",
    "\n",
    "## 1. \"Zapewnij nowatorską / wyjątkową (\"unique\") funkcję lub cechę\"\n",
    "* Pomysł musi być nowatorski - a nie skopiowany.\n",
    "* Taki produkt wymaga R&D...\n",
    " * A to jest kosztowne i...\n",
    " * Trudne w konstrukcji.\n",
    "* Często pomysły chronione są przez patenty.\n",
    "\n",
    "\"Nowatorski\" może oznaczać \"nowy model sprzedaży\"\n",
    "\n",
    "## 2. \"Popraw wydajność użytkownika\"\n",
    "Czego oczekujemy od systemu informatycznego:\n",
    "* Wykonuj wszystko szybciej i taniej:\n",
    " * Skróć czas nauki\n",
    " * Automatycznie poprawiaj błędy\n",
    " * Automatyzuj niektóre kroki\n",
    "* Dbaj o wygodę użytkowania\n",
    "* Unikaj:\n",
    " * Reklam\n",
    " * Przestojów na płacenie (np. bramek)\n",
    " * Ogólnie: czynności, ktore pochłaniają czas użytkownika\n",
    "\n",
    "## 3. \"Chroń inwestycje użytkownika\"\n",
    "Zasada ta mówi o tym, aby szanować pieniądze wydane przez użytkownika przed wprowadzeniem naszego rozwiązania. Dotyczy to:\n",
    "* hardware'u\n",
    "* software'u\n",
    "* danych\n",
    "\n",
    "Czego oczekujemy od systemu informatycznego:\n",
    "* Minimalizuj koszty zmian\n",
    "* Wydłużaj czas życia produktów\n",
    "* Twórz rozwiązania przenośne\n",
    "\n",
    "## 4. \"Minimalizuj koszty awarii lub utraty danych\"\n",
    "Czego oczekujemy od systemu informatycznego:\n",
    "* Unikaj przerw w działaniu\n",
    "* Skracaj czas i zmniejszaj koszty przywrócenia:\n",
    " * działania\n",
    " * danych\n",
    "\n",
    "## 5. \"Poprawiaj wspólczynnik jakości do ceny\"\n",
    "Czego oczekujemy od systemu informatycznego:\n",
    "* Dostarczaj więcej za mniej\n",
    " * Podwyższaj jakość\n",
    " * Zmniejszaj cenę\n",
    " * A najlepiej - obie czynności naraz\n",
    " \n",
    "* Jakość (wydajność) przedstawiaj w liczbach\n",
    " * Gb, 100-punktowa miara jakości\n",
    " * sekundy...\n",
    "\n",
    "## 6. \"Zapewnij elastyczność i skalowalność\"\n",
    "Rozwiązanie jest **elastyczne**, jeśłi może być stosowane w różnych scenariuszach.  \n",
    "Rozwiązanie jest **skalowalne**, jeśli można je stsosować zarówno dla małych, jak i dużych wielkości danych.\n",
    "\n",
    "Czego oczekujemy od systemu informatycznego:\n",
    "* Umożliwiaj dodawanie / usuwanie funkcji\n",
    "* Zapewnij użycie w różnych środowiskach\n",
    "* Zapewnij możliwość stosowania dla większych zbiorów danych\n",
    "\n",
    "## 7. \"Zadbaj o atrakcyjny wygląd\"\n",
    "Rozwiązanie powinno być ładne i ...modne.\n",
    "\n",
    "Czego oczekujemy od systemu informatycznego:\n",
    "* Weź pod uwagę:\n",
    " * kolorystykę\n",
    " * kształt\n",
    " * wykończenie\n",
    " * prostotę\n",
    " \n",
    "## 8. \"Dostarczaj rozrywkę\"\n",
    "Czego oczekujemy od systemu informatycznego:\n",
    "* \"Dzieci\" lubią się bawić - dostarczaj zabawę\n",
    "* Ludzie lubią wyzwania - dostarczaj wyzwania\n",
    "* Ludzie lubią rywalizację...\n",
    "* Ludzie mają swoje hobby i upodobania...\n",
    "* Wszyscy wolą wakacje od pracy... \n",
    " \n",
    "## 9. \"Stwórz nową modę\"\n",
    "Stworzenie nowej mody jest niezwykle trudne i kosztowne. Ale kilku producentom się udało.\n",
    "Wskazówki:\n",
    "* Produkt musi być \"osobisty\".\n",
    "* Musi mieć wygląd określany jako \"cool\".\n",
    "* Trzeba sprzedawać go drogo...\n",
    "* ... w niewielkich ilościach...\n",
    "* ... ale za to robić wokół niego sporo szumu."
   ]
  }
 ],
 "metadata": {
  "author": "Krzysztof Jassem",
  "email": "jassem@amu.edu.pl",
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "lang": "pl",
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.5"
  },
  "subtitle": "02. Projekt badawczo-rozwojowy[wykład]",
  "title": "Przygotowanie do projektu badawczo-rozwojowego",
  "year": "2021"
 },
 "nbformat": 4,
 "nbformat_minor": 4
}