Turinys:
Pirmiausia nepadarykite žalos! Šis tekstas, perfrazuotas iš Hipokrato priesaikos, persmelkia profesionalią sveikatos priežiūrą, kaip ji buvo nuo Vakarų medicinos aušros maždaug prieš 2500 metų. Kiekvienas gali įvertinti šios mantros paprastumą ir prasmę. Jei nieko daugiau nedarote kaip sveikatos priežiūros specialistas, bent jau nepakenkite savo pacientui.
Įrašytas į šios frazės potekstę, galite rasti neginčijamą nuolankumą. Tiesą sakant, visoms įvairioms mokslo sritims yra kritinė aksioma: visada būkite pasirengę suabejoti savo prielaidomis. Mes žinome tik tai, ką žinome, ir tikrai dar nežinojome visko ir niekada to nesužinosime. Tegul ta išmintis atsargiai laikosi griežčiausių jūsų nurodymų.
Tada daroma dalis. Bet koks gyvenimo siekis tikisi sužinoti ką nors svarbiausio, tada imsis atitinkamų veiksmų. Atsargus, kaip ir atsargus, ir rūpindamasis kitų gyvenimais, būtinas rimtumas. Atsižvelgiant į šią mūsų drobės perspektyvą ir supratimą apie informacines technologijas (IT) po diržais, pažvelkime į „HealthCare.gov“, dažnai būdingo Įperkamos priežiūros įstatymo, žinomo kaip „Obamacare“, pavyzdinį pavyzdį.
Gyvenimo palaikymas
Kiek aš galiu būti bukas? „HealthCare.gov“ atvykus buvo negyva. Dabar kolektyvinis skaidrumas sako, kad visi šeši žmonės pasirašė pirmąją dieną, spalio 1 d. Šeši. Tik 33, 994 trūksta 33 000 dienos tikslo. Ir nors „pajėgumų“ klausimai buvo minimi kaip paklausos pagyrimai, visi, žinantys apie interneto dinamiką, žinojo geriau.
„Tai nėra neišspręsta problema“, - pastebi duomenų mokslininkas ir grupės „The Bloor“ įkūrėjas dr. Robinas Blooras. "Olandija turi tokius mainus".
Tiesą sakant, olandai jau du dešimtmečius lenkia žaidimą ir turi daug pamokų. Šveicarai taip pat turi tam tikros patirties, ir, žinoma, Masačusetsas turi MAHealthConnector.org, vadinamąjį „RomneyCare“.
Toliau „Bloor“ teigė, kad 40 metų IT patirtis įrodė, kad dideli projektai visada kelia didelę riziką.
"Darykite didelį projektą, labai rizikuojate patirti didelę nesėkmės riziką. Turėti trejų su puse metų skamba taip, tarsi šiuolaikiškai to pakaktų, bet štai yra didelės rizikos projektas ir viskas pasirodė blogai, - pasakė Bloor.
Jis buvo nuoširdus apie tai, kaip buvo atlikti „HealthCare.gov“ integracijos bandymai.
"Galutinis dalykas, kuris mane padarė, beveik tada, kai mane prapliupo juoktis, nėra integracijos bandymas, kol nepraėjo dvi savaitės prieš pradedant gyvuoti. Ir viskas, kaip jūs galėjote kada nors tai padaryti su kažkuo tokiu? Kaip jūs galėjote?" Bloor pasakė.
Dalydamasis šia perspektyva yra federalinis rangovas veteranas ir duomenų mokslininkas bendradarbis dr. Geoffrey Malafsky iš „Phasic Systems Inc.“. Malafsky neseniai pasiūlė valandos trukmės išsamų „HeathCare.gov“ diegimo vertinimą ir pakomentavo priimtus strateginius ir taktinius sprendimus. . Visų pirma, jis rodo pirštu į federalinės vyriausybės įsigijimo protokolą.
"Vienas iš kritinių gedimų, ypač svarbių vyriausybės IT projektams, yra ši sena, archajiška, pasenusi nuostata, kad visą reikalingą verslo logiką galite suformuluoti tam tikru linijinių reikalavimų procesu. Tai iš esmės neveikia didelių IT sistemų", - sakė jis.
Jo mintis yra ta, kad didelės IT sistemos pakenks net išmaniausiems planuotojams. Jūs tiesiog niekada nežinote, iš kur atsiras problemų, kur jums reikės suteikti papildomą palaikymą ar kokių trikčių šalinimą jums padės atlikti. Todėl bloga idėja apriboti projektavimo procesą, verčiant projekto inžinierius numatyti viską jiems reikės iš anksto.
Sudėtingi dalykai, sako Malafsky, yra tai, kad federalinės vyriausybės viešųjų pirkimų pareigūnai dabar yra tokie galingi - dėl didžiulės pinigų sumos, kurią jie kontroliuoja - kad jie iš esmės kontroliuoja, kaip didėja IT projektai. Tai padaro departamentų pareigūnus kaip prašytojų vaidmenį ir įtraukia rizikos elementą į esminę procedūrą, į kurią atkreipiama bet kuri reikšminga IT iniciatyva: pasirenkant tinkamus įrankius, technologijas ir rangovus.
"Žmonės, kurie ryškiausiai nesutiks su šiuo teiginiu, yra vadinami įsigijimo profesionalais. Aš raginu juos pasirodyti mano namuose ir mes sėdėsime aplinkui ir diskutuosime dėl to, nes turiu daug empirinių įrodymų, kad tai patvirtinsiu", - teigė Malafsky. sakė.
Svetainės strategija
Vienas didelis klausimas, kodėl vyriausybė priėmė tokią išsamią šios svetainės struktūrą.
"Jei visa apimanti vyriausybės programa būtų parengta taip, kad draudimo bendrovės iš tikrųjų turėtų klientą po to, kai gauna įsipareigojimą, kodėl gi ne tik nukreipti srautą į esamą klientų sąveikos aplinkos kanalą, kurį jau turi draudimo bendrovės? Taip, jie gali reikia papildyti savo, bet tai būtų svari verslo priežastis, nes jie dabar sulauks naujų klientų “, - teigė Malafskis.
Pasaulyje garsus (ir dabar šiek tiek liūdnai pagarsėjęs) saugos programinės įrangos pradininkas Johnas McAfee taip pat neseniai pakomentavo šią strategiją, pateikdamas keletą prieštaringų pastabų apie „Neil Cavuto Show“ „Fox News“:
„O, tai labai blogai“, - sakė McAfee. "Kažkas padarė rimtą klaidą ne kurdamas programą, o tiesiog įgyvendindamas jos žiniatinklio aspektą. Turiu omenyje, pavyzdžiui, tai, kad kas nors gali sukurti tinklalapį ir tvirtinti esąs šios sistemos tarpininkas … bet kuris įsilaužėlis gali pateikti interneto svetainę, kad ji atrodytų ypač konkurencinga, o dėl sistemos pobūdžio - ir tai yra sveikatos apsauga - jie gali užduoti jums pačius intymiausius klausimus, o jūs laisvai ketinate į juos atsakyti “.
Kalbant apie pačią interneto architektūrą, Malafsky pabrėžia akivaizdų - internetas nebuvo sukurtas sudėtingesnėms programoms paleisti. Tai buvo pagrindinis kompiuterio darbas tais laikais, kai internetas buvo tik pradinėje stadijoje. Atvirkščiai, interneto projektavimo taškas buvo paprastas dalijimasis informacija per atskirus puslapius, išplatintus plačiame kompiuterių tinkle. Projektuojant sistemas, siekiama sukurti tai, kas veikia. Sudėtingumas savaime yra netinkamas, tiesmukiškai pasiaukojantis ir beveik visada yra nelaimės receptas.
„The Washington Post“, gilindamasis į tai, kas nutiko dėl „HealthCare.gov“, paskelbė dabar garsų grafiką, kuriame pavaizduoti įvairūs svetainės iššūkiai. Straipsnyje vartojama kalba svetainei apibūdinti iš tikrųjų gana atskleidžiama, ypač kai manote, kad tai yra įkurtas laikraštis Vašingtone, JAV federalinės vyriausybės epicentre:
„HealthCare.gov“, kurią sukūrė 55 rangovai, yra viena sudėtingiausių programinės įrangos dalių, kada nors sukurta federalinei vyriausybei. Tai realiu laiku palaiko ryšį su mažiausiai 112 skirtingų kompiuterinių sistemų visoje šalyje. Remiantis Obamos administracija, per pirmąsias 10 dienų jis sulaukė 14, 6 mln. Unikalių vizitų.
Šaltinis: „The Washington Post“
Be abejo, iš esmės tam, kas tvirtina turįs programinės įrangos, turi būti, kad programinė įranga iš tikrųjų veikia. Kitu atveju turite kodą, kuris dar nėra programinės įrangos dalis. Nepaisant mažos smulkmenos, atkreipkite dėmesį į išvardytus skaičius, ypač apie tai, kaip bendrauti „realiu laiku“ su 112 skirtingų kompiuterinių sistemų visoje šalyje. Tai yra puikus pavyzdys, kai šlovinamas sudėtingumas savo pačių labui.
„Mes žinome, kad dar viena galimybė yra sukurti paprastą, labai paprastą internetinių tarpininkų sistemą, kad viskas, ką ji daro, yra labai paprastas programų serverio kodas ir dar paprastesnis kliento„ Javascript “, sukuria labai malonią sąsają, kuri žmonėms sukaupia duomenis. “, - sakė Malafskis. "Štai ką galite padaryti: pereikite tai; pereikite prie to. Tada bet kurį įvykdytą veiksmą galite atlikti pasirinkimo punkte ir nusiųsti kam nors, kas iš tikrųjų ketina valdyti programą." Žinoma, kad „kažkas“ reiškia draudimo bendroves, kurioms bet kokiu atveju priklausys polisai.
Grafinis grafikas
Sistemų dizaineriai visame pasaulyje, norėdami pamatyti tą grafiką, turėjo susigūžti. Pažvelkime į įvairius nurodytus veiksmus, ypač į rimtas problemas, kylančias dėl tokios ambicingos architektūros. Visų pirma, mes atsižvelgsime į galimų iki šiol nepavykusių operacijų skaičių, daugiausia dėl programinės įrangos skirtų laiko - atvejų, kai viena operacijos proceso dalis negauna reikalingų duomenų per priimtiną laikotarpį.
"Kiekviena programinės įrangos dalis tame paveikslėlyje turėjo savo skirtus taškus ir tai net nėra vienas laikas. Tai gali būti daugiau", - teigė Malafsy. Pasibaigus bet kurio iš jų galiojimui, bus sunaikinta visa operacija. Kai kuriuos iš jų lengva nustatyti ir stebėti, pvz., Žurnalinius failus. Tai yra kaip žiniatinklio serverio ir programų serverio laikas. Kai kurie yra nepermatomi. Turite duomenų bazės su suderinamumu ir aktyvikliais, tačiau jos yra daugialypės sąveikos. Jei tikrai giliai pasineriate į tai, kaip veikia duomenų bazės, tai nėra nuostabus reginys “. (Sužinokite apie duomenų bazių veikimo pagrindus mūsų duomenų bazių vadove.)
„Duomenų bazių serveriai mėgsta sakyti:„ Mes viską tvarkomės tvarkingai “. Tikrai ne ", - teigė Malafsky. Vienintelis būdas pagerinti našumą ir iš tikrųjų jį valdyti yra tas, kad yra keletas laiko žymėtų failų, kurie yra sukurti saugykloje, yra nuolatinė saugykla ir jie nėra sudėti į vieną išsamus tikslus duomenų rinkinys, kurį bet kuriuo metu gali gauti bet kuris asmuo, nes tai užtrunka per ilgai. Tai užmuš sandorio vėlavimą. Turite pasižvalgyti į šias detales, o tada sukaupti per valdymo sąsają - ir tai eina labai sudėtingai. tokius vardus kaip paleidikliai ir suderinamumas - bet tai iš esmės reiškia, kad reikia daug laiko, kol reikia surinkti duomenis, atnaujinti juos. Jei aš negaliu to padaryti prieš pateikdamas kitą užklausą, aš tiesiog pasakysiu tau “. Pamiršk. Aš užsidarau verslu. "
- „Priekinės durys“
„The Washington Post“ grafikoje yra labai įdomi informacija, esanti pirmoje „problemos“ skiltyje, kurioje rašoma, kad „Obamos administracija rugsėjo pabaigoje nusprendė neįtraukti funkcijos, leidžiančios žmonėms apsipirkti sveikatos planai iš pradžių nesukūrus internetinės sąskaitos “.
Oho. Visų pirma, ar tai tikrai „bruožas“, kuris buvo pašalintas? Mes kalbame apie pagrindinį svetainių srautą. Iš pradžių buvo planuojama leisti žmonėms apsipirkti, tada tinkamu metu apsvarstykite galimybę įregistruoti sąskaitą.
Kai kurie kritikai spėliojo, kad šis paskutinės minutės pokytis (savaime neįtikėtinai rizikingas šio didelio projekto įgyvendinimas) rodo, kad administracija žinojo, kad svetainė per pastarąsias kelias savaites iki spalio 1 dienos paleidimo neveikė gerai. . Vietoje to kilo mintis surinkti visą informaciją apie tuos, kuriems reikalingas draudimas, kad jiems būtų galima pasidalyti rinkodaros priemonėmis, kai svetainė funkcionuotų.
Žvelgiant iš patogumo ir pajėgumų, šis paskutinės minutės žingsnis padarė didžiulę įtampą bet kokiems duomenų bazės tinklalapiams. Tai paaiškina visus žmonių, negalinčių registruotis arba priverstų pakeisti slaptažodžius, anekdotus. Ir būkime sąžiningi čia. Ar yra kokia nors problema, išsamiau išspręsta visame internete, nei vartotojo abonemento nustatymas? „Yahoo“, „Google“, „Microsoft“, „YouTube“, „Twitter“, „LinkedIn“ - net jūsų močiutės mezgimo klasė - šiomis dienomis turi savo dinamišką registracijos formą su kepintais atsisakymo prenumeratomis, į priekį ir kitomis pagrindinėmis funkcijomis. - Registracija
Kai atėjo laikas registruotis svetainėje HealthCare.gov, rangovai sako: „Ryšys tarp kai kurių iš šių sistemų neveikė tinkamai, tai reiškia, kad daugelis vartotojų nesugebėjo sėkmingai susikurti paskyros“.
Ką? Kokios sistemos? Mes kalbame apie klientų duomenų bazę! Tuomet „sistemos“ būtų žiniatinklio klientas, o klientų duomenų bazė. Kurios kitos sistemos buvo susijusios? Šis konkretus „paaiškinimas“ neturi prasmės. - Tapatybės patvirtinimas
Kitas - asmens tapatybės įrodymas. Šiame žingsnyje nėra išvardytos jokios problemos, o tai taip pat įdomu. „Experian“ yra nurodytas kaip trečiosios šalies atstovas, kuris „patikrins“ kieno nors tapatybę. Be abejo, tapatybės nustatymas yra rimta problema, kurią reikia išspręsti. Daugelis draudimo kompanijų naudoja jūsų socialinio draudimo numerį, taip pat trečiųjų šalių pardavėjai, tokie kaip „Experian“. Ar tikrai nėra šio žingsnio problemų?
Iš daugybės anekdotų, patikrintų pateiktais dokumentais, mes tikrai žinome, kad HealthCare.gov neabejotinai patyrė konfidencialios informacijos šaltinį. Malafsky pabrėžia, kad duomenų kokybės problemos yra daug rimtesnės nei pajėgumų problemos. (Ir „Bloor“ pažymi, kad jei pajėgumų problemos iš tikrųjų buvo problemos, jos turėjo būti išspręstos dienomis, o ne savaitėmis. Galite pridėti aparatinę įrangą, virtualizuoti, atlikti daugybę dalykų, susijusių su pajėgumų problemomis.)
Ne, duomenų kokybės problemos yra tikrai pavojingos. Labiausiai nerimą keliantis aspektas yra iškilusios duomenų kokybės problemos. Yra istorijų, kai žmonės registruojasi, tada gauna konfidencialius tinkamumo dokumentus, priklausančius kitiems registruotojams! Tai kvepia absoliučiai baisiu dizainu po viršeliais. Argi jie nenaudoja kažkokio visuotinio identifikavimo kodo kiekvienam asmeniui?
„Protingas žingsnis būtų sukurti visuotinai unikalų identifikatorių (UUID), saugoti užšifruotas reikšmes - daugybę užrašų - tai, kas gali būti unikali informacija (SSN, DOB, amžius, biometriniai duomenys), ir tada įvertinti jas unikalios asmenybės įrodymams“. Malafskis pasakė.
Tai, kad kažkas galėjo gauti kito asmens konfidencialius dokumentus, yra neapsakomai blogai ir parodo keletą labai rimtų žemėlapio klausimų giliai žvėries pilve. - Tinkamumas
Gerai, žmonės. Štai kur gyvenimas pasidaro įdomus! Jei iki šiol jūsų operacija nebuvo pasibaigusi, ji beveik užtikrintai tai padarė. Remiantis „The Washington Post“ grafika, „Sistema turi nustatyti tinkamumą gauti finansinę pagalbą siųsdama asmeninę vartotojo informaciją į duomenų centrą, kuris sudaro sutartis su keliomis dešimtimis federalinių ir valstijų agentūrų“.
Bandymas atlikti operaciją naudojant tris ar keturias pagrindines sistemas yra tikras iššūkis. Bandymas pataikyti „dešimtis“ valstybinių ir federalinių agentūrų „realiuoju laiku“ yra nepatenkintas ir visiškai nereikalingas. Malafskis, norėdamas pareikšti savo nuomonę, paėmė tik vieną sąveikos tašką:
"Akivaizdu, kad čia gaunami finansiniai duomenys apie asmenį, norint išsiaiškinti, ar jie nusipelno subsidijos, ar kokia būtų jų kaina, todėl pereiname prie IRS. Dabar ten turime tam tikrą saitą, tačiau tas saitas yra gyvas Tai reiškia, kad vartotojas sėdi ten, laukdamas prie savo kompiuterio ekrano, kuris turi sudaryti saitą su IRS sistemomis. Tobulame pasaulyje tas ryšys įvyksta, kompiuteriai kalba, aš gaunu savo rezultatą ir grįžtu.
"O kaip realiame pasaulyje? O kaip tada, kai IRS sistemos yra perkrautos? O kaip tada, kai jos yra talpos? O kaip, kai galbūt jos prižiūri? O kaip tinklas tarp pradinio lygio tinklo operacinio centro Svetainė, kurią klientas mato IRS centre? Gal ten yra kokių nors problemų. Gal ten virusas. Gal ten bėga Trojos arklys, o telekomunikacijos uždarė reikalus, kad išspręstų šią problemą. Tai užmuš sandorį nuo pat taško. Tai tik vienas iš daugelio tokių šios architektūros taškų “, - teigė Malafskis.
Jo mintis ta, kad kiekviena iš šių sistemų - kadangi ši interneto archyvas buvo sukurta HealthCare.gov - kiekviena iš jų yra potencialus Achilo kulnas. Tai nėra laimėjimo situacija. Ir vėl tai nėra būtina iš darbo eigos perspektyvos. Kelyje yra daugybė taškų, kuriuose darbo srautą būtų galima padidinti beveik realiu laiku pateiktais duomenų žemėlapiais, tinkamo laiko duomenų žemėlapiais, netgi žmogaus įsikišimu, kad būtų pašalinti pagrindiniai automatikos gedimo taškai.
Todėl didele strategine klaida buvo bandoma sukurti tokią neįtikėtinai sudėtingą svetainę. - Apsipirkimas pagal planą
Atminkite: tai turėjo būti originalus srautas svetainėje. Internetiniai banglentininkai pirmiausia įsigytų draudimo planą. Tada, radę ką nors dominančio, jie galėtų užsiregistruoti sąskaitoje, pasitikrinti subsidijas, jei norėtų, ir galų gale nusipirkti planą.
Remiantis grafika, „kai kuriems mažas pajamas gaunantiems asmenims sakoma, kad jie neturi teisės gauti subsidijų arba neturi teisės į„ Medicaid “, nors turėtų“. Čia kyla klausimas: kodėl ši problema yra išvardyta 5, o ne 4 veiksme? Tai yra problema, susijusi su tuo, kad ankstesnis žingsnis nebuvo tinkamai apskaičiuotas, todėl jis nebuvo tinkamai įtrauktas į 5 veiksmą. - Draudimo vertimas
Mūsų pasaulyje šią dalį mes vadiname ETL. Tai tiek pat išspręsta problema, kaip ir svetainės registracija.
- Draudimo registracija
Šventasis Gralis! Tačiau palaukite, pasak „HealthCare.gov“ rangovų, paskutinis „trūkumas“: „Ataskaitos, žinomos kaip 834s, kartais yra painios ir dubliuojančios, todėl draudimo bendrovėms sunku žinoti, kas iš tikrųjų yra jų naujieji klientai“.
Paimkime tylos akimirką, kad įvertintume tai …
Taigi, taip, iš tikrųjų draudimo įmonė turi žinoti, kas iš tikrųjų draudžia. Tai gana kritinis komponentas. Tas pats pasakytina ir apie greitosios pagalbos darbuotoją, žinantį, kurį asmenį reikia gydyti, arba apie gydytoją, žinantį, į kurio krūtinę reikia persodinti širdį. Žiniasklaidos versle mes galime apibūdinti šią mažą nuolaidą kaip atvejį, kai mūsų federaliniai rangovai gana sėkmingai palaidojo ledu. - Apimtis
Paskutinis, bet ne mažiau svarbus dalykas - grafikoje teigiama, kad „administracijos pareigūnai sako, kad pirkėjai yra pateikę daugiau nei 700 000 sveikatos draudimo paraiškų. Kai kurie iš jų atėjo per„ HealthCare.gov “, kiti - per valstybines prekyvietes. Tačiau pareigūnai atsisako pasakyti, kiek žmonių užsiregistravo„ planą “.
Rankinis nepaisymas
Ko gero, aštriausias kreivas, įmestas į miksą, visai neseniai buvo žingsnis skatinti popierines programas dėl svetainės funkcionalumo iššūkių. Deja, net ir popierinės formos turi būti pateiktos neveikiančioje svetainėje. Iš esmės tai nėra rankinis pakeitimas. Iš esmės rankinis nepaisymas turi leisti kam nors ar kam nors rankiniu būdu perrašyti automatizuotą sistemą.
Ir dabar, šio straipsnio publikavimo metu, girdime, kad atnaujindama „HealthCare.gov“, administracija labiau pasitiki draudimo bendrovėmis, norėdama išspręsti problemas. Patarkite, ką tai reiškia - lažybas jums padarysiu, kad spurgų doleriais (taip, anksčiau būta atvirkščiai), kad tai, kas vyksta dabar, yra plačiai paplitęs „rip-and-pakeičia“ atvejis. Tiksliau, programuotojai ir inžinieriai greičiausiai išplėšė daugelį „realiojo laiko jungčių“ ir kitų ypač brangių tarpinių programų, kurios „Washington Post“ redaktorius taip sujaudino. Pakeisti visą tą sudėtingą kodą yra daug paprasčiau, ilgesnės trukmės jungtys, kurias teikia įvairūs duomenų žemėlapiai, susieti su įvairiomis valstijos ir federalinėmis sistemomis per paketinę aplinką.
Kitaip tariant, toks sprendimas, kokį siūlo Malafsky, Bloor ir McAfee, yra tas, kur mes einame. Ir visas tas išgalvotas spagečių kodas, kurį šie federaliniai rangovai pastaruosius trejus su puse metų išleido pusė milijardo dolerių statybai? Į aštrių indą.
Palaidotas švinas
Ir dar viena paskutinė pastaba: Remiantis Henriko Chao, Centro for Medicare ir Medicaid Services vyriausiojo informacijos pareigūno pavaduotojo, prieš Kongresą pateiktais liudijimais, mokėjimo sistema, kuri atlygins draudimo bendrovėms visas tas federalines subsidijas? Jis dar nebuvo pastatytas! Tai reiškia, kad tai gali būti tiesiog pirmoji plataus masto elektroninės komercijos svetainė, kada nors atidaryta be veikiančių pinigų pervedimo priemonių.