IT Analysis & Auditing
Lähes jokainen vakava ongelma yritysteknologiassa alkaa samasta hiljaisesta virheestä: joku toimii sellaisen kuvan pohjalta IT-ympäristöstä, joka on vanhentunut, puutteellinen tai yksinkertaisesti väärä. Migraatioita rajataan kaavioiden perusteella, jotka eivät enää vastaa todellisuutta, ja konsolidointiohjelmat törmäävät kantaviin järjestelmiin, joita kukaan ei ollut dokumentoinut. Tässä artikkelissa analyysia ja auditointia käsitellään diagnostisena ammattitaitona, ei dokumentointiharjoituksena. Se puoltaa näyttöä väitteiden sijaan ja vaatii oireiden erottamista syistä, sillä näiden kahden sekoittamisen hinta maksetaan myöhemmin, laajassa mittakaavassa, tuotannossa.
IT-ympäristö, jota kukaan ei täysin tunne
Kiusallinen totuus useimmista yritysten IT-ympäristöistä on, että yksikään henkilö, ja usein yksikään dokumentti, ei pidä hallussaan täsmällistä kuvaa siitä, mitä on olemassa, miten se kytkeytyy toisiinsa ja miksi se käyttäytyy niin kuin käyttäytyy. Järjestelmät kertyvät vuosikymmenten kuluessa yritysostojen, uudelleenorganisointien, kiireellisten taktisten korjausten ja alkuperäisen tarkoituksen ymmärtäneiden insinöörien lähtemisen myötä. Kartta, jos sellaista on, ajautuu vähitellen erilleen maastosta. Jäljelle jää joukko osittaisia näkymiä: konfiguraationhallintatietokanta, joka oli paikkansapitävä kolme vuotta sitten, arkkitehtuurikaaviot, jotka piirrettiin projektin hyväksynnän saamiseksi eikä toiminnan kuvaamiseksi, ja suuri määrä dokumentoimatonta tietoa, joka on epävirallisesti muutaman pitkään palvelleen työntekijän hallussa.
Tällä on merkitystä juuri nyt syistä, jotka ovat kärjistyneet huomattavasti. IT-ympäristöt ovat keskinäisesti riippuvaisempia kuin koskaan aiemmin, kun cloud-palvelut, paikallinen legacy, ohjelmisto palveluna ja integraatioväliohjelmistot kietoutuvat virtoihin, jotka ylittävät organisaatio- ja toimittajarajat. Sääntelyn odotukset datan, häiriönsietokyvyn ja toimitusketjun osalta ovat tiukentuneet, joten kyky osoittaa, mitä käytät ja miten sitä hallitaan, ei ole enää valinnaista. Ja muutoksen tahti tarkoittaa, että transformaatio-ohjelmia käynnistetään jatkuvasti, joista jokainen tekee päätöksiä, jotka riippuvat täsmällisestä lähtötilanteesta. Kun lähtötilanne on väärä, ohjelma perii virheen ja vahvistaa sitä. Perustotuuden luominen ei siksi ole alustavaa kotitalousaskaretta. Se on kaikkein merkityksellisin yksittäinen syöte jokaiseen sitä seuraavaan päätökseen.
Arviointi ja auditointi eivät ole sama tieteenala
Termejä arviointi ja auditointi käytetään arkikeskustelussa vaihdellen, ja niiden kohteleminen synonyymeinä on ensimmäinen virhe. Ne vastaavat eri kysymyksiin, noudattavat erilaisia todistelun vaatimuksia ja tuottavat erilaista varmuutta. Arviointi on diagnostista ja tulevaisuuteen suuntautuvaa. Se kysyy, mikä on IT-ympäristön todellinen tila, missä riski ja tekninen velka sijaitsevat ja mitä pitäisi muuttaa. Se on sujut perustellun harkinnan kanssa, epätäydellisen näytön rivien välistä lukemisen kanssa ja havaintojen ilmaisemisen kanssa harkittuna ammatillisena näkemyksenä. Sen tuotos on ymmärrys ja suunta, johon edetä.
Auditointi on arvioivaa ja näyttöön perustuvaa. Se mittaa IT-ympäristöä määriteltyä standardia, kontrollikehystä, politiikkaa, lisenssisopimusta tai sääntelyvelvoitetta vasten ja kysyy, voidaanko vaatimustenmukaisuus osoittaa. Sen valuuttaa on näyttö, joka kestäisi haastamisen: konfiguraatio sellaisena kuin se todella on, loki, joka todistaa kontrollin lauenneen, tallenne, joka osoittaa kuka muutoksen hyväksyi. Auditointi on paljon vähemmän kiinnostunut siitä, mitä seuraavaksi pitäisi tapahtua, ja paljon enemmän kiinnostunut siitä, mitä voidaan todistaa siitä, mikä on. Nämä kaksi tieteenalaa täydentävät toisiaan ja kulkevat usein yhdessä, mutta niiden sekoittaminen tuottaa heikkoa työtä. Arvioinniksi puettu auditointi, tarkoitan arvioksi puettu auditointi, tekee väitteitä, joita se ei voi perustella. Auditoinniksi puettu arviointi erehtyy pitämään vaatimustenmukaisuutta terveenä tilana, rastittaa jokaisen ruudun samalla kun IT-ympäristö hiljaa pettää tarkistuslistan reunoilta. Sen tietäminen, mihin kysymykseen vastaat, ja pitäytyminen kyseisen kysymyksen todistelun vaatimuksessa, on tämän ammattitaidon perusta.
Liiketoiminta-analyysi ja tekninen analyysi ovat eri linssejä
Kaikki tähän mennessä kuvattu on teknistä analyysia: järjestelmän kurinalaista lukemista sellaisena kuin se on tosiasiallisesti rakennettu ja käyttäytyy nyt. Se vastaa kysymykseen mikä pitää paikkansa siitä, mitä meillä on. Se on välttämätöntä, ja se on vain puolet työstä. Toinen puoli on liiketoiminta-analyysi, joka vastaa eri kysymykseen, mitä organisaatio todella tarvitsee järjestelmän tekevän, ja se ammentaa erillisestä osaamisen alueesta. Nämä kaksi täydentävät toisiaan, ja yleinen virhe on rahoittaa toista ja olettaa, että toinen tapahtuu itsestään. Pelkästään teknisestä analyysista rajattu muutos rakentaa uudelleen sen, mikä on olemassa, nykyaikaisemmilla osilla, eikä koskaan kysy, pitäisikö sen ylipäätään olla olemassa. Pelkästään liiketoiminta-analyysista rajattu muutos määrittelee tarpeen tyhjiössä, sokeana rajoitteille ja velalle, jotka määräävät sen, mikä on toteutettavissa. Vakava analyysi pitää molempia linssejä käsissään yhtä aikaa.
Vaatimukset ovat liiketoiminta-analyysin ydin, ja niitä on lajeja, joita ei saa hämärtää. Toiminnalliset vaatimukset kuvaavat, mitä järjestelmän on tehtävä, käyttäytymistä, jonka käyttäjä tai toinen järjestelmä voi havaita. Ei-toiminnalliset vaatimukset kuvaavat, kuinka hyvin sen on se tehtävä, ne ominaisuudet, jotka ratkaisevat, onko kyseinen käyttäytyminen käytännössä todella käyttökelpoinen: suorituskyky ja vasteaika kuormituksen alla, saatavuus ja häiriönsietokyky, tietoturva ja yksityisyys, skaalautuvuus, saavutettavuus ja sääntelyvelvoitteet, jotka järjestelmän on täytettävä. Tekniset vaatimukset ja rajoitteet kuvaavat maaperän, jolla ratkaisun on seistävä, alustat, joilla sen on ajettava, järjestelmät, joihin sen on integroiduttava, ja standardit, joita sen on noudatettava. Projektit epäonnistuvat paljon useammin laiminlyötyihin ei-toiminnallisiin ja teknisiin vaatimuksiin kuin ohitettuihin ominaisuuksiin, koska ominaisuus on näkyvä ja vaadittu, kun taas laatu on oletettu ja hiljainen, kunnes se rikkoutuu tuotannossa.
Tarpeen erottaminen esitetystä toiveesta on analyytikon todellinen ammattitaito. Sidosryhmät saapuvat ratkaisut jo mielessään, esitettyinä vaatimuksina, ja kouluttamaton vaste on yksinkertaisesti kirjata ne ylös. Kurinalainen vaste on palauttaa taustalla oleva tarve, se lopputulos, jonka ehdotettu ratkaisu oli tarkoitettu saavuttamaan, koska juuri tarpeen tasolla ilmaantuu yleensä parempia ja edullisempia vaihtoehtoja. Tämä ei ole estelyä. Se on ero sen välillä, mitä pyydettiin, ja sen välillä, mitä haluttiin, jotka ovat erillisiä paljon useammin kuin kukaan on mukava myöntämään.
Analyysin kohteet: prosessi, informaatio ja järjestelmä
Vaatimukset eivät leiju vapaana. Ne lepäävät kahden asian varassa, jotka palkitsevat analyysin omalla oikeudellaan, ja kolmannen, joka palauttaa meidät IT-ympäristöön.
Prosessi- ja workflow-analyysi kysyy, miten työ tosiasiassa virtaa, vaihe vaiheelta, niiden ihmisten ja järjestelmien halki, jotka sitä kantavat, ja missä se odottaa, kääntyy takaisin tai riippuu hiljaa taulukkolaskennasta, jota kukaan ei myönnä. Useimmat vaatimukset ovat oikeastaan lausumia prosessista, ja ilman sen takana olevaa prosessia kerätty vaatimus pyrkii automatisoimaan historian sattuman harkitun suunnittelun sijaan. Todellisen workflow'n kartoittaminen, sellaisena kuin se on eikä sellaisena kuin menettely väittää, on usein juuri se paikka, jossa löydetään arvokkaimmat havainnot ja suurimmat yksinkertaistukset.
Data- ja informaatioanalyysi kysyy erilaisen joukon kysymyksiä: mitä informaatiota organisaatio pitää hallussaan, mitä se todella tarkoittaa, mistä se on peräisin ja miten se virtaa, ja voiko siihen luottaa. Se on käsitteellisten ja loogisten tietomallien työtä, osastojen välillä sovittujen määritelmien työtä, joista kukin luuli jo tietävänsä, mikä asiakas tai tuote oli, ja rehellistä laadun ja alkuperäketjun arviointia. Järjestelmät ovat lopulta koneita informaation siirtämiseen ja muuntamiseen, ja analyysi, joka kohtelee dataa jälkiajatuksena, perii jokaisen monitulkintaisuuden ja jokaisen päällekkäisyyden, jonka informaatio jo kantaa.
Tekninen ja järjestelmäanalyysi täydentää kokonaisuuden, ja tässä palaamme aiemmin kuvattuun IT-ympäristön arviointiin ja auditointiin: toteutettavuus, integraatio, olemassa olevan arkkitehtuurin rajoitteet ja velka, joka muovaa mitä tahansa ratkaisua. Näiden muotojen erillinen nimeäminen ei tähtää neljän toimeksiannon myymiseen, kun yksi riittäisi. Kyse on siitä, että kukin käyttää eri osaamista ja vastaa eri kysymykseen, ja analyysikäytännön arvo piilee juuri sen tietämisessä, mitä niistä tietty ongelma tosiasiassa tarvitsee, sekä niiden vaiheistamisessa niin, että vaatimukset, prosessi, informaatio ja järjestelmä valottavat toisiaan sen sijaan, että ne kerättäisiin erillään ja ommeltaisiin yhteen liian myöhään.
Nämä muodot ovat kaikki osa sitä, mitä tarjoamme analyysin nimissä, strategisesta ja liiketoiminnallisesta päästä syvästi tekniseen. Toimeksianto saattaa tarvita vain yhtä niistä tai kaikkia yhdessä, ja hyvän analyysin ensimmäinen teko on päättää mitä.
Näyttö väitteiden edelle
Hyvän diagnoosin ohjaava periaate on, että näyttö ohittaa väitteen, mukaan lukien sellaisten ihmisten itsevarma väite, jotka aidosti uskovat tuntevansa omat järjestelmänsä. Tämä ei ole kyynisyyttä kollegoita kohtaan. Se on tunnustus siitä, että ihmisten kuvaukset teknisistä ympäristöistä ovat järjestelmällisesti epäluotettavia, ei epärehellisyyden vaan tiedon tavanomaisen rapautumisen kautta. Ihmiset kuvaavat järjestelmän sellaisena kuin se suunniteltiin, tai sellaisena kuin he sen viimeksi ymmärsivät, tai sellaisena kuin he toivoisivat sen olevan. He raportoivat aiotun datavirran ja jättävät pois hätäratkaisun, joka on hiljaa kantanut tuotantoliikennettä kaksi vuotta. Diagnoosi, joka lepää pelkkien haastattelujen varassa, perii jokaisen näistä vääristymistä.
Näyttöön perustuva analyysi siksi kolmiomittaa. Se kerää sen, mitä ihmiset sanovat, ja testaa sitä sitten sitä vasten, mitä artefaktit julistavat ja mitä käynnissä oleva järjestelmä tosiasiassa tekee. Konfiguraatiotiedostot, infrastructure-as-code-määrittelyt, käyttöönottomanifestit, verkkosäännöt, tietokantaskeemat ja pääsykäytännöt ovat IT-ympäristön oma kirjallinen tallenne itsestään, ja vaikka ne voivat olla vanhentuneita, niitä on vaikeampi muistaa väärin kuin keskustelua. Käyttäytyminen on vielä totuudenmukaisempaa. Telemetria, liikennekaappaukset, riippuvuusjäljet, lokimäärät ja resurssien kulutus paljastavat, mikä on aidosti käytössä, mikä puhuu minkä kanssa, ja missä todellinen kuorma ja todellinen hauraus sijaitsevat. Kun nämä kolme lähdettä ovat samaa mieltä, luottamus on korkea. Kun ne ovat eri mieltä, erimielisyys on itsessään havainto, yleensä toimeksiannon arvokkain, koska poikkeama uskomuksen, julistuksen ja käyttäytymisen välillä on juuri se paikka, jossa piilotettu riski ja dokumentoimaton riippuvuus asuvat. Ammattilaisen tehtävä ei ole kerätä näyttöä sen itsensä vuoksi vaan ratkaista nämä ristiriidat puolustettavaksi kuvaksi todellisuudesta.
Arkkitehtuurin lukeminen artefakteista ja käyttäytymisestä
Arkkitehtuuria ei harvoin ojenneta sinulle valmiina. Useammin se on rekonstruoitava, pääteltävä jäljistä, joita se jättää, samaan tapaan kuin kenttägeologi lukee maisemaa paljastuneista kerrostumista eikä suunnittelijan piirustuksesta. Artefaktit ovat ensimmäinen kerrostuma. Lähdekoodivarastot paljastavat rakenteen, kytkeytyneisyyden ja koodikannan muodon, ja niiden commit-historia paljastaa, mitkä komponentit muuttuvat jatkuvasti, mitkä on jäädytetty vuosiksi ja missä muutos keskittyy. Build- ja käyttöönottoputket paljastavat todellisen topologian siitä, mikä toimitetaan yhdessä ja siten mikä on käytännössä kytketty, riippumatta siitä, mitä looginen kaavio väittää. Infrastruktuurimäärittelyt näyttävät aiotun ajoympäristön; todellinen ajoympäristö, joka löydetään inventoinnilla ja skannauksella, näyttää ajautuman aikomuksen ja toiminnan välillä, ja tuo kuilu on usein juuri se paikka, jossa kiinnostavat ongelmat sijaitsevat.
Käyttäytyminen on syvempi kerrostuma, ja siellä päätelty arkkitehtuuri vahvistetaan tai kumotaan. Havaitusta liikenteestä ja hajautetuista jäljistä rakennettu riippuvuuskartoitus näyttää todellisen kutsugraafin, mukaan lukien yllättävät reunat: raportointityö, joka ulottuu suoraan transaktiotietokantaan, vanhentunut palvelu, joka yhä vastaanottaa pyyntöjä, kolmannen osapuolen päätepiste, josta kriittinen virta hiljaa riippuu. Datavirta-analyysi seuraa informaatiota rajojen yli ja paljastaa usein päällekkäisyyttä, dokumentoimattomia kopioita ja alkuperäketjua, jota mikään hallintotallenne ei tallentanut. Kurinalaisuus kaikessa tässä on erottaa satunnainen olennaisesta. Kaikki riippuvuudet eivät ole tarkoituksellisia, kaikki kytkennät eivät ole välttämättömiä, ja osa arkkitehtuurin hyvästä lukemisesta on tunnistaa, mitkä rakenteet ilmaisevat aitoa suunnitteluaikomusta ja mitkä ovat arpikudosta paineen alla tehdyistä hätäratkaisuista. Rekonstruoitua kuvaa on aina pidettävä hypoteesina, testattava tuoretta näyttöä vasten ja tarkistettava kiintymyksettä, kun käyttäytyminen on ristiriidassa tarinan kanssa.
Oireiden erottaminen syistä
Kalleimmat epäonnistumiset analyysissa ovat kausaalisen päättelyn epäonnistumisia, ja ne rykelmöityvät pienen tunnistettavissa olevien kaavojen joukon ympärille. Oirekiinnittyminen on yleisin: diagnoosi, joka luetteloi kaiken, mikä sattuu, kysymättä miksi se sattuu. Hitaat vasteajat, toistuvat häiriöt ja nousevat kustannukset ovat oireita, ja niiden hoitaminen suoraan, lisäämällä kapasiteettia tai kiristämällä aikakatkaisua, voi lievittää kipua jättäen samalla taustalla olevan patologian, rakenteellisen pullonkaulan tai huonosti skaalautuvan suunnittelun, täysin koskemattomaksi ilmaantumaan uudelleen muualla. Hyvä diagnoosi jatkaa kysymistä miksi, kunnes se saavuttaa syyn, joka korjattuna liuottaisi kokonaisen oireperheen kerralla.
Työkalupalvonta on uskomus, että skannaustuotteen tuotos on diagnoosi. Automaattinen löytäminen, haavoittuvuusskannerit ja riippuvuusanalysaattorit ovat välttämättömiä näytön keräämiseen laajassa mittakaavassa, mutta ne tuottavat havaintoja, eivät ymmärrystä. Lista kahdestatuhannesta haavoittuvuudesta, jotka on järjestetty geneerisellä vakavuuspisteytyksellä, on tulkintaa odottavaa dataa, ei johtopäätöstä, ja työkalun järjestyksen kohteleminen prioriteettijärjestyksenä sivuuttaa kontekstin, joka määrää, mikä tässä IT-ympäristössä tosiasiassa merkitsee. Vahvistusrajaus on hiljaisempi vaara: analyysin muotoileminen validoimaan jo tehty päätös, jolloin arvioinnista tulee oikeutusharjoitus ja näyttöä, joka mutkistaisi suosittua vastausta, ei koskaan kerätä. Täsmällisyysteatteri on viettelevä viimeinen ansa, jossa valtavaa tarkkuutta sovelletaan mitattavaan ja triviaaliin, kun taas aidosti merkittävä rakenteellinen riski, vaikeammin kvantifioitava, jää tutkimatta, koska se ei mahdu siististi taulukkolaskentaan. Jokaisella näistä epäonnistumisista on oma juurisyynsä: määräys saapuu ennen kuin diagnoosi on valmis, ja analyysi taivutetaan hiljaa sopimaan siihen lääkkeeseen, jonka joku jo halusi myydä.
Miten Nashua lähestyy IT-ympäristöä
Nashua kohtelee analyysia ja auditointia harkittuna, näyttöön johdettuna käytäntönä eikä esipuheena muutoksen myymiselle. Toimeksianto alkaa kysymyksen kiinnittämisellä täsmällisesti, koska arviointi ja auditointi vaativat erilaista työtä, ja selkeys siitä, kumpaa pyydetään, estää koko harjoitusta ajautumasta heikkoon yleisyyteen. Sieltä lähestymistapa on järjestelmällisesti kolmiomitattu. Se, mitä sidosryhmät kuvaavat, kirjataan ja sitä kunnioitetaan aikomuksen ja historian lähteenä, ja sitä sitten pidetään sitä vasten, mitä artefaktit julistavat, ja aina kun se voidaan kerätä turvallisesti, sitä vasten, mitä käynnissä oleva ympäristö tosiasiassa tekee. Konfiguraatiota, koodirakennetta, infrastruktuurimäärittelyjä, telemetriaa ja riippuvuuskäyttäytymistä luetaan yhdessä, ja niiden välisiä ristiriitoja tavoitellaan sen sijaan, että ne silotettaisiin pois, koska nuo ristiriidat ovat juuri se paikka, jossa kantavat yllätykset piilevät.
Kurinalaisuus, jonka Nashua tuo, on kausaalista, ei pelkästään luetteloivaa. Havaintoja ei toimiteta erittelemättömänä listana kahdestatuhannesta ongelmasta, jotka on järjestetty geneerisellä vakavuusluvulla. Ne järjestetään syyn mukaan, niin että IT-ympäristön rakenteelliset patologiat nimetään ja erotetaan niistä oireista, joita ne tuottavat, ja tekninen velka luonnehditaan sen kantaman riskin ja sen käsittelemisen luoman vipuvaikutuksen mukaan, ei sen raakalukumäärän mukaan. Nashua on myös suorapuheinen luottamuksesta. Missä näyttö on vahvaa, havainto todetaan suoraan. Missä kuva lepää päättelyn tai sellaisten tallenteiden varassa, joita ei voitu täysin varmentaa, tuo epävarmuus tehdään eksplisiittiseksi sen sijaan, että se piilotettaisiin väärän täsmällisyyden taakse, koska rehellinen kuvaus siitä, mitä ei vielä tiedetä, on päättäjälle hyödyllisempi kuin itsevarma kuvaus, joka myöhemmin osoittautuu vääräksi. Tuotos on puolustettava diagnoosi: IT-ympäristön todellinen tila, jonka päälle transformaatio-, konsolidointi- tai korjausohjelma voidaan rakentaa perimättä piilotettua virhettä.
Missä Nashua tekee eron
Ero, jonka Nashua tekee, on kurinalaisuus pitää diagnoosi ja määräys oikeassa järjestyksessään, ja riippumattomuus pitää tuo linja silloinkin, kun se on epämukavaa. Monet analyysit toteuttavat osapuolet, joiden suositus on päätetty ennen kuin näyttöä on kerätty, joten diagnoosi muovautuu, tietoisesti tai ei, oikeuttamaan sen muutoksen, joka aina tultiin ehdottamaan. Nashuan arvo on siinä, että sen kuvaus IT-ympäristöstä on rakennettu totuudenmukaiseksi eikä mukavaksi, mikä on juuri se, joka tekee siitä vankan perustan sitä seuraaville päätöksille. Kun lähtötilanne on rehellinen, jokainen alavirran valinta, mitä migratoida, mitä poistaa käytöstä, mitä jättää rauhaan ja mitä korjata ensin, lepää tukevalla maaperällä eikä oletuksella, joka pettää tuotannossa.
On myös käytännöllinen seuraus, joka muuttaa sen, mitä työn sallitaan olettaa. Kun toimeksianto vaatii kykyä, jota ei vielä ole olemassa, sen ei tarvitse odottaa hankintasykliä tai toimittajan tiekarttaa. enterprise platform on rakennettu mukautumaan lähes mihin tahansa ominaisuuteen ripeästi, agenttipohjaisen engineeringin kautta: mitä tarvitaan, kuvataan selkokielellä ja generoidaan nopeasti, mutta aina lujien arkkitehtuuriperiaatteiden puitteissa ja tiukan laadunvarmistuksen alaisena, niin että nopeus ei koskaan tule koherenssin, tietoturvan tai hallinnan kustannuksella. Vaikutus on strateginen eikä pelkästään mukava. Se siirtää tee-tai-osta-rajaa, pitää valinnanvaran halpana ja antaa arkkitehtuurin seurata strategiaa sen sijaan, että strategia taipuisi siihen, mitä sattui olemaan hyllyllä.
Se, mikä pitää tämän koossa, on jatkuvuus diagnoosin ja kaiken sen jälkeen tulevan välillä. Arviointi, joka arkistoidaan ja unohdetaan, rapautuu yhtä nopeasti kuin dokumentaatio, jonka se korvasi. Nashuan käytäntö on kohdella vakiintunutta todellista tilaa elävänä viitteenä, joka valottaa arkkitehtuuri-, tietoturva- ja operatiivisia päätöksiä ajan myötä, ja pitää näyttö, päättely ja luottamustasot läpinäkyvinä, niin että muut voivat haastaa, laajentaa ja luottaa työhön. Tuo yhdistelmä tarkkaa diagnoosia, kausaalista rehellisyyttä ja kestävää jälkihoitoa on se paikka, jossa analyysi lakkaa olemasta raportti ja muuttuu aidoksi eduksi: organisaatio vihdoin tuntee IT-ympäristön, joka sillä tosiasiassa on, ja voi muuttaa sitä luottamuksella toivon sijaan.
