Jak prowadzimy proces tworzenia rozwiązań IoT
Karol Oponowicz, Współzałożyciel i Business Owner | | Zaktualizowano | 2 min czytania
W skrócie
Jak prowadzimy projekty IoT w Order Group: od warsztatów discovery po wsparcie w ramach SLA.
Najważniejsze wnioski
- Discovery i planowanie zajmują około 20% czasu projektu IoT. Discovery to trzy rodzaje warsztatów: briefingowe (kontekst biznesowy), produktowe (UX) i deweloperskie (stack technologiczny i architektura).
- IoT w lotnictwie wymaga certyfikacji: system ATOS dla lotniska w Gdańsku przez ponad dwa lata działał jako system zapasowy, z monitorowaniem awarii, zanim mógł zostać systemem podstawowym.
- Systemy przemysłowego IoT często mają bardzo niewielu użytkowników. Oprogramowanie dla elektrowni słonecznej z koncentracją promieniowania powstało dla około czterech operatorów.
- Projektanci pracują co najmniej jeden sprint przed programistami, a każde demo pokazuje pracę dostarczoną, działającą i wdrożoną, w kontekście biznesowym.
- Po wdrożeniu umowa SLA (service-level agreement) obejmuje aktualizacje firmware'u i oprogramowania, kopie zapasowe, aktualizację dokumentacji i poprawki awaryjne. Poprawki trafiają zwykle w ciągu około 48 godzin, zależnie od poziomu SLA, a SLA dla IoT obowiązuje co najmniej rok.
Co jest w filmie
W pierwszym webinarze Order Group współzałożyciel i ówczesny head of design Karol Oponowicz pokazuje, jak firma prowadzi projekty IoT i przemysłowego IoT (IIoT), od pierwszego warsztatu po wsparcie po wdrożeniu.
Przykładami są trzy projekty. Smiga to wypożyczalnia rowerów elektrycznych z konfiguratorem części i aplikacją mobilną połączoną ze sprzętem roweru: stan baterii, blokada, śledzenie lokalizacji i prędkość. System ATOS dla lotniska w Gdańsku wykrywa obiekty w różnych sektorach lotniska za pomocą pętli indukcyjnych. Kyoto to oprogramowanie sterujące elektrownią słoneczną z koncentracją promieniowania i magazynowaniem energii cieplnej: zawory, pompy i czujniki wycieków, a do tego rozpoznawanie obrazu, które alarmuje ochronę, gdy ktoś zbliża się do terenu.
Część o usługach obejmuje oprogramowanie embedded, dashboardy IoT i wizualizację danych, aplikacje mobilne (natywne i React Native), a z partnerem także projekty płytek PCB i dokumentację sprzętu.
Większość wystąpienia to sześć etapów procesu: discovery i research, planowanie, realizacja w sprintach, stabilizacja, wdrożenie oraz wsparcie po wdrożeniu. Kwartalne big room planning wyznacza kierunek, a każdy sprint przechodzi przez planowanie, projektowanie, development, testy, demo i retrospektywę. Dwa wykresy burndown z jednego projektu pokazują różnicę między pierwszym sprintem, który skończył się 20 godzinami nadgodzin przed demo, a czwartym, dostarczonym przed terminem. Stabilizacja to testy wydajności, obciążenia i testy beta oraz ostatnie zmiany, a wdrożenie obejmuje szkolenie pracowników i przekazanie dokumentacji.
Pytania, na które odpowiada odcinek
Co jest największym wyzwaniem w projekcie IoT?
Zrozumienie pełnej złożoności infrastruktury i architektury IoT oraz sprawdzenie, czy wybrany zestaw technologii zadziała w danych warunkach. Każdy sprint niesie trochę niepewności, którą rozwiązuje się, próbując różnych podejść.
Jak duże są projekty IoT Order Group?
Od około 100 tys. euro w najmniejszych do ponad 1 mln euro.
Dla jakich branż Order Group tworzył IoT?
Współdzielona mobilność, well-being, inteligentne domy, lotnictwo, zrównoważona energetyka i ochrona zdrowia. Obecnie firma koncentruje się m.in. na zrównoważonej energetyce.
Rozdziały
- 0:00 Wstęp: kim jest Karol i jak Order Group może pomóc
- 2:45 Nasze doświadczenie w projektach IoT: Smiga, ATOS, Kyoto
- 9:20 Proces tworzenia rozwiązań IoT: discovery i research, planowanie, realizacja, stabilizacja, wdrożenie, wsparcie po wdrożeniu
- 29:50 Pytania i odpowiedzi