Open pkleczko opened 4 years ago
Super, że w końcu Minsterstwo i Twórce zaczynają realizować postulaty zgłaszane od początku przez społeczność. Szybka ścieżka do testów to warunek, który od samego poczatku stawiałem jako konieczny, żeby w ogóle myśleć o wdrożeniu aplikacji masowo.
Czy jest przewidziany sposób w jaki można będzie faktycznie przyspieszyć kwestię przeprowadzenia i otrzymania wyników testów szybko?
Z tego co Minister Zagórski mówił, planujecie rozdmuchać kampanię Protego a ja się obawiam, że jeśli ta ścieżka nie będzie szybka, doprowadzi to do tego, o czym mówiły facebookowe memy - czyli że aplikacja będzie wysyłała ludzi na samo-kwarantannę, bo nie będą w stanie a) szybko testów zrobić, b) dostać szybko wyników.
To jest oczywiście część, która jest poza samą aplikacją, ale jest nieodłączną częścią procesu i musi zostać uwzględniona przy projektowaniu aplikacji - a zwłaszcza uwzgledniając to, że epidemia w tej chwili praktycznie wymknęła się spod jakiejkolwiek kontroli.
Ostatnio mój znajomy (objawowy według testu i z wcześniejszym kontaktem z osobą zarażoną) próbował zrobić sobie test (w punktach drive-through) i udało mu się dopiero po kilku dniach, wynik testu dostał po następnych kilku - w sumie przez prakrycznie 10 dni był na samo-kwarantannie. Wynik wyszedł negatywny. Obawiam się że podobnie będzie to działać dla użytkowników ProteGo.
Pytanie - czy jest jakaś mozliwość zagwarantowania ile czasu będzie zajmować procedura do uzyskania wyniku testu (albo przynajmniej target i dążenie) do określenia jak szybko osoba która dostanie informację o kontakcie, i wynik samo-testu będzie zły?
Czy - w związku z planowaną kampanią zostały przeprowadzone choćby podstawowe (back-of-the envelope) obliczenia - np. Zakładające jaki poziom "nasycenia" chcecie osiągnąć, jak to przeniesie się na liczbę zgłoszeń, testów, jak to potem przeniesie się na dostępność testów i czas uzyskania wyników? Czy raczej jest to działanie którego efektów na razie nie próbowaliście oceniać? Jest spore ryzyko, że jeśli system nie będzie wydolny, to dodatkowo podminuje to zaufanie (bardzo już nadwyrężone) do waszej aplikacji, mam nadzieję, że uwzględniliście to w swoich kalkulacjach.
Czy mógłbym prosić - w imieniu społeczności - o takie wyliczenia? Wydaje mi się, że warto wiedzieć, że zarówno kampanię, jak i przygotowywane mechanizmy obsługi opieracie na jakichś - choćby zgrubnych - wyliczeniach które pokażą że nie zatkacie dodatkowo i tak niewydolnego systemu.
Myślę że bardzo ważne jest wzięcie pod uwagę obecnej sytuacji epidemiologicznej - i świadome zdecydowanie kiedy wprowadzać taką funkcjoinalność (biorąc pod uwage wydolność systemu i założony efekt) oraz kiedy prowadzić kampanię. Do tej pory wszystko było robione "na już" i wielokrotnie się sparzyliście na tym, więc zachęcam do świadomego zastanowienia się nad konsekwencjami waszych działań zanim je podejmiecie i nad odpowiednim ułożeniem ich w czasie - nie ze względu na decyzje polityczne, ale rzetelne wyliczenia inżynierskie i świadomie podejmowane decyzje na podstawie dostępnych danych.
Bardzo bym prosił - w imieniu społeczności - o pokazanie nam swoich wyliczeń i założeń, udawadniając, że zarówno kampania, jak i ta nowa funkcjonalność są na pewno wprowadzane w najlepszym do tego czasie.
- Jaką rolę pełni Safety-Token? Czy użytkownik zrootowanego telefonu będzie mógł przejść opisaną ścieżkę?
- Czy i w jaki sposób opisana funkcja obroni się przed zapisaniem na test osób, które zasymulują działanie aplikacji CURL-em?
Nie blokujemy root. SafetyNet służy weryfikacji certyfikatu, który został użyty do wygenerowania tokenu. Tylko aplikacja podpisana produkcyjnym certyfikatem będzie akceptowana. To jednocześnie blokuje przypadek z drugiego pytania, czyli curlem nie będzie możliwe wysłanie PINu.
Naprawdę chętnie poznałbym dane na podstawia których są podejmowane te ostatnie decyzje w projekcie.
Dziś w mediach społecznościowych pojawiły się sugestie, że strategie walki z epidemią są nieprzemyślane i wyglądają bardziej jak maszyna losująca (nie chcę cytować i dawać linków żeby nie być oskarżonym o jakieś jątrzenie) - myślę że warto żebyście pokazali razem z ministerstwem że faktycznie decyzje podejmujecie na podstawie najlepszych danych i w sposób przemyślany.
Zgadzam się to fajny pomysł, ponieważ z jednej strony wykorzystywany są modele matematyczne zdaje się przygotowane zarówno przez osoby z Uniwersytetu Warszawskiego jak i Politechniki Wrocławskiej. Druga rzecz to w moim odczuciu warto pomówić o automatyzacji procesów np. zapisu na testy i odbioru wyników co było już poruszone w jednym ze wcześniejszych wpisów. Tu trzeba będzie wielkiej rozwagi, aby nie było cienia wątpliwości odnośnie utraty prywatności. Co oczywiście będzie kłopotliwe bo siłą rzeczy zapisując się na test trzeba podać dane wymagane do skierowania. Automatyzacja to jeden z elementów, które mogą poprawić komfort użytkowników oraz odciąży system (poprawić wydolność) .
@dbielawsd zgadzam się. Jednak trzeba pamiętać że zaczyna się krok po kroku. Myślę że naturalnie jeżeli mechanizm będzie popularny to pewne rzeczy zostaną poddane automatyzacji.
Chociaż widać że ostatnio ministerstwo zdrowia coraz bardziej odciąża system krok po kroku i to chyba kolejny z elementow.
@pkleczko czy jest jakaś planowana data wydania?
@pkleczko czy jest jakaś planowana data wydania?
Zgłoszone do review
Aplikacje są już w sklepach.
A ja bym mimo wszystko poprosił o te dane na podstawie których podejmujecie decyzje:
skąd twierdzenie o tym że "Powiaty były najczęściej zgłaszaną potrzebą przez użytkowników." -> dokładny cytat @MateuszRomanow z https://github.com/ProteGO-Safe/specs/issues/239#issuecomment-719486016 - chciałbym Mateusz żebyś pokazał, że takie twierdzenia, które mówisz są poparte faktami, inaczej ciężko będzie uwierzyć w przyszłości w jakiekolwiek inne.
w jaki sposób szacowane było (i jakie założenia były pzyjęte) przy wproadzaniu nowych funkcjonalności i planowaniu kampanii promocjnej na obciążenie (i ewnetualne dostosowanie) systemu testów do ewntualnego większego obciążenia spwodowane taką kampanią. W sumie głupio aż o to pytać, bo w każdej aplikacji którą robiłem, zawsze robiliśmy takie szacunki, więc zakładam że tu jest podobnie. O planowanej kampanii usłyszeliśmy na spotkaniu "przypadkiem" więc dopiero po chwili do mnie dotarło w jakiej chwili pandemii jesteśmy i jakie to może mieć konsekwencje - i dla ludzi i dla systemu i dla wizerunku aplkacji. Ale jednak pytam, bo nie dostałem odpowiedzi.
Mam jeszcze jedno pytanie co do kampanii - jaki jest pomysł na promowanie Protego? Ostatnio na przykład dyskutowałem na twitterze z Communication Managerem Googla, który twierdził (tak jak ja to rozumiem) - że mając Protego można sobie pozwolić na więcej (na przykład wizytę u rodziców). Trochę mi się resztki włosów zjeżyły na głowie, bo dla mnie to jest jakiś totalnie szalony pomysł, żeby reklamować Protego jako coś co sprawi, że możesz się zachowywać bardziej lekkomyślnie. Mam nadzieję, że nie tak będzie wyglądałą Wasza kampania. Moim skromnym zdaniem ProteGo - w reżimie w którym wszyscy noszą maseczki i mają obowiązek przestrzegania dystansu społecznego, jest co najmniej nieużyteczne a w skrajnych przypadkach (jak opisane powyżej) może doprowadzić do tzw. "fałszywego poczucia bezpieczeństwa". Ciekaw jestem jaki jest pomysł zleceniodawców i Twórców aplikacji na tę kampanię - oby nie idący w tym właśnie kierunku.
Prosiłbym o odpwiedź na ten temat - jakie były założenia kampanii, co kampania ma osiągnąć, jakie są podstawowe komunikaty do przekazania ? To są wszystko rzeczy, które się robi przed takimi kampaniami, więc zapewne możecie to tutaj przytoczyć.
Prosta czysta przejrzysta informacja.
Czy mógłbym prosić jednak o te dane o które prosiłem? Czy ich po prostu nie ma ?
Może jeśli tak jest to po prostu to warto to po prostu powiedzieć ?
Dobrze rozumiem, aplikacja opiera się na mocno zamkniętych komponentach ( SafetyNET)? Czy to lata 90?
@drakien223 raczej nie 90 :) proszę spojrzeć na https://developer.android.com/training/safetynet
Kolejna przejrzysta informacja w dużych mediach.
Wkrótce aplikacja dołączy do kanałów umożliwiających zapisanie się na test medyczny na COVID-19. Nowa funkcjonalność została zapowiedziana w tym tygodniu przed departament cyfryzacji KPRM. Zapis jest możliwy kiedy moduł analizy kontaktów Exposure Notification [EN] wskaże wysokie ryzyko kontaktu z COVID-19 oraz Test Oceny Ryzyka wskazuje na występowanie objawów COVID-19.
legenda: EN - Exposure Notifications, moduł Google & Apple WGR - Wysoka Grupa Ryzyka (Stan nadawany przez EN i/lub TOR) TOR - Test Oceny Ryzyka (funkcjonalność testu samooceny ryzyka objawów COVID-19 na podstawie ankiety MZ/GIS) PIN - służy do wysyłki kluczy [TEK] PINT (PIN testu) - służy do autoryzacji w trakcie procesu zapisu na test medyczny na COVID-19 TEK - Temporary Exposure Keys (anonimowe klucze, którymi przedstawiają się aplikacje) MZ - Ministerstwo Zdrowia GIS - Generalny Inspektorat Sanitarny Cloud Backend - umowny zestaw funkcji chmurowych i usług składowania danych stanowiący zaplecze aplikacji SafetyNet - weryfikacja autentyczności aplikacji w ekosystemie Google DeviceCheck - weryfikacja autentyczności aplikacji w ekosystemie Apple
Jak wygląda proces zapisu na test?
I CZĘŚĆ - która odbywa się w aplikacji STOP COVID - ProteGO Safe
II CZĘŚĆ - która odbywa się w ramach istniejących procedur GIS/MZ (poza aplikacją, niezależnie od niej).
III CZĘŚĆ - która odbywa się w aplikacji STOP COVID - ProteGO Safe
Szczegóły techniczne:
W odpowiedzi Cloud Backend zwraca token JWT do przyszłej autoryzacji zapytań o status subskrypcji.