Jelonek Synkreo 2010 03

48
Strategia R&D firm technologicznych Poznań, 25.03.2010 Jacek Jelonek

description

 

Transcript of Jelonek Synkreo 2010 03

Page 1: Jelonek Synkreo 2010 03

Strategia R&D firm technologicznych

Poznań, 25.03.2010

Jacek Jelonek

Page 2: Jelonek Synkreo 2010 03

projektowanie produktu IT

photo from Felipe, at Flickr

• rozwiązanie innowacyjne,• projekt interdyscyplinarny,• nowe technologie,• design, ergonomia... użyteczność

Page 3: Jelonek Synkreo 2010 03

efekt

Rozwiązanie unikalne [innowacyjność]• przewaga konkurencyjna• poprawa wizerunku firmy

Wymierne oszczędności [optymalizacja]• zwiększenie efektywności działań (redukcja czasu)• zmniejszenie kosztów (oszczędność finansowa)

Subiektywne korzyści dla użytkownika [kensei design]• ergonomia, wygoda obsługi, • relaks, zabawa (gratyfikacja emocjonalna) • poprawa stanu zdrowia

Page 4: Jelonek Synkreo 2010 03

etapy rozwoju produktu

1. Innowacyjny pomysł2. Prototyp3. Wdrożenie pilotażowe4. Wdrożenie komercyjne5. Rozwój

cykl projektowania UCD

Page 5: Jelonek Synkreo 2010 03

innowacyjny pomysł

Page 6: Jelonek Synkreo 2010 03

człowiek świat

technologia

działanie

wymaganiazewnętrzne

potrzeby

zaspokojeniepotrzeb

+ zlecenia

Page 7: Jelonek Synkreo 2010 03

przykłady projektów

1. Potrzeba vs. aktualne sposoby, możliwości jej zaspokojenia• smartEducation - zabawka edukacyjna,• mTransVIP - system wspomagający osoby niewidome w korzystaniu

z komunikacji miejskiej,

2. Wymagania zewnętrzne vs. aktualne sposoby działania• e-park - system wnoszenia opłat parkingowych,• 2GetThere - carpooling,

3. Zlecenia• birdWatch - monitorowanie przelotów ptaków,• interaktywna zabawka dla niemowląt i małych dzieci (projekt dla

firmy VOX).

Page 8: Jelonek Synkreo 2010 03
Page 9: Jelonek Synkreo 2010 03
Page 10: Jelonek Synkreo 2010 03
Page 11: Jelonek Synkreo 2010 03

komunikacja miejska a osoby niewidome

• osoba niewidoma wyposażona jest w odbiornik GPS oraz telefon komórkowy z aplikacją mTransVIP,

• serwer systemu mTransVIP lokalizuje położenie osoby niewidomej oraz wszystkich pojazdów komunikacji miejskiej,

• zbliżenie się pojazdu do przystanku, na którym oczekuje osoba niewidoma, generuje komunikat akustyczny informujący o numerze linii tramwaju czy autobusu,

• w czasie przejazdu osoba niewidoma jest poprawnie informowana o nazwach kolejnych przystanków do których zbliża się pojazd komunikacji miejskiej.

Page 12: Jelonek Synkreo 2010 03

e-park• e-park - system oferujący mobilną usługę

opłaty za miejsce parkingowe w strefie SOP, aktywowanej poprzez wysyłanie wiadomości SMS z telefonu komórkowego użytkownika,

• brak konieczności:

‣ posiadania przy sobie drobnych pieniędzy, potrzebnych do zakupu biletu w parkomacie,

‣ określenia z góry czasu postoju i jego ewentualnego przedłużania,

• I miejsce w konkursie Mobile StartUp-IT 2007,

• autorzy: Jacek Jelonek, Olgierd Stankiewicz, Wojciech Świtała

Page 13: Jelonek Synkreo 2010 03
Page 14: Jelonek Synkreo 2010 03
Page 15: Jelonek Synkreo 2010 03

• monitorowanie populacji migrujących ptaków w celu oceny stanu środowiska,

• rozpoznawanie głosów ptaków i ich zliczanie na procesorze DSP,

• regularne przesyłanie wyników na serwer (GPRS) dzięki modułowi GSM,

• praca 24h/dobę przez kilkanaście tygodni – wymagany mały pobór prądu lub zastosowanie baterii słonecznej.

system monitorowania środowiska

Page 16: Jelonek Synkreo 2010 03

architektura

Page 17: Jelonek Synkreo 2010 03

Akcja Bałtycka - Darłowo 2006

Page 18: Jelonek Synkreo 2010 03
Page 19: Jelonek Synkreo 2010 03

i wiele innych...

II miejsce w CSIDC, USA, Waszyngton, 2005

finały Imagine Cup, Indie, Delhi, 2006

finały CSIDC, USA, Waszyngton, 2006

II miejsce Imagine Cup, Polska, Warszawa, 2007

top-200 Imagine Cup, 2007

Page 20: Jelonek Synkreo 2010 03

konkursy informatyczne

III miejsce (software design IA) Imagine Cup, Francja, Paryż, 20082GetThere

III miejsce (system embedded) Imagine Cup, Francja, Paryż, 2008

finały Imagine Cup, Korea, Seul, 2007

Podsumowanie: 4 lata [2005 - 2008], 9 zgłoszonych projektów, 6 zakwalifikowanych do finałów międzynarodowych konkursów informatycznych [Imagine Cup, CSIDC], 1 lub 2 mają szanse na sukces komercyjny

top-200, Imagine Cup, 2008

Page 21: Jelonek Synkreo 2010 03

projekt interdyscyplinarny

Page 22: Jelonek Synkreo 2010 03

interdyscyplinarność - różne punkty widzenia

Najciekawsze projekty powstają na pograniczu różnych dziedzin - np. algorytmy ewolucyjne, sztuczne sieci neuronowe, biosensory, itd.

Page 23: Jelonek Synkreo 2010 03

komputerowe wynalazki

[za W. Duch]

Na stronie http://www.genetic-programming.com/humancompetitive.html zebrane zostało 36 rozwiązań technicznych “wynalezionych” przez programy komputerowe, konkurencyjnych w stosunku do rozwiązań ekspertów, w większości opatentowanych.

Page 24: Jelonek Synkreo 2010 03

kognitywistyka

Kognitywistyka – dziedzina nauki zajmująca się zjawiskami dotyczącymi działania umysłu, w szczególności ich modelowaniem. Na jej określenie używane są też pojęcia nauki kognitywne (ang. cognitive science), bądź nauki o poznaniu.

Kognitywistyka jest nauką multidyscyplinarną, znajduje się na pograniczu wielu dziedzin, takich jak: psychologii poznawczej, neurobiologii, filozofii umysłu, sztucznej inteligencji, lingwistyki (lingwistyka kognitywna), oraz logiki i fizyki.

Główne obszary badawcze w obrębie tej dziedziny to reprezentacja wiedzy, język, uczenie się, myślenie, percepcja, świadomość, podejmowanie decyzji oraz inteligencja (inteligencja kognitywna).

[za wikipedia]

Page 25: Jelonek Synkreo 2010 03
Page 26: Jelonek Synkreo 2010 03

człowiek

cechy wspólne: możliwości,ograniczenia

różnice indywidualne

Page 27: Jelonek Synkreo 2010 03
Page 28: Jelonek Synkreo 2010 03

konkurs i-wielkopolska

Laureaci konkursu• kategoria “innowacyjna inwencja” -

firma VOX INDUSTRIE SA. za projekt MAMAMA; wsparcie merytoryczne rozwiązania kognitywiści UAM - Dawid Wiener, Maciej Błaszak

• kategoria “mikro przyszłość” - firma Itiner; kognitywista - Jacek Jelonek

Page 29: Jelonek Synkreo 2010 03

nowe technologie

Page 30: Jelonek Synkreo 2010 03

postęp1925 odkryto mechanikę kwantową,1940-59 zbudowano pierwsze komputery,1947 wynaleziono tranzystory,1959 wynaleziono obwody scalone1971 pierwsze mikroprocesory1981 IBM PC zmienia wyobrażenie o komputerach,1994 pojawia się WWW

Bleriot XI (1909)• max prędkość 76 km/h• silnik o mocy 25 KM• 230 kg• 10.000 franków

Lockheed F-22 Raptor (2008)• max prędkość 4000 km/h• moc 150 kN• $ 360 mln

Page 31: Jelonek Synkreo 2010 03
Page 32: Jelonek Synkreo 2010 03
Page 33: Jelonek Synkreo 2010 03

technologia - postępXX/XXI• utrzymuje się wykładniczy wzrost mocy procesorów i dostępnej pamięci;• encyklopedie, materiały konferencyjne, słowniki mają sens tylko na CD/DVD; • IBM skonstruował pierwszy 7-bitowy komputer kwantowy;• telefony, palmtopy i samochody rozpoznają polecenia słowne;• w USA 40% ludzi słucha radia przez internet;• technologie e-paper i polimerowych ekranów obiecują doskonałe

wyświetlacze grubości kartki papieru • pojawiają się zaawansowane roboty humanoidalne – np. ASIMO

Reguła Silicon Valley: nie rób planów na dłużej niż dwa lata!

Page 34: Jelonek Synkreo 2010 03
Page 35: Jelonek Synkreo 2010 03

synergia działań wielu ludzi

Projekty społecznościowe

• 1998 opensource• 1999 SETI@home• 2001 wikipedia• 2002 BOINC• 2004 openstreetmap

Page 36: Jelonek Synkreo 2010 03

itiner

Page 37: Jelonek Synkreo 2010 03

itiner - mobilny system informacji pasażerskiej

Page 38: Jelonek Synkreo 2010 03

geneza

• naprawa samochodu - konieczność korzystania z komunikacji miejskiej• inspiracja - projekt “przewodas” Szymona Ulatowskiego (Palm)• zainteresowania problematyką optymalizacji oraz kompresji danych

Page 39: Jelonek Synkreo 2010 03

główne założenia projektu

• itiner - aplikacja mobilna działająca na większości telefonów komórkowych

• podstawowa funkcjonalność: ‣ dostęp do rozkładu jazdy‣ wyszukiwarka połączeń

• funkcje zaawansowane: ‣ wyszukiwarka połączeń uwzględniająca POI oraz adresy‣ informacja o rzeczywistym czasie oczekiwania na pojazd komunikacji miejskiej‣ mapa

• większość funkcji off-line - założenie kontrowersyjne i ryzykowne: ‣ duży nakład pracy związanej z kompresją danych i efektywnym algorytmem routingu

działającym na sprzęcie o małej mocy procesora i niewielkiej ilości pamięci, ‣ przyszłość to rozwiązania on-line

Page 40: Jelonek Synkreo 2010 03

itiner a konkurencja

ginger, mmpk, jazdy.net, autobuser, jakdojade.pl, google transit

• przewaga itinera w stosunku do rozwiązań on-line (jakdojade.pl, google transit):‣ ekonomiczne funkcje off-line (rozkład jazdy, wyszukiwarka połączeń)‣ obsługa wbudowanego lub zewnętrznego odbiornika GPS (jakdojade.pl)

• przewaga itinera w stosunku do rozwiązań off-line (ginger, mmpk, jazdy.net):‣ wyszukiwarka połączeń (ginger, jazdy.net)‣ brak bez limitu przesiadek (mmpk)‣ wyszukiwarka oparta na rzeczywistym kalendarzu (mmpk,)‣ jedna aplikacja - dowolna liczba obsługiwanych miast‣ aplikacja działa na większości telefonów komórkowych (autobuser - iPhone,

Android-based)

Page 41: Jelonek Synkreo 2010 03

itiner a konkurencja cd.

• cechy unikalne itinera w stosunku do konkurencji:‣ możliwość udostępniania informacji o rzeczywistym czasie oczekiwania na pojazdy

komunikacji miejskiej - integracja z istniejącym systemem informacji pasażerskiej (Zielona Góra) lub oferta własnego sprzętu GPS/GSM

‣ interfejs w pięciu językach (angielski, niemiecki, francuski, rosyjski i polski)‣ wygodny i intuicyjny interfejs graficzny aplikacji oraz własny słownik T9

Page 42: Jelonek Synkreo 2010 03

projektowanie ukierunkowane na użytkownika

• zbieranie danych o użytkowniku‣ rejestracja w serwisie (płeć, wiek, miasto/a)‣ powiązanie użytkownika z pobieraną aplikacją‣ identyfikacja telefonu i jego parametrów (np. wielkość ekranu, rodzaj klawiatury, ilość

wolnej pamięci)‣ logowanie ustawień konfiguracyjnych aplikacji (np. pisanie - ABC/T9, animacja, skórka)‣ monitorowanie zachowań użytkowników (np. czas i częstotliwość korzystania z

aplikacji, korzystanie z pomocy) - możliwość wyłączenia!

• testy aplikacji‣ beta-testerzy‣ serwisy on-line do testowania aplikacji na rzeczywistych telefonach komórkowych

(np. DeviceAnywhere: http://www.deviceanywhere.com/)‣ rejestracja błędów i przesyłanie raportów na serwer

• analiza zachowań użytkowników na stronie www (google analytics)

Page 43: Jelonek Synkreo 2010 03
Page 44: Jelonek Synkreo 2010 03

użyteczność

• graficzny interfejs oparty na bibliotece lwuit (estetyka, czytelność)• mały ekran, najczęściej 320x240 pixeli - ikony w wynikach routingu• skrótów klawiszowe do najczęściej wykorzystywanych funkcji• spójny mechanizm nawigacji w systemie menu (np. ‘*’ - zawsze cofa do poprzedniego

menu; ostatnia pozycja w podmenu - zawsze umożliwia zakończenie działania aplikacji)• szybkie wprowadzanie nazw: przystanków, linii, ulic, POI, wspomagane własnym

słownikiem T9 (wyszukiwanie dowolnego słowa nazwy złożonej - np. przystanek “Głogowska/Hetmańska”)

• zapamiętywanie najczęściej używanych rozkładów jazdy lub połączeń w “Ulubionych”,• kolejne wyszukiwania połączeń opartych na adresach, i zapamiętane w “Ulubionych”,

nie wymagają łączenia się z Internetem• pomoc kontekstowa w aplikacji i na stronie www

Page 45: Jelonek Synkreo 2010 03

wizerunek firmy- design jest ważny!

• nazwa firmy • logo• projekt interfejsu aplikacji• strona WWW

Słowo itiner, pochodzące od łac. itinerarium (iter, itineris), oznacza: plan, dziennik, opis podróży.

Page 46: Jelonek Synkreo 2010 03
Page 47: Jelonek Synkreo 2010 03

Podsumowanie: słowa klucze w strategii rozwoju projektów IT

optymalizacja

interdyscyplinarność

design

projektowanie ukierunkowanena użytkownika (UCD)

dane → informacja → wiedza

rozwiązania mobilne

kognitywistyka

elektronika

Page 48: Jelonek Synkreo 2010 03

dziękuję za uwagę...

zapraszam naitiner.pl