{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", "
\n", "

Systemy Informatyczne

\n", "

2. Innowacyjny projekt informatyczny[wykład]

\n", "

Krzysztof Jassem (2022)

\n", "
\n", "\n", "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "
\n", " \n", "Wykład składa się z: \n", " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Definicja projektu\n", "Projekt to system działań składający się z: \n", "- zakresu działań, \n", "- terminu realizacji, \n", "- zasobów potrzebnych do realizacji projektu (ludzie, kapitał, wiedza, technologia).\n", "\n", "Projekt innowacyjny 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", "\"Zrzut" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Poziomy gotowości technologicznej\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 innowacyjnego 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": [ "
\n", " \n", "Wyraz \"technologia\" pochodzi z języka greckiego:\n", " \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 }