De personalul Techopedia, 21 iunie 2017
Take away : Gazda Eric Kavanagh discută forța de muncă mobilă cu Dr. Robin Bloor și IDERA Bill Ellis.
În prezent nu sunteți autentificat. Vă rugăm să vă conectați sau să vă înregistrați pentru a vedea videoclipul.
Eric Kavanagh: Bine, doamnelor și domnilor, este miercuri, 21 iunie . Este ora 4:00 de Est și, desigur, asta înseamnă că în lumea tehnologiilor de întreprindere este timpul pentru Hot Technologies! Da, întradevăr. Numele meu este Eric Kavanagh, voi fi gazda și moderatorul pentru evenimentul de astăzi. Este un subiect fierbinte oameni, este unul mare: „En Marche! Activarea forței de muncă mobile. ”Și nu m-am apucat intenționat de discurile de la candidatura domnului Macron în Franța. A fost destul de întâmplător, vă promit, dar este încă destul de interesant. Așadar, vom vorbi tot despre forța de muncă mobilă și cum vă puteți asigura că acei oameni obțin ceea ce au nevoie și pot face ceea ce fac bine. Multe provocări, multe probleme. Vom arhiva acest webcast pentru vizualizare ulterioară, așa că, dacă pierdeți ceva, puteți reveni și verifica. De asemenea, împărtășește-l cu prietenii și colegii tăi.
Și ar trebui să spun că nu fiți timizi; cel mai bun mod de a obține conținut cu adevărat personalizat și informațiile de care aveți nevoie de la un eveniment ca acesta este să puneți întrebări. Așadar, puteți pune o întrebare din fereastra de chat sau de la componenta Q&A a consolei dvs. de webcast. Oricând pe parcursul evenimentului, trimiteți-l mai departe și voi fi sigur că îl voi prinde și îl voi țese în Q&A la sfârșit. Vom avea câteva prezentări și apoi vom auzi de la Bill Ellis de la IDERA Software. Desigur, propriul nostru Robin Bloor este astăzi pe linie. Și cu asta, hai să ne scufundăm chiar înăuntru.
Așadar, am câteva statistici bune de la RCR Wireless despre ceea ce se întâmplă, și într-adevăr este destul de minte să sufle. Ei spun că forța de muncă mobilă globală va atinge 1, 87 miliarde de oameni până în 2022. Aceasta este peste 40% din totalul forței de muncă de pe planetă. Așadar, dacă vă gândiți la asta, acum, dintr-o dată, când ați avut, din punct de vedere al capacităților IT, în ceea ce privește funcționalitatea pe dispozitive precum computerele, unde obișnuiați să aveți 99 la sută sau mai mult din acela în spațiile dvs. birouri - asta a fost chiar, să zicem acum 15 ani, acum 10 ani a fost probabil 85-90 la sută, acum cinci ani era ca 70 la sută? Ceva de genul? Acum, este până la capăt, aproape la 60 la sută. Iar aceasta este o afacere mare. Deci, am văzut această schimbare masivă în ceea ce privește tehnologia, instrumentele reale pe care oamenii le folosesc se mută în afara biroului, în forța de muncă.
Ei bine, există nenumărate beneficii în acest sens. Adică, literal, dacă te uiți la industria de transport maritim, de exemplu, ca UPS, sau dacă te uiți la tipii care ies la platformele din câmpurile petroliere, dacă te uiți la oricare dintre diferitele locuri de muncă în care te ajută să ai o funcționalitate profundă cu tine, pe drum, forța de muncă mobilă schimbă totul. Acum, una dintre probleme - și despre care vom vorbi despre asta este ceva mai mare în profunzime - este că avem câteva lucruri diferite în curs, una dintre ele fiind diversitatea forței de muncă. Deci în 2020 - am văzut astăzi doar statisticile - vor exista cinci generații de oameni în forța de muncă. Asta înseamnă că veți avea bunica și bunicul, apoi mama și tata și, de asemenea, copiii, dar teoretic veți avea acolo esențial bunicul și străbunicul și străbunicul. Acum, în mod evident, nu se află în cadrul unei familii anume, dar ideea este înțelepțită din punct de vedere al generației, aveți cinci categorii diferite de indivizi largi în forța de muncă, fiecare dintre ele are propriile sale tendințe, propriile predilecții, propria lor propensiune de a lucra cu tehnologie.
Evident, copiii tind să fie mai întâi mobili în ceea ce privește modul în care interacționează cu lumea. Și gândiți-vă doar la canalele de comunicare pe care le-a schimbat - am vorbit despre asta într-un alt show recent; SnapChat este modul în care o mulțime de adolescenți comunică, ei chiar nu vor să vorbească cu tine la telefon, ei doresc doar să trimită mici mesaje SnapChat înainte și înapoi. Acesta este doar un exemplu în lumea consumatorilor despre cum se schimbă lucrurile și care ar putea fi răspândit pe întregul spectru de tehnologii, de funcționalitate, de individ, de companie, de model de afaceri. Este peste tot pe hartă, dar ideea este că forța de muncă mobilă este reală, este acolo și dacă compania dvs. nu are un program solid pentru a înțelege modul în care acestea afectează procesele dvs. de afaceri - și vorbesc de date foarte specifice bazate pe tehnologie - procese alimentate - dacă nu înțelegeți care sunt acestea și nu gestionați acest lucru printr-o infrastructură IT și un proces și o perspectivă de guvernare, veți avea tot felul de probleme.
Deci, există iPhone. Îmi amintesc că atunci când a ieșit fraierul, se pare că acum un milion de ani. Dar a fost doar ce, 2007 sau '08? Nu cu mult timp în urmă nu aveam iPhone-uri și, desigur, factorul de formă doar a schimbat fundamental tehnologia și a permis cu adevărat forța de muncă mobilă. Și îmi amintesc, desigur, la vremea respectivă, iPad-ul a ieșit și apoi iPhone-ul, cam în același timp. Nu-mi amintesc care a fost prima, dar iPad-ul a fost într-adevăr una dintre cele mai semnificative forțe de schimbare pentru IT-ul întreprinderii, posibil încă de la mainframe. Iar motivul se datorează faptului că, sincer, o mulțime de directori foarte seniori, oameni din suita C de mari organizații au iubit-o chiar din liliac. Și a spus: „O vreau. Îl aduc. ”Ei bine, gândiți-vă la asta - toate IT-urile deodată au trebuit să se întoarcă și să se ocupe de problema cu care probabil nu au vrut să se ocupe, care se ocupa de toate aceste noi dispozitive.
Așadar, acum, dacă aveți iPads - ei bine, cum țeseti asta în matrice? Cum mențineți guvernanța în acest sens? Toate sunt provocări cu adevărat mari, iar iPad-ul și iPhone-ul vechi au fost într-adevăr o forță extrem de perturbatoare în domeniul IT și în managementul IT pentru o mulțime de organizații, mari și mici. Deci, avem în continuare acest spectru de provocări și beneficii care se întinde pe o gamă la fel de largă pe cât vă puteți imagina, cu dispozitive mobile. Și, desigur, continuă să se schimbe, nu? Deci, acum, nu este doar BYOD, este BYOA de multe ori, în care directorii și profesioniștii își aduc propriul dispozitiv. Ei bine, obișnuiam să numim acel „shadow IT”, nu? Pentru aceia dintre voi în acea generație mai veche, vă puteți aminti vechile emisiuni de radio, au avut parte de drama radiofonică, iar una dintre ele a fost Umbra - „Cine știe ce rău ascunde în inimile oamenilor? Umbra știe. ”Și îmi amintesc asta pentru că eram un copil. Ei bine, IT IT-ul se frământă peste tot în aceste zile; toată lumea face IT shadow.
Deci, aceasta este o adevărată provocare pentru managementul IT și managementul proceselor de afaceri, pentru toți oamenii operațiuni. Vrei să poți folosi dispozitivele mobile, dar vrei să poți conecta asta la sistemele tale și există multe aspecte ciudate și mici care intră în joc. Nu cel mai puțin este experiența vizuală și funcționalitatea asociată pe care o obțineți atunci când utilizați un dispozitiv mobil. Și oricare dintre voi care a folosit mai multe dispozitive precum un iPad, versus un laptop, versus un desktop, versus unele dintre cele mai noi smartphone-uri mobile care apar, având experiență că funcționalitatea nu funcționează corect, iar acest lucru este o adevărată problemă. De fapt, războaiele de browser ar fi trebuit să ne pregătească pentru asta, deoarece browserele fac toate lucrurile ușor diferit. Și asta este o altă mare provocare pentru nu doar designul, nu doar aspectul și aspectul elegant al aplicației pe care o utilizați, ci funcționalitatea reală. Cum obțineți meniul derulant pentru a selecta ceea ce doriți pe dispozitivul respectiv? Aceasta este o afacere mare.
Așadar, despre asta vom vorbi un pic astăzi și vom auzi despre Robin și Bill Ellis, așa cum am menționat, care sunt un adevărat expert în acest domeniu. Așadar, aceasta este una dintre problemele majore pe care oamenii le au - este doar că varietatea darn și nu există o metodă unică pentru a putea lucra pe platforme. Aveți Samsung și Apple care fac în principal aceste lucruri, dar există tot felul - există atât de multe dispozitive! Am văzut recent că iPhone câștiga din punct de vedere al vânzărilor și am fost șocat de cât de scăzut a fost numărul - a fost ca, nu cred că a fost chiar 20 la sută! Și au fost numărul unu, ceea ce înseamnă că există literalmente scoruri - dacă nu chiar sute - de dispozitive care pot fi folosite. Ei bine, vă puteți imagina cum se simte departamentul IT despre asta și, desigur, această gamă de tehnologii se schimbă; ziua devine din ce în ce mai diversă.
Totul se schimbă, avem tot felul de lucruri întâmplătoare - containere, doar pentru a arunca o altă cheie în lucrările de aici. Și atunci, desigur, avem diversitatea forței de muncă. O mulțime de milenii, sunt doar foarte diferite în ceea ce privește preferințele lor, modul în care folosesc tehnologia, ceea ce sunt dispuși să se descurce, cât de repede își pot da seama de lucruri. În mod obișnuit, este mai rapid decât la noi cronometrele vechi, dar totuși, tot ce trebuie să fie mapat înapoi la sistemele dvs. prem-prem, sau cel puțin la cloud. Și asta este o mare provocare.
Și cu asta, o voi înmâna inimitabilului doctor Robin Bloor. Robin, ia-o.
Robin Bloor: OK, mulțumesc pentru această scurtă introducere. Să vorbim despre mobil. Nu a fost deosebit de evident - Eric s-a referit la introducerea iPhone - nu a fost deosebit de evident atunci când iPhone-ul a intrat exact în ceea ce a prezentat acest lucru. Cred că a devenit evident când iPad-ul a intrat în faptul că aveam de fapt o lume mobilă destul de diversă. Sunt un fel de bigot Apple, într-adevăr, așa că nu mă gândesc cu adevărat în ceea ce privește Android, dar, desigur, deși Apple realizează majoritatea pe termen lung, profitul major atât din piața de telefon, cât și de pe piața telefoanelor., nu mai are numerele, ceea ce este un lucru interesant. Și asta înseamnă că vor exista - în afară de orice altceva - vor exista noi dispozitive, oamenii vor să le preia și vor vinde în milioane. Așadar, creează un mediu foarte divers, prin care poate fi nevoie să parcurgi.
Gluma de aici „Îl întreb pe Siri unde naiba suntem dacă aș putea primi un semnal.” Lucrul care face ca dispozitivele mobile să fie ușor diferite este faptul că desktopurile sunt conectate tot timpul. Iar dispozitivele mobile nu sunt neapărat conectate și nu sunt neapărat 24/7, deoarece oamenii le pot opri. De asemenea, îi poți duce la avioane și lucruri de genul acesta și, prin urmare, este un alt tip de dispozitiv decât orice ai avut până acum. Aș susține că telefonul mobil este de fapt adevăratul computer personal, pentru că este cel pe care îl ai cu tine tot timpul. Este dispozitivul mobil definitoriu uman. Tableta este ușor diferită; este un fel de situație ciudată, că atunci când te gândești la asta, că într-un fel sau altul, există mai mult de un tip funcțional de dispozitiv mobil.
Oricum, ce înseamnă să fii mobil. Internetul s-a schimbat. Nu am observat că se întâmplă - nu am observat că se întâmplă - dar în zilele noastre, 80 la sută din activitatea de internet provine de la dispozitive mobile și asta este o cifră extraordinară când vă gândiți la asta. Dar 47 la sută din acea 80 la sută reprezintă trafic de tablete. Este posibil să furnizați majoritatea aplicațiilor într-o setare mobilă. Cu alte cuvinte, dacă aveți aplicații care există deja și, știți, sunt accesibile pe desktop, probabil le puteți pune pe un telefon mobil, dar există, în mod evident, factori de limitare. Factorul de formă și tastatura sunt unul dintre ele. Tabletele în sine, conform Microsoft și Apple, ambele, vor înlocui treptat computerele mobile. Și au aplicații particulare în anumite zone, pentru că sunt mai accidentate.
Unul dintre lucrurile despre care îmi amintesc că am vorbit cu oamenii de informatică din domeniul sănătății, a fost faptul că, înainte de a exista tableta, dacă ați mers într-un mediu care era o sală de izolare, știți, va trebui să aveți dispozitivele cu care ați luat tu, ar trebui să fii dezinfectat într-un fel sau altul. Este foarte ușor să faci asta cu o tabletă, nu este deloc ușor să faci asta cu ceea ce obișnuiau să aibă, care erau desktop-uri care erau mobile, în virtutea faptului că erau pe un cărucior și erau conectate la mediul înconjurător. De obicei, trebuiau să stea în acele tipuri de medii sau să treacă printr-un tip extraordinar de dezinfectare în afara acestor medii. Și nu ne gândim prea mult la acele medii, decât dacă lucrăm în acele medii. Dar tabletele și telefoanele mobile au făcut ca lucrările în acele medii să fie într-adevăr destul de naturale pentru a fi conectate și pentru a lucra în acele medii.
Și când statul pe care Eric l-a pus la 1, 7 miliarde, cred că așa era, lucrători mobili până în 2020. Sunt lucrător mobil? Cred că așa este, sunt lucrător mobil în sensul că, ocazional, lucrez în afara biroului și când voi face asta, voi lucra la o tabletă sau voi face chestii pe un telefon mobil. Așadar, atunci când te uiți la asta și te gândești la asta, este probabil din cauza oamenilor care vor folosi dispozitive mobile doar pentru forța de muncă, deci oamenii care se deplasează în mod fundamental. Oricum, vă puteți gândi acum în termeni de trei tipuri de utilizatori: utilizatori desktop, utilizatori de tablete și utilizatori de telefon. Și au nevoie de aplicații diferite. Și acesta este motivul pentru menționarea acesteia.
Camera și vocea sunt acum o parte inerentă a dispozitivelor mobile, dar sunt, de asemenea, o parte inerentă a desktop-urilor. Dar sunt folosite în moduri diferite pe dispozitive mobile și au interfețe diferite pe dispozitive mobile. Și întregul caracter de ce folosești asta este diferit pe un dispozitiv mobil. Așadar, dacă construiți aplicații mobile, nu construiți tipul de aplicații pe care le-ați folosit pentru a construi, dintr-o serie de motive - multe dintre acestea au apărut pe acea diapozitivă. Deci, dacă ai fi o afacere care deja într-un fel sau altul construia aplicații care rulau pe site-uri web, întrebarea este: trebuie să fie și aplicații mobile? Și acest tip de diapozitive arată la asta. O aplicație web, puteți efectua mai mult pe ea, pur și simplu pentru că sunt construite într-un fel sau altul, sunt construite fără să se preocupe efectiv de factorul de formă, astfel încât oamenii vor construi o pagină web pe care nu o puteți folosi în mod rezonabil sau nu puteți utiliza cu ușurință pe un iPhone sau un dispozitiv Android, care ar putea fi utilizat doar pe o tabletă, dar chiar și pe o tabletă nu poate fi deosebit de bun. În mod normal, ar fi OK.
Sau puteți construi o aplicație mobilă. Dacă construiți aplicații mobile, atunci există o aplicație bludă pe diverse magazine de descărcare și acest tip de unități scade rezistența lor. Dacă te uiți la iPhone-ul meu special, este doar plin de aplicații de care nu pot să scap; Le șterg, dar par să se descarce întotdeauna într-un mod ciudat. Evident că nu știu cum să gestionezi un iPhone în mod corespunzător. Dar știți, ajungeți doar cu o mulțime de aplicații și nu are niciun sens. Am mai multe, bănuiesc că am mai multe aplicații pe iPhone decât am pe desktop, ceea ce este bizar când te gândești la asta. Aplicațiile mobile sunt un test litmus pentru succes. Este interesant faptul că unele companii web - Yelp este una dintre ele - s-au descurcat extrem de bine prin crearea unei aplicații și prin faptul că oamenii au descărcat-o. Și se pare că domeniile în care a avut un succes rezonabil de bun au fost de fapt în sectorul financiar; este vorba de bănci, dar și de comerț electronic și companii de genul acesta, pentru că oamenilor le place să poată schimba lucrurile în mișcare, uneori. Aplicații alimentare, deci nu doar căutarea restaurantelor, ci și realizarea de site-uri de rețete, ci s-au descurcat foarte bine, foarte bine în ceea ce privește aplicațiile.
Și o mulțime de oameni nu s-au descurcat deosebit de bine și acesta este motivul, cred că mai ales este faptul că există doar atât de multe aplicații pe care le obișnuiești vreodată să le folosești și dacă folosești o aplicație o dată la câteva zile sau cam așa, atunci uiți de asta. Dacă nu are o valoare personală mare pentru tine, uiți de asta. Deci, este dificil să creezi o aplicație mobilă care să fie accesibilă în sensul general, dar, evident, le poți crea pentru propriul personal și să le poți folosi în cadrul organizației. Aplicațiile mobile au costuri de dezvoltare foarte mari și este o serie de motive. Unul dintre motivele pentru care este faptul că vă îndreptați de fapt către un număr diferit de dispozitive.
Și puteți obține medii de dezvoltare care să vizeze mai multe dispozitive, dar unele aplicații, mai ales când priviți securitatea, trebuie să efectuați codificarea pentru dispozitivul în sine. Ați scrie cod diferit pentru iPhone sau mediul Android. Poate altfel. Uneori te referi la capabilitățile hardware. Așadar, aplicația mobilă generală, da, poate există software de dezvoltare acolo unde puteți construi unul care este un fel de hibrid și va depăși majoritatea mediilor țintă. HTML5 face acest lucru mult mai posibil decât a fost până acum. Dar, de asemenea, obțineți această situație în care unele aplicații nu pot face acest lucru; asta înseamnă că efectiv efectuați aceeași muncă de mai multe ori pentru fiecare dispozitiv pe care îl vizați și asta nu va opri oamenii să pretindă că au dreptul de a-și aduce propriul dispozitiv; nu va face nicio diferență în acest sens, așa că nu poți să ocoliți cu adevărat.
Aparent, analiza aplicațiilor mobile indică faptul că acestea conduc mai multe vânzări, nu? Și acesta este un fel ciudat de site-ul web și aplicația mobilă, deoarece, dacă doriți, se completează. Aplicațiile antrenează mai multe vânzări. Site-urile web sunt mai bune la alegerea de noi clienți. Aplicațiile sunt mai bune la păstrarea clienților pe care le-ați ridicat deja. Clienții cheltuiesc mult mai mult pe site-uri web decât pe aplicații, dar clienții cheltuiesc mai des pe aplicații. Și acesta este un lucru cu adevărat ciudat și care vorbește despre faptul că, dacă ai de gând să construiești ceva, probabil că ai nevoie de o încarnare a site-ului web și de o încarnare a aplicațiilor mobile, dacă aștepți să fie utilizat pe scară largă. Și asta este, într-un fel sau altul, asta este un fel de cheltuială dramatică pentru a adăuga la un proiect software, care în orice caz ar putea face o mulțime de alte lucruri.
Ca idee generală, un site web este un catalog și o aplicație este o mașină de fidelizare. Dezvoltarea aplicațiilor mobile - și aceasta este doar pentru a rezolva problema - mediu de dezvoltare diferit, probleme diferite din punct de vedere hardware, principii diferite de proiectare a interfeței utilizator și abilitate, va trebui să aveți capacitate offline - pentru că multe aplicații pe care oamenii se așteaptă să le poată folosi dacă sunt deconectate - nu vor să piardă datele; o parte din date trebuie să fie stocate local. Creezi o aplicație diferită de cea pe care ai putea-o construi, să zicem pentru desktop. Și apoi, veți avea problema de back-end pentru mobil, va trebui să fie acolo un software de mijloc, acolo vor fi proceduri de securitate. Este foarte probabil să existe o arhitectură orientată către servicii în fundal, în care să tricotezi diverse lucruri. Și ceea ce se spune este că nu luați doar o echipă care este obișnuită să dezvolte aplicații pe server și chestii. Aruncându-le un telefon mobil, aveți nevoie de dezvoltatori de telefonie mobilă. Și oameni cu experiență mobilă.
Oricum, spunând asta, doar un lucru de spus - mai presus de toate aplicațiile mobile sunt, în cele mai multe cazuri, un punct de contact pentru clienți, așa că trebuie să fie foarte bune, pentru că un client va judeca compania pe baza de telefonie mobilă experiență sau le va afecta judecata. Și în unele cazuri, așa cum am menționat, aplicația mobilă este de fapt ceea ce determină succesul în afaceri; poate fi lucrul care face într-adevăr o organizație. Și, desigur, poate fi și un squib umed.
Și, spunând asta, voi trece mingea înapoi lui Eric.
Eric Kavanagh: Bine, și îl voi înmâna direct lui Bill. Bill, dacă vrei să mergi la Start rapid acolo și să împărtășești ecranul?
Bill Ellis: Da. Aici?
Eric Kavanagh: Colțul din stânga sus.
Bill Ellis: Da. Va multumesc pentru instructiuni, apreciez. Robin, mi-a plăcut foarte mult discuția ta, a fost amuzant. Sunt acum, am lucrat la o echipă virtuală de 18 ani, așa că cred că mă pot numi ca parte a forței de muncă mobile. Uneori îmi fac griji că o să văd, dacă am o funcție post-muncă, de multe ori trebuie să mă îmbrac pentru a merge la ea. (Râde) Și poate încep să pierd perspectiva din ceea ce este „îmbrăcat”, deci, oricum. (Râde) Cu asta, să mergem înainte și să începem. Vreau să confirm că poate Eric ar putea doar să intre și să-mi spună, poți vedea ecranul meu OK?
Eric Kavanagh: Da, arată bine.
Bill Ellis: Bine. Așadar, mă numesc Bill Ellis, lucrez cu IDERA pe linia de produse precise și vom vorbi despre activitatea mobilității. Și vorbim cu adevărat despre măsurarea acestuia și pentru a ne asigura că funcționează în satisfacția dvs. Unul dintre punctele mari de acolo, a fost că este ceva cu care oamenii interacționează cu compania dvs. Într-un fel, este foarte intim - telefonul este chiar în mâna cuiva și astfel impresia, viteza, face o impresie mare tuturor utilizatorilor.
Așadar, aceasta a fost o experiență de client pe care am crezut că o voi împărtăși. Au avut un live live, nu a mers bine. Și pentru că testul de încărcare inițială nu a dezvăluit în totalitate modificări ale infrastructurii de aplicații care stau la baza și, astfel, unul dintre lucrurile pe care îmi place să le stres este cu mobilul, indiferent dacă este vorba de aplicație sau HTML5, există și o multă tehnologie de care depinde. Începând cu rețeaua, pe serverul web, în logica de afaceri, în mesagerie și, dacă fac o achiziție, știți, o tranzacție importantă de afaceri, interacționează cu sistemul de înregistrare.
Și, într-un mod ironic, când am început să întâlnim câteva probleme de rețea, așa că toate aceste chestiuni sunt foarte pertinente chiar și pentru livrarea acestui webinar. Și deci, ai putea avea o singură aplicație, cel puțin șase tehnologii, numeroși utilizatori finali și doar să răspunzi chiar și la cele mai simple întrebări este foarte dificil. Utilizatorul final are o problemă? Care este problema cu o stivă de aplicații, ce cod cauzează problema? Și deci, un fel de a te ocupa de aceste lucruri nu este într-adevăr banal.
Acum, ceea ce vom face este să aruncăm o privire la unele măsurători care au fost luate pe un site, pentru a ajuta la discernerea locurilor în care sunt probleme din stiva aplicației. Și ceea ce ne uităm aici este un grafic, în care axa Y este timpul de răspuns, axa X este timpul de-a lungul zilei. Și graficul de bare de stivă este o măsurare a locurilor în care tranzacțiile cu utilizatorul final își petrec timpul. Și deci obțineți o tendință drăguță aici, și apoi se crește și se ridică. Și, practic, este demarcarea cutover-ului, deci, consultând graficul de bare de stivă, puteți începe să vedeți că există o mulțime de probleme în nivelul J2EE. Veți vedea, de asemenea, probleme în nivelul serverului web și apoi există unele ascensoare destul de mari, de fapt și în nivelul bazei de date.
Și deci, acum, după ce am identificat că există mai multe niveluri, cu multiple probleme, trebuie să mergem puțin mai departe pentru a afla exact ce se întâmplă, pentru a avea un răspuns inteligent la acest nou model de utilizare și acest lucru foarte lent., vorbim despre patru sau cinci X performanțe mai lente. Și deci unul dintre primele lucruri pe care vrem să le facem este să spunem: „Aceasta este o singură tranzacție”, și astfel am analizat sfera din partea stângă a tuturor tranzacțiilor și pot, consultând, este foarte ușor să vă uitați la graficul de bare cu timp de răspuns pentru a vedea practic că vedeți în acel același server web Java Java pentru anumite tranzacții mai mult decât altele, timpul bazei de date. Dar este cu adevărat peste tot în ceea ce privește toate tranzacțiile.
Și aceasta se uită la utilizatori și, astfel, începeți să obțineți, aceasta este o implementare globală, așa că vă uitați la continentele primare din lume, deci este vorba de toți utilizatorii, toate locațiile. Aceasta este o problemă globală, se întâmplă, așa că începe să se izoleze, nu este unul sau un anumit grup de utilizatori - este ceva care se întâmplă mai mult pe partea de centru de date. Și deci începem să diagnosticăm, bine, unde se află în date? Ce niveluri de aplicație? Așa că începem să ne uităm la timpul mediu de reacție care se construiește, de asemenea, stratificat peste asta cu numărul de execuții, pentru a ne face o idee despre scalare. Acest lucru este foarte interesant - jumătatea inferioară arată de fapt istoricul pe termen mai lung și puteți vedea un număr foarte mare de acces, dar cealaltă parte a acestuia este că numărul de conexiuni concurente este relativ redus. După ce am trecut la o aplicație HTML5 mobilă, numărul de conexiuni mai mult decât se dublează la o dimensiune mult mai mică - vorbim ordine de mărimi - este de 100 de ori mai puține accesuri, deci nu facem scalări; avem cel puțin dublul numărului de conexiuni față de ceea ce am avut anterior. Deci, începem să vedem care sunt noile cerințe pe care aplicația mobilă le pune pe infrastructurile de bază.
Deci, să mergem și mai departe, pentru că trebuie să izolăm locul în care apar probleme. Și deci, aici, te uiți, practic, la felul de abordare și nu avem nevoie de acest grafic de bare aici pentru a spune că nu respectăm SLA-urile noastre, dar putem vedea cu ușurință asta în graficul superior. Dar avem o confirmare secundară în ceea ce privește numărul de execuții pentru nerespectarea SLA. Acum, aici, vom începe efectiv să analizăm blocarea, iar acest lucru este în interior - acest lucru se întâmplă ca WebLogic, dar în cadrul logicii de afaceri. Și puteți vedea aici, iar acest lucru ar putea fi puțin greu de citit, dar impuneți 31.000 de achiziții de blocare pentru un timp de blocare agregat de 12 ore, 30 de minute. Deci, aceasta este în mod clar o problemă uriașă.
Acum, impactul de blocare ne arată că există întotdeauna o derivare a regulii 80/20. Este într-adevăr o singură metodă, un grup de metode care provoacă cu adevărat problemele. Acum începem să izolăm problemele într-un anumit nivel. Așadar, vom merge puțin mai departe și iată sistemul de mesagerie. Și începem să vedem acest lucru, în graficul de-a lungul timpului pe care îl încercuiesc în stânga sus, puteți vedea că timpul de răspuns este în creștere, iar culoarea roz, cheia, aceasta arată de fapt coada și există de fapt o foarte diferită așteptarea asta se întâmplă, aceasta este împinsă din cauza numărului de conexiuni. Și astfel sistemul de mesagerie lucrează mult mai mult; este mult mai mult - dacă faceți o analogie cu acea băcănie, există multe alte căruțe pe fiecare bandă de la ghișeul de la casă - și asta împinge coada și puteți vedea asta cel mai clar în domeniu. Fiecare domeniu vede cozi foarte, foarte mari.
Până în prezent, am identificat blocarea în WebLogic, am identificat coada în cadrul sistemului de mesagerie, iar acest lucru se întâmplă cu Tuxedo. Și atunci, ceea ce ne uităm aici este un tip similar de analiză, dar analizăm stări de execuție din sistemul de înregistrare. Și acest lucru se întâmplă să fie stări de execuție în Oracle. Motivul pentru care ne concentrăm asupra timpului este că timpul are două proprietăți excelente. Numărul unu: este modul în care utilizatorii finali și aplicațiile experimentează performanța. Numărul doi este măsurarea consumului de resurse. Și astfel va identifica automat unde se află blocajele. Și așa pot vedea aici, la nivelul bazei de date, că am timp suplimentar de I / O, așa că subliniez subsistemul de stocare. Fiecare nivel depinde de nivelul aval, deci baza de date depinde de stocare. De asemenea, văd că, în timpul bazei de date, fac blocare. Așadar, trebuie să obțin un pic mai granular înainte ca aceste informații să devină puțin mai acționabile. Și deci, hai să intrăm, coajăm ceapa încă un strat.
Acum, aceasta este de fapt o analiză a numărului de execuții, axa Y în acest număr, aceasta este în mii, te uiți la 9.000, nouă milioane și, astfel, numărul de execuție este de asemenea în creștere. Deci, noua aplicație de mobilitate pune accent pe aplicație într-o grămadă de moduri. Blocare, doar pentru a recapitula: blocare la nivelul web, coadă în sistemul de mesagerie, număr suplimentar de execuție pe nivelul bazei de date, I / O suplimentar, blocare suplimentară în nivelul bazei de date. Deci, suntem, de fapt, am impact asupra fiecărui nivel din specificațiile aplicației. Și deci, este foarte important să poți avea metrici de la fiecare nivel în cadrul stivei de aplicații. Aici, de fapt, subdivid activitatea bazei de date în programe și pot vedea că am într-adevăr două programe: culoarea turcoaz mapează blocarea aplicației. Și deci, acesta, serverul de distribuție ca blocare a aplicației, aplicația, aceasta este partea mobilă, aceasta are și blocarea aplicației. Și puteți vedea acolo o serie de blocaje în depozitare în sine.
Acum mă apuc, scot ceapa pentru a vedea ce pot face la fiecare nivel. Iar motivul pentru care fac asta este că mulți oameni privesc acest lucru din punct de vedere al planificării capacității. Și majoritatea serviciilor cloud, vorbesc despre extinderea serverelor, procesorului și memoriei. Cealaltă parte a monedei este la fel de importantă, este aceea de a aplica codul care execută și conduce consumul acestor resurse. Și când știți despre codul aplicației, acum puteți aborda capacitatea procesând eficiența. Deci, aveți ambele părți ale aceleiași monede și oferă profesioniștilor IT opțiuni suplimentare pentru rezolvarea problemei. Nu doar că adăugăm mai multe servere, ci și ce putem face pentru a curăța lucrurile și pentru a opera mai eficient? Vechiul „Muncește mai inteligent, nu mai greu.”
Deci, putem, de fapt, Oracle are un lucru îngrijit numit Module și Acțiuni, unde puteți începe să documentați codul, și astfel puteți de asemenea să priviți lucrurile într-un alt mod, cum este aici, blocarea aplicației pe care am văzut-o? Ei bine, asta a intrat prin codul foii de cheltuieli, a intrat și prin intermediul serverului de distribuție, așa că aceștia sunt cei doi drivere primare ale noului blocare. Și noul spațiu de stocare vine prin sistemul online și, astfel, începi să creezi cu adevărat un profil, în care driverele sunt destinate acestui consum suplimentar de resurse. Este un alt lucru pentru a putea identifica driverele în codul de bază. Așa că, trecând în acest sens, cred că am analizat această foaie de cheltuieli și, prin urmare, intrăm aici.
Acum, uitându-vă la obiectele care stau la baza exercitării, începeți să vedeți acest jurnal de mesaje. Ei bine, de fiecare dată când fac mesagerie - și am văzut că aceasta crește cu mai multe - atingem de fapt acest tabel de jurnal de mesaje și veți vedea efectiv într-un minut că de fapt asta provoacă multă blocare în cadrul baza de date. Deci, aceste noi modele de utilizare au un impact mare în sus și în jos pe stiva de aplicații. Acum, pe partea dreaptă este codul SQL, deci acesta este de fapt codul aplicației și urmărim ce fac instrucțiunile SQL în funcție de starea de execuție. Și deci, este foarte ușor prin codarea culorilor să vezi ce instrucțiuni SQL sunt implicate în acele blocaje. Motivul pentru care acest lucru este într-adevăr vital este că, dacă mergeți la DBA dvs., și spuneți: „Hei, credem că există o problemă la nivelul bazei de date.” S-ar putea să se uite la baza de date și s-ar putea să arate cam la fel. a fugit ieri.
Dar, în măsură să coreleze modul în care aplicația folosește baza de date, atunci pot identifica instrucțiunile SQL exacte pe care ar trebui să se concentreze și apoi pot intra în unele dintre acele practici avansate, uitându-se la planurile de execuție și la toate aceste lucruri. că pot regla, pentru ca sistemul de înregistrări să funcționeze mult mai rapid. Și deci, corelarea îndoielilor codului, este într-adevăr vital pentru a permite experților tehnologici să poată rezolva și remedia problemele subiacente. Acum, aici, am vorbit și despre stocare - aici, vedeți numărul de lecturi fizice, puteți vedea când s-a întâmplat asta, iar acest lucru începe să intre în arhitectura hardware, deoarece atunci când intenționați să evoluați un sistem, unul dintre lucrurile pe care ai putea alege să le faci este să poți alege diferite tipuri de stocare și acestea au un profil de cheltuieli foarte diferit. Și în anumite cazuri va avea un sens bun să faceți upgrade și să plătiți pentru stocarea flash; Dacă fac lecturi mult mai aleatorii, atunci stocarea flash va plăti cu adevărat pentru mine.
Și deci, mesajul general este că, odată cu o nouă aplicație, cerințe noi sistemului, iar stiva de aplicații de bază trebuie să evolueze pentru a răspunde acestor nevoi. Și, de asemenea, doriți să priviți care sunt acele nevoi și poate fi modificat codul pentru a-l face mai eficient? Și, în sfârșit, în procesor, puteți vedea în perioada de declanșare, am rulat la aproximativ 10 la sută și apoi, odată cu noul cod, suntem la 4X, acum suntem la 40 la sută, iar acesta este într-adevăr important atât pentru mediile fizice, cât și pentru cele virtualizate, pentru a vă asigura că aveți resurse de server adecvate pentru a satisface nevoile aplicației. Și deci, iată doar mai multe detalii, astfel încât puteți vedea unele dintre aceste numere puțin în avans. Interesant la nivel de server, consumul de memorie nu s-a schimbat atât de mult, dar cu siguranță numărul de cicluri procesor solicitate.
Și, practic, este doar o recapitulare a analizării raportului de cheltuieli, a analizării scalării, a faptului că numărul de execuții a scăzut, dar timpul de execuție a crescut. Și astfel, s-a arătat că, în condițiile mobilității, componenta de cheltuieli a aplicației avea probleme. Și asta va avea cu siguranță un efect de utilizator asupra lucrurilor, deoarece dacă nu îți poți face treaba, oamenii vor opri practic să folosească mobilitatea. Și lucrul frumos despre mobilitate este că întărește într-adevăr productivitatea forței de muncă, iar acest lucru este foarte bun pentru salarii și așa mai departe, deci îți dorești cu siguranță ca acesta să funcționeze. Acum, ne uităm la același lucru aici, doar din punct de vedere al locației, așa că Europa și Orientul Mijlociu, conexiunile VPN din Asia și apoi sediul în sine. Și în general Statele Unite. Deci, considerăm că o modalitate de a obține informațiile valoroase la fiecare nivel al stivei de aplicații este prin intermediul liniei precise de produse.
Mă voi descurca foarte repede, Robin și Eric, pur și simplu oferă o imagine de ansamblu asupra a ceea ce face Precise și de ce este conceput așa cum este proiectat. Și ce se întâmplă dacă utilizatorul final încearcă să facă ceva, există multă tehnologie în centrul de date, utilizatorului final chiar nu îi pasă, își doresc doar să își facă treaba. Între timp, aveți o mulțime de oameni în IT, bine intenționați, foarte deștepți, dar nici măcar nu sunt conștienți de o problemă până când acest utilizator final nu raportează. Și apoi, de nenumărate ori, aceasta va lansa un proces foarte costisitor, în cele din urmă frustrant, în care oamenii se uită la un subset al aplicației, dar este foarte dificil să răspunzi la aceste întrebări de bază despre cine, ce, când, unde, de ce.
Așadar, ceea ce credem noi este măsurarea tranzacțiilor cu utilizatorul final începând de pe dispozitivul lor, prin rețea, pe serverul web, în Java, captând informațiile pe care le putem răspunde la întrebările cui, ce, când, unde, de ce, oferim recomandări, dar cel mai important lucru este completarea buclei de feedback. Toți avem nevoie de feedback pentru a îmbunătăți, este singurul mod în care știi că ceva nu merge bine. Având istoricul introdus într-un depozit centralizat, oferă o foaie de muzică pentru toată lumea pentru a citi. Și astfel, devine foarte ușor să ne dăm seama unde sunt problemele, așa că, încă o dată, proiectarea se referă la măsurarea tranzacției cu utilizatorul final; aceasta va identifica tranzacțiile lente, segmentând-o, aceasta va spune ce tehnologie este o problemă și apoi va oferi o vedere expertă pe fiecare dintre nivelurile individuale, astfel încât să puteți da seama ce se întâmplă. Precis va oferi o învățare, precum și raportare și tablouri de bord pentru toți părțile interesate, indiferent dacă doriți să aveți doar o imagine de ansamblu sau dacă doriți să aveți o imagine profundă asupra tehnologiei a ceea ce se întâmplă.
Acum, ce se poate întâmpla, cum ar fi o zi din viață, fie ca specialist în IT ai putea suna un utilizator final, fie uneori te poate apela un utilizator final. Conectați-vă la Precise, puteți focaliza din nou, axa Y este răspuns, axa X este timpul de-a lungul zilei. Aici, suntem fiecare sub-stat, deci aveți timp pentru client, timp pentru server web, Java, Tuxedo, ora bazei de date. Aici aveți tranzacțiile de conducere, puteți aduce un meniu pentru a identifica un anumit utilizator final și în acest mod IT are capacitatea de a aborda problemele acelui utilizator final. Și, astfel, puteți vedea exact când au fost ocupați, ați putut vedea că foloseau gestionarea conținutului, puteți să vă concentrați pe acea tranzacție, iar apoi Precise vă va oferi o analiză a tranzacției respective.
Procentajul la sfârșit este adăugat cu procente, Precise, iar asta îți spune cât timp, dar un procent de timp, petrecut în acel pas individual, în jos la instrucțiunile SQL individuale, acesta este contextul. Și unul dintre lucrurile pe care le spunem este că toată lumea are instrumente, dar puține magazine au context. Și contextul permite administratorului Java să se concentreze pe codul aplicației, DBA să identifice ca în acest caz instrucțiunea SQL particulară. Astfel, cu aceste informații, le oferă mult mai multă vizibilitate despre cum să abordeze cauza rădăcină de bază pentru tranzacția particulară care a avut impact asupra unui anumit utilizator. Deci, într-adevăr, laser v-ați concentrat asupra cauzei principale. Și puteți analiza instrucțiunea SQL, unde și-a petrecut timpul, bine, executând? Și, prin contrast, o mulțime de instrumente precum Enterprise Manager trebuie doar să le alegi. Sunt mari, pot lua. Ei privesc lucrurile dintr-o perspectivă a instanțelor și asta nu este suficient de concentrat pentru a intra în aceste aplicații.
În mod obișnuit, aplicațiile dvs. de mobilitate OLTP vor avea o latență scăzută, un randament ridicat, deci concentrându-vă pe lista primilor zece, acesta este un început, dar chiar nu este suficient de bun pentru acest tip de aplicație. Și apoi, celălalt lucru este că, în special pentru aplicațiile găzduite intern, identificarea prin ID-ul utilizatorului este într-adevăr vitală, deoarece nu este vorba doar despre aplicație și infrastructură, ci și despre modul în care utilizatorii finali utilizează aplicația. Iar utilizatorii finali au de obicei un comportament mult mai bun atunci când sunteți în stare să-i identificați. Și deci acesta este doar un fel de ecran cu tranzacții diferite și experiența clientului, și apoi sub-segmentat, (râde) Cred că vorbesc de puțin timp. Puțin obosit aici; Am de gând să arunc înainte.
Aici, ne uităm la un tablou de bord pe care l-am creat împreună, care va afișa alerte și apoi va afișa diferite niveluri ale stivei de aplicații. Iată serverele dvs. web și puteți verifica, prin numărul de execuție a timpului de răspuns, că lucrurile sunt echilibrate. Puteți privi accesele browserului, puteți privi colecțiile de utilizare și păstrarea gunoiului, asigurați-vă că aveți acel model frumos de dinți de ferăstrău, că nu aveți scurgeri de memorie etc. Și ideea este să oferiți puțin o bucată de tablou de bord mai tehnică a fiecărei componente din stiva aplicației. Deci, linia precisă de produse oferită de IDERA oferă o monitorizare a producției, 24 - 7, informații foarte detaliate. Este destul de ușor să implementați acest lucru; nu este necesar să faceți o hartă a tranzacțiilor, indiferent de ceea ce fac utilizatorii finali, Precise conectează automat punctele din stiva de aplicații.
Dacă un nivel din aval nu este instrumentat, Precise va recunoaște acest lucru și va oferi timpul de intrare și de ieșire și vă va recomanda să instrumentați nivelul aval. Și deci, este foarte ușor un timp de preț; suntem foarte puternici pe baza de date, acesta este un fel de revendicare a IDERA faimoasă. Și motivul pentru care este atât de important este faptul că fiecare tranzacție de afaceri semnificativă interacționează cu sistemul de înregistrare, astfel încât baza de date devine performanța de bază. Și la fel și celelalte instrumente de pe piață, fac o treabă OK, dar OK nu este suficient de bun; trebuie să știți exact ce se întâmplă cu instrucțiunile SQL. Și facem o mulțime de lucruri avansate, care sunt prea multe pentru acest lucru, cum ar fi să ținem un istoric de instrucțiuni SQL și să urmărim planurile de execuție în timp. Și deci, acesta este un domeniu pe care îl putem explora mai departe, dacă ar putea să vă intereseze.
Așadar, cu asta, aceasta este platforma Precise performance performance, vă invităm să solicitați o întâlnire suplimentară prin intermediul site-ului web idera.com, dacă aveți un interes suplimentar pentru soluție și subiectele pe care le-am discutat astăzi.
Și, Eric, cu asta, cred că suntem încă sub fir, o să-ți transmit bagheta înapoi la tine și Robin. Mulțumesc.
Eric Kavanagh: Nu, este fantastic și îmi place conținutul pe care l-ați creat aici, pentru că faceți o treabă fantastică de a afișa cât de complex este mediul sub capotă. Și, desigur, întreaga slujbă a Precise, scopul Precise este de a ajuta la navigarea complexității și de a înțelege ce se întâmplă de fapt și de a putea lua unele măsuri pentru a îmbunătăți ceva. Și eu sunt doar un fel de nedumerit de cât de complex este. Presupun că Precise vă permite, de asemenea, să identificați anumite modele de comportament și apoi să le numiți, sau măcar să le înregistrați sau să le marcați sau să semnați cu ceva asemănător, nu-i așa?
Bill Ellis: Da, unul dintre lucrurile care se vor întâmpla, este să nu vrei să mergi după coada ta; nu vrei să mergi doar să petreci mult timp pentru o singură dată. Așadar, ați dori să vă uitați la care sunt tiparele, care sunt tendințele, pentru că există multă tehnologie de gestionat. Așadar, unul dintre lucrurile este să acorde prioritate și să poți clasifica, să știi unde să-ți petreci timpul, să știi ce trebuie să fie clarificat. Și, de asemenea, doriți să adoptați o abordare conservatoare de risc mai mic și costuri mai mici. Nu doriți să faceți în mod necesar o schimbare globală scumpă, fără să aveți o evaluare sau să aveți un foarte bun sentiment de a ști asta, acest lucru va ajuta într-adevăr problema. Deci, știți ce se întâmplă de-a lungul timpului și această tendință este vitală pentru abordarea inteligentă a problemelor de bază.
Eric Kavanagh: Asta are sens complet. Și cât de mare este virtualizarea unei tranzacții pentru a putea vedea ce se întâmplă și, atunci, vii în organizații care folosesc containere - folosind de exemplu Docker? Și cum ar avea acest impact ceea ce este capabil să facă Precise?
Bill Ellis: Da, deci cuvântul „container” poate însemna lucruri diferite în funcție de diferiți furnizori. Și deci, lucrăm cu VM, aproape toată lumea folosește VMware - consider că este standardul de facto în acest moment; Știu că există concurenți acolo. Și extindem ceea ce acceptăm, dar VMware este dominant, în cadrul stivei Oracle. Există baze de date containerizate, deci toate acestea sunt foarte importante pentru a vă putea evolua sistemul foarte rapid. De asemenea, este foarte important să cunoașteți într-un mediu virtualizat atunci când gazda fizică nu este în măsură să răspundă nevoilor tuturor containerelor de oaspeți, deoarece fiecare dintre acestea concurează pentru resurse.
Și unul dintre lucrurile care s-au întâmplat de fapt la nivel intern la care am fost surprins este faptul că am avut de fapt în interiorul IDERA atât de multe VM-uri inactive, dar fiecare dintre aceste VM-uri inactive consumă resurse, încât au început să provoace o problemă generală pentru VM-urile care de fapt erau folosite care au fost importante pentru noi, care ne conduc afacerile. Și așa a fost un lucru interesant. Nu suportăm fiecare tehnologie sub Soare; există o matrice de asistență asociată cu această soluție și, astfel, acesta este unul dintre lucrurile pe care am dori să le explorăm, pentru un anumit potențial sau un anumit client, doar pentru a ne asigura că putem satisface nevoile tehnologice și tehnologiile individuale care stiva lor de aplicații este difuzată.
Eric Kavanagh: Da, asta are mult sens. Din experiența dvs. care sunt unele dintre forțele majore care provoacă provocări pe mobil? Când tu și cu mine am vorbit înainte de această transmisiune web în urmă cu câteva luni, ați făcut un punct foarte bun despre modul în care doar funcționalitatea și aspectul unui iPhone sau al unui dispozitiv mobil pot reprezenta o adevărată provocare pentru companie, deoarece dintr-o dată utilizatorul final poate Nu vă dați seama cum să obțineți un proces specific în fluxul de lucru făcut, nu? Și deci, până la acel moment, ceea ce vă permiteți în dezvoltarea aplicațiilor mobile este că le arătați dezvoltatorilor unde apar problemele și apoi puteți face o hartă înapoi la ceea ce face aplicația pe acest anumit dispozitiv sau respectivul dispozitiv. Și asta este foarte util, nu, pentru dezvoltator, pentru că acum pot vedea ce provoacă problema, pot face unele modificări în aplicație, pentru a rezolva asta, nu?
Bill Ellis: Da, este un fel de suprapunere a așteptărilor incredibil de mari - toată lumea se așteaptă ca totul să funcționeze într-un sens, dar există atât de multă varietate. Aveți toate aceste smartphone-uri diferite, au dimensiuni diferite ale ecranului și, atunci, aveți diferiți furnizori de comunicare, Verizons, AT& Ts, Sprints, acestea sunt doar cele populare din Statele Unite. Și există atât de multă varietate acolo, este ca și cum, cum vă înfășurați brațele în jurul tuturor, pentru a începe să discerneți unde sunt problemele? Și deci, există o mulțime de valori disponibile și unul dintre lucrurile pe care echipa noastră de management de produse le-a făcut este încercarea de a atrage valorile care sunt cele mai importante sau cele mai importante de către echipa IT, pentru a putea lua decizii inteligente .
Și deci, este o provocare și facem ca produsul nostru să fie ca evoluția pieței, astfel încât să primim feedback de la clienții noștri și există întotdeauna solicitări de îmbunătățire, așa că „Hei, această valoare suplimentară ne-ar fi de mare ajutor.” Deci, produsul evoluează la fel ca piața, dar dacă ar trebui să spun, de fapt Eric, este foarte interesant pentru mine, este chestia așteptărilor întregi. Oamenii sunt ca, era înapoi în ziua în care oamenii ar aștepta cinci, șapte secunde pentru ca un ecran să se afișeze, acum este ca una sau două secunde, oamenii sunt ca „Oh, această aplicație nu funcționează deloc!” (Rade)
Eric Kavanagh: E amuzant. Este atât de adevărat!
Bill Ellis: E o nebunie.
Eric Kavanagh: Da, este un pic nerealist, sincer. Și cred că poate vom începe să vedem un pic mai mult realism în jurul acestui subiect, dar cu toate acestea, este un fapt al vieții că oamenii au așteptări foarte, foarte mari. Și cred că, Robin, te voi aduce înapoi în câteva minute aici. Mi-a plăcut evaluarea site-ului dvs. ca un catalog și o aplicație ca o mașină de fidelizare. Și până la acel moment, despre ce am vorbit aici este cum să permitem dezvoltatorilor acestor aplicații să înțeleagă ce se întâmplă: Este utilizabil? Nu este utilizabil? Și ce poți schimba pentru a ajusta asta? Și până la punctul lui Bill, acum doar o secundă, timpul de rezolvare a acestei probleme s-a scurtat cu adevărat, nu? Doar că nu este așa cum era - trebuie să repari atât de repede. Sau pur și simplu vei avea un abandon foarte mare în utilizare, nu?
Robin Bloor: Da, există o mulțime de alte lucruri care sunt jucate în acest lucru, așa că ai această dezvoltare agilă și ai așteptări în multe locuri acum, că vei lansa o nouă versiune de ceva ce este în curs de dezvoltare sau în curs de schimbare, la fiecare două săptămâni. Și asta înseamnă că, atunci când te gândești la asta, dacă te gândești la mediile de desfășurare și te gândești la cât de mare este stiva când te conectezi la mobil, ai de fapt mai multe dispozitive potențiale pe nodul final, și atunci vei avea la mijloc mijlocul. Și este posibil să aveți mai jos și mai jos baza de date. Deci, este posibil să atingeți multe, multe aplicații; este posibil să atingeți mai multe baze de date și puteți face lucruri foarte complexe din punct de vedere al securității. Și totul trebuie să funcționeze, iar așteptarea este că va merge rezonabil bine.
Și lucrul uimitor este că uneori o face, dar gândul meu despre acest lucru este dacă, într-adevăr, dacă construiți aplicații mobile care sunt într-adevăr cheie pentru succesul companiei și multe dintre ele se dovedesc, multe dintre aceste lucruri chiar sunt. Dacă faceți servicii de întreținere mobilă la platformele de petrol și conductele de petrol și lucruri de genul acesta, trebuie să funcționeze. Consecințele faptului că nu funcționează sunt doar un fel de grave. Și dacă nu aveți această capacitate de a tranșa efectiv aplicația și știți unde lucrurile nu merg bine, pentru că cea mai mare parte este performanța. În prezent avem cabluri de testare foarte bune, așa că da, există bug-uri și bug-urile apar. Dar mai ales dacă ceva nu merge bine este problema performanței. Și dacă nu puteți pune stetoscopul în 18 locuri diferite, atunci este cu adevărat dificil să precizați ce nu merge bine. Și, de asemenea, aveți un factor în rețea și aveți, de asemenea, realitatea că orice componentă dintr-o aplicație poate fi subliniată în diferite momente ale zilei, din cauza naturii acelei aplicații. Trebuie să aveți instrumente sofisticate de monitorizare dacă veți avea o șansă cu toate acestea.
Eric Kavanagh: Da, ar trebui să fiu de acord și cred că acesta este într-adevăr punctul forte al Precise de IDERA, în aceste zile. Și Bill, bănuiesc doar comentarii de la tine? Cred că această tehnologie este fantastică. De asemenea, îmi dau seama că, în calitate de utilizator al acestei tehnologii, trebuie să înțelegeți cu adevărat complexitatea sistemelor informaționale și a dependențelor și să vă puteți da seama unde, când și cum sintetizați toate aceste informații pentru a evalua ce se întâmplă de fapt. Și asta necesită o ființă umană inteligentă și instruită și, sincer, este unul dintre motivele pentru care nu sunt deloc preocupat de învățarea automată. Cred că învățarea automată ar putea fi foarte utilă în cadrul unei tehnologii de genul acesta, pentru a identifica tipare comune și apoi pentru a face sugestii utilizatorului final cu privire la ceea ce s-ar putea întâmpla aici. Dar care sunt câteva gânduri de la tine cu privire la obținerea într-adevăr a întreprinderii despre importanța de a avea acest tip de capacitate de rezolvare a problemelor și ce ar trebui să știe despre asta, pe lângă ceea ce ai spus deja?
Bill Ellis: Da, deci Eric, aș fi de acord cu tine că există o sumă extraordinară de complexitate. Cred că linia de produse Precise, concentrându-mă pe timpul metric, că un utilizator care poate citi un grafic cu bare de stivă poate folosi cu succes Precise și vreau doar să vă mulțumesc participanților și dvs. și Robin pentru găzduirea webinarului de astăzi.
Eric Kavanagh: Pariați! Și cum am spus, vom găzdui această arhivă de ceva timp, așa că nu ezitați să o împărtășiți cu prietenii și colegii voștri; arhivăm toate aceste transmisii web. Am trimis un link către diapozitive acum câteva minute, nu mă simt liber să verific asta, dar o treabă minunată din nou, Bill, azi. Știi cu adevărat lucrurile tale; este întotdeauna distractiv să lucrezi cu un profesionist ca tine. Și cred că aceasta va fi cu adevărat tehnologiile care să permită forța de muncă mobilă! Deci, mulțumim pentru timpul acordat, oameni buni, vă vom prinde de data viitoare, aveți grijă. Pa! Pa.