QualiBooth

development

Saavutettavuus ohjelmiston elinkaaressa

Käytännön opas shift-left-saavutettavuuteen: inklusiivisen käytännön juurruttaminen suunnitteluun, kehitykseen, QA:han, CI/CD:hen ja julkaisuun — malleineen ja mittareineen.

10 min read QualiBooth
Työnkulkukaavio, joka näyttää saavutettavuustarkistukset juurrutettuina ohjelmiston elinkaaren suunnittelu-, jalostus-, kehitys-, QA- ja julkaisuvaiheisiin.

Useimmat tiimit käsittelevät saavutettavuutta auditointina, joka tapahtuu lähellä loppua — raporttina, joka saapuu tuotteen rakentamisen jälkeen, täynnä ongelmia, jotka vaativat nyt uudelleenkehitystyötä, jota kukaan ei ollut suunnitellut. Lopputulos on ennustettavissa: samat esteet ilmestyvät uudelleen julkaisu toisensa jälkeen, korjausbudjetit paisuvat, eikä saavutettavuus koskaan aivan pysy roadmapin tahdissa. Korjaus ei ole suurempi auditointi. Se on erilainen toimintamalli — sellainen, jossa saavutettavuus elää ohjelmiston kehityksen elinkaaren (SDLC) sisällä sen sijaan, että se pultattaisiin loppuun.

Tätä “shift-left”-saavutettavuus tarkoittaa käytännössä: saavutettavuuspäätösten siirtämistä elinkaaren aikaisimpaan ja halvimpaan kohtaan. Kun este havaitaan suunnittelukatselmoinnissa, se maksaa minuutteja. Kun sama este päätyy tuotantoon, sen löytäminen, korjaaminen, uudelleentestaaminen ja uudelleenjulkaiseminen voi maksaa suuruusluokkia enemmän. Tämä artikkeli on käytännön pelikirja tuote- ja insinöörijohtajille, jotka haluavat juurruttaa saavutettavuuden suunnitteluun, jalostukseen, kehitykseen, QA:han, CI/CD:hen ja julkaisuun — ja hallita sitä niin, että se pysyy juurrutettuna. Se pohjautuu siihen, miten lähestymme saavutettavuusprosessin parantamista QualiBoothissa, missä tavoitteena on aina ehkäistä ongelmia, ei korjata niitä loputtomasti.

Miksi myöhäiset korjaukset maksavat niin paljon

Saavutettavuuden taloustiede heijastelee ohjelmistovirheiden taloustiedettä yleisesti. Varhain löydetty ongelma on halpa; sama myöhään löydetty ongelma on kallis, koska kustannukset kertaantuvat jokaisessa vaiheessa, jonka se selviää.

Otetaan yksi konkreettinen esimerkki: mukautettu pudotusvalikkokomponentti, jota ei voi käyttää näppäimistöllä. Jos suunnittelija havaitsee sen suunnittelukatselmoinnissa, korjaus on muistiinpano ja tarkistettu vuorovaikutusmäärittely — minuuttien työ. Jos kehittäjä havaitsee sen koodikatselmoinnissa, kyse on yhden komponentin refaktoroinnista ennen yhdistämistä — ehkä tunti. Jos QA havaitsee sen, syntyy bugitiketti, kontekstinvaihto ja uudelleentestauskierros. Jos se julkaistaan ja käyttäjä tekee valituksen — tai sääntelyviranomainen — olet nyt tekemisissä hätäkorjauksen, regressiotestauksen jokaisella komponenttia käyttävällä sivulla, hotfix-julkaisun ja mahdollisen oikeudellisen altistumisen kanssa.

Kertaantuva kerroin

Kolme asiaa tekee myöhäisistä korjauksista suhteettoman kalliita:

  • Uudelleenkäyttö. Virheellinen kuvio elää harvoin yhdessä paikassa. Julkaisuun mennessä se on yleensä kopioitu designjärjestelmään tai monistettu eri näytöille, joten yhdestä juurisyystä tulee kymmeniä esiintymiä.
  • Kontekstin menetys. Komponentin rakentanut insinööri on siirtynyt muihin töihin. Kontekstin uudelleenhankkiminen sen turvalliseksi korjaamiseksi vie paljon kauemmin kuin korjaaminen silloin, kun se oli tuore.
  • Koordinointikuorma. Julkaisun jälkeinen korjaus koskettaa julkaisunhallintaa, QA:ta ja usein lakiasioita ja tukea — kullakin omat jononsa ja hyväksyntänsä.

Opetus ei ole, että auditoinnit ovat hyödyttömiä. Auditoinnit ovat olennaisia varmentamiselle ja sen havaitsemiselle, mitä prosessi jättää huomaamatta. Mutta jos ainoa saavutettavuusmekanismisi on määräaikainen auditointi, jota seuraa korjaussprintti, maksat suurimman hinnan joka ikinen kerta. Saavutettavuuden juurruttaminen elinkaareen muuttaa yksikkötaloutta pysyvästi. Yleiskatsauksemme vältettävistä yleisistä saavutettavuusongelmista osoittaa, kuinka monet näistä toistuvista virheistä ovat ehkäistävissä suunnitteluvaiheessa.

Tilanteen tunteminen: saavutettavuuden kypsyysmallit

Ennen kuin muutat prosessia, tarvitset rehellisen kuvan nykyisestä. Saavutettavuuden kypsyysmalli antaa sinulle yhteisen sanaston tuohon keskusteluun. Se kuvaa, kuinka syvälle saavutettavuus on kudottu organisaatiosi toimintatapaan — ei sitä, läpäiseekö yksittäinen tuote tarkistuslistan tiettynä päivänä, vaan sitä, tuottaako järjestelmäsi luotettavasti saavutettavia tuloksia.

Yksinkertainen viisivaiheinen malli riittää useimmille organisaatioille paikantamaan itsensä:

  1. Ad hoc. Saavutettavuus on reaktiivista. Työtä tehdään vain vastauksena valituksiin tai oikeudellisiin uhkiin. Ei ole omistajaa, ei käytäntöä eikä toistettavaa prosessia.
  2. Reaktiivinen mutta tietoinen. Organisaatio auditoi määräajoin ja korjaa, mutta ongelmat palaavat, koska mikään ylävirrassa ei ole muuttunut.
  3. Määritelty. Saavutettavuusstandardit, hyväksymiskriteerit ja katselmointivaiheet ovat olemassa ja dokumentoituja, vaikka käyttöönotto olisi epätasaista.
  4. Hallittu. Saavutettavuus on integroitu designjärjestelmiin, CI/CD:hen ja done-määritelmiin. Sitä mitataan KPI:llä ja sillä on selkeä omistajuus.
  5. Optimoitu. Saavutettavuus on osa kulttuuria. Tiimit havaitsevat valtaosan ongelmista ennen koodikatselmointia, ja käytäntö paranee jatkuvasti datan perusteella.

Kypsyyden arviointi eri ulottuvuuksissa

Kypsyys ei ole yksi luku; se vaihtelee tieteenaloittain. Hyödyllinen arviointi pisteyttää jokaisen näistä ulottuvuuksista erikseen:

  • Suunnittelu — ovatko saavutettavat kuviot ja merkinnät vakiokäytäntö?
  • Insinöörityö — onko kehittäjillä työkaluja, komponentteja ja ohjeistusta?
  • Sisältö — onko tekijät koulutettu otsikoihin, alt-tekstiin, linkkitekstiin ja selkokieleen?
  • QA — onko avustavan teknologian testaus osa testaussuunnitelmaa?
  • Hallinta — onko olemassa omistaja, käytäntö ja raportointi johdolle?

Useimmat organisaatiot huomaavat olevansa yhdessä ulottuvuudessa “hallittuja” ja toisessa “ad hoc”. Tuo epäsymmetria on harjoituksen hyödyllisin tulos: se kertoo sinulle tarkalleen, missä seuraava investointi maksaa itsensä takaisin. Jäsennelty kypsyysarviointi muuttaa tämän mututuntumasta vertailuarvoksi, jota voit seurata ajan myötä.

Saavutettavuuden juurruttaminen vaihe vaiheelta

Shift-leftin ydin on saavutettavuusvastuun jakaminen elinkaaren yli niin, ettei yksikään vaihe kanna kaikkea painoa. Näin “sisäänrakennettu” näyttää kussakin vaiheessa.

Suunnittelu

Suunnittelu on siellä, missä vipuvaikutus on suurin, koska suunnittelupäätökset rajoittavat kaikkea alavirrassa. Oletuksena saavutettava suunnittelu tarkoittaa:

  • Merkityt suunnitelmat. Suunnittelijat määrittelevät kohdistusjärjestyksen, näppäimistövuorovaikutukset, saavutettavat nimet ja ARIA-roolit silloin, kun mukautettuja komponentteja on mukana — jotta insinöörien ei tarvitse arvailla.
  • Kontrasti ja kohdekoot tarkistettu työkalussa. Värikontrasti (4.5:1 leipätekstille WCAG 2.2:n mukaan) ja vähimmäiskohdekoot validoidaan ennen suunnitelman luovuttamista, ei havaita QA:ssa.
  • Sisältörakenne suunniteltu. Otsikkohierarkia, lukujärjestys ja merkityksellinen linkkiteksti ovat osa suunnittelua, eivät jälkikäteinen ajatus.

Jalostus

Jalostus — backlogin hiominen, tarinoiden kirjoittaminen, sprintin suunnittelu — on siellä, missä saavutettavuudesta tulee ei-valinnaista. Mekanismi on hyväksymiskriteerit: jokainen relevantti tarina kantaa eksplisiittisiä, testattavia saavutettavuusvaatimuksia, ja tiimin done-määritelmä sisältää ne. Käsittelemme näiden kriteerien muotoilua seuraavassa osiossa, koska ne ovat ainoa korkeimman vaikutuksen ja matalimman kustannuksen muutos, jonka useimmat tiimit voivat tehdä.

Kehitys

Kehityksessä tavoitteena on tehdä saavutettavasta polusta vähimmän vastuksen polku:

  • Saavutettavat komponentit. Insinöörit rakentavat designjärjestelmästä, jonka komponentit ovat saavutettavia lähteellä (lisää tästä alla).
  • Lintterit ja editorityökalut. Staattinen analyysi havaitsee puuttuvat alt-attribuutit, virheellisen ARIA:n ja nimettömät syöttökentät koodia kirjoitettaessa.
  • Katselmoijan ohjeet. Pull request -mallit sisältävät saavutettavuustarkistuslistan, jotta katselmoijat tietävät, mitä etsiä.

QA

QA varmentaa sen, mitä prosessi ja työkalut eivät voineet taata. Kypsä QA-vaihe yhdistää:

  • Automaattiset tarkistukset ongelmille, jotka koneet löytävät luotettavasti.
  • Manuaalinen näppäimistö- ja ruudunlukijatestaus jokaiselle uudelle työnkululle.
  • Testaus ihmisten kanssa, jotka oikeasti käyttävät avustavaa teknologiaa korkean panoksen poluille — jotain, jota tarjoamme vammaisten ihmisten tekemien auditointien kautta, koska eletty kokemus tuo esiin esteitä, joita mikään automaattinen työkalu ei voi.

Tässä kannattaa olla eksplisiittinen: automaattiset työkalut havaitsevat vain osan WCAG-onnistumiskriteereistä. Loput — merkityksellinen alt-teksti, looginen kohdistusjärjestys, järkevä lukujärjestys, virheistä toipuminen — vaativat inhimillistä harkintaa. Oppaamme manuaalisiin saavutettavuusauditointeihin selittää, mihin raja menee.

CI/CD

Continuous-integration-putki on siellä, missä estät regressioita pääsemästä koskaan tuotantoon. Saavutettavuusportti suorittaa automaattiset tarkistukset jokaisella pull requestilla ja kaataa buildin, kun uusia rikkeitä ilmestyy. Tämä on mekanismi, joka estää kypsyyttäsi liukumasta taaksepäin auditointien välillä — pidämme sitä perustavana CI/CD-saavutettavuusintegraatiolle ja tutkimme teknistä yksityiskohtaa resurssissamme saavutettavuustestauksesta CI/CD:ssä.

Julkaisu ja seuranta

Saavutettavuus ei pääty käyttöönottoon. Tuotantomuutokset, kolmannen osapuolen widgetit ja sisältöpäivitykset kaikki tuovat ajautumista. Jatkuva seuranta valvoo live-sivuja ja hälyttää, kun yhdenmukaisuus heikkenee, sulkien silmukan niin, että elinkaari on todella jatkuva eikä yksisuuntainen putki.

Saavutettavuuden hyväksymiskriteerien kirjoittaminen

Jos otat käyttöön vain yhden käytännön tästä artikkelista, tee siitä tämä. Hyväksymiskriteerit kääntävät abstraktit standardit konkreettisiksi, testattaviksi odotuksiksi, jotka on kiinnitetty itse työhön. Ne muuttavat “tiimin pitäisi välittää saavutettavuudesta” muotoon “tämä tarina ei ole valmis, ennen kuin nämä ehdot täyttyvät”.

Miltä hyvät kriteerit näyttävät

Epämääräiset kriteerit (“sivun pitäisi olla saavutettava”) ovat hyödyttömiä. Tehokkaat kriteerit ovat tarkkoja, testattavia ja standardiin sidottuja. Esimerkiksi mukautetulle modaalidialogille:

  • Modaalin voi avata ja sulkea pelkällä näppäimistöllä.
  • Kohdistus siirtyy modaaliin sen avautuessa ja palaa laukaisimeen sen sulkeutuessa.
  • Kohdistus on vangittu modaalin sisälle sen ollessa auki.
  • Modaalilla on saavutettava nimi, jonka ruudunlukijat ilmoittavat.
  • Escape-näppäimen painaminen sulkee modaalin.
  • Modaalin takana oleva sisältö on inertti eikä saavutettavissa näppäimistöllä tai ruudunlukijalla.

Jokainen rivi on läpäisy/hylkäys-tarkistus, jonka testaaja voi suorittaa. Yhdessä ne koodaavat WCAG-yhdenmukaisuuden tuolle kuviolle ilman, että jokaisen tiimin jäsenen tarvitsee opetella spesifikaatiota ulkoa.

Uudelleenkäytettävän kirjaston rakentaminen

Hyöty kertaantuu, kun lopetat kriteerien kirjoittamisen tyhjästä. Ylläpidä saavutettavuuden hyväksymiskriteerien kirjastoa, joka on avaimitettu yleisiin kuvioihin — lomakkeet, modaalit, valikot, taulukot, karusellit, välilehdet — niin että jalostuksesta tulee “liitä modaalin kriteerit” tutkimustehtävän sijaan. Tämä on juuri sellainen artefakti, jota saavutettavuuskonsultointi-toimeksiantomme auttavat tiimejä rakentamaan ja räätälöimään pinoonsa.

Saavutettavuus designjärjestelmässä

Designjärjestelmä on suurimman vipuvaikutuksen paikka investoida saavutettavuuteen, koska sen komponentit periytyvät jokaiselle niitä käyttävälle tiimille. Korjaa painike kerran, ja jokainen tuote, joka käyttää tuota painiketta, on oletuksena saavutettava. Julkaise saavuttamaton päivämäärävalitsin, ja olet kylvänyt virheen jokaiseen näyttöön, joka sen omaksuu.

Saavutettava lähteellä

Tehdäksesi designjärjestelmästä saavutettavuusvaran rasitteen sijaan:

  • Leivo yhdenmukaisuus komponentteihin. Jokainen komponentti hoitaa näppäimistövuorovaikutuksen, kohdistuksenhallinnan, saavutettavan nimeämisen ja ARIA-semantiikan sisäisesti, jotta käyttäjät eivät voi tehdä sitä vahingossa väärin.
  • Dokumentoi saavutettava käyttö. Jokaisen komponentin dokumentaatio kertoo, miten sitä käytetään saavutettavasti — vaaditut propsit, kyllä ja ei -asiat sekä saavutettavuuskäyttäytyminen, jonka se takaa.
  • Testaa komponentit eristyksissä. Komponenttitason saavutettavuustestit ajetaan CI:ssä, jotta järjestelmän regressio havaitaan ennen kuin se leviää.
  • Hallitse kontribuutioita. Uudet tai muutetut komponentit läpäisevät saavutettavuuskatselmoinnin ennen julkaisua.

Kun designjärjestelmä on saavutettava, saavutettavan ominaisuuden rakentamisen rajakustannus laskee lähelle nollaa tuotetiimeille. Tämä on koko shift-leftin pointti: oikean asian tekeminen helpoksi. Sama periaate ohjaa QualiBoothin saavutettavuustyökalupakkia, joka antaa tiimeille uudelleenkäytettäviä, yhdenmukaisuustietoisia rakennuspalikoita.

Hallinta, omistajuus ja KPI:t

Prosessimuutokset, jotka riippuvat yksilöllisistä sankariteoista, rapautuvat sillä hetkellä, kun nuo yksilöt kiireellistyvät. Hallinta on se, mikä tekee saavutettavuudesta kestävää. Se vastaa kolmeen kysymykseen: kuka tämän omistaa, mitkä ovat säännöt, ja mistä tiedämme sen toimivan?

Omistajuus

Saavutettavuus tarvitsee nimettyjä omistajia, ei hajanaista hyväntahtoisuutta. Käytännössä tämä tarkoittaa yleensä:

  • Johdon sponsorin, joka pitää budjettia ja poistaa esteitä.
  • Ohjelmavetäjän, joka koordinoi tiimien yli ja ylläpitää standardeja.
  • Saavutettavuusmestarit juurrutettuina jokaiseen tuotetiimiin toimien paikallisena yhteyspisteenä ja katselmoijana.

Mestarimalli skaalautuu, koska se levittää asiantuntemusta sen sijaan, että keskittäisi sen pullonkaulaan.

Käytäntö

Kirjoitettu saavutettavuuskäytäntö asettaa tavoitteen — tyypillisesti WCAG 2.2 AA — ja kertoo, mitä tiimien on tehtävä sen saavuttamiseksi. Se yhdistyy suoraan niihin vaatimustenmukaisuusjärjestelmiin, joiden alainen olet, oli kyse sitten WCAG-vaatimustenmukaisuudesta teknisenä perustasona, esteettömyysdirektiivistä (EAA), ADA:sta tai Section 508:sta. Käytäntö on silta lain ja päivittäisen työn välillä.

KPI:t

Et voi hallita sitä, mitä et mittaa. Hyödyllisiä saavutettavuus-KPI:itä ovat:

  • Ennen julkaisua havaitut ongelmat verrattuna julkaisun jälkeisiin — selkein signaali siitä, että shift-left toimii.
  • Korjausaika saavutettavuusvirheille.
  • Yhdenmukaisuustrendi — auditoitujen kriteerien läpäisyosuus ajan myötä.
  • Designjärjestelmän kattavuus — saavutettavista komponenteista rakennetun käyttöliittymän osuus.
  • Automaattinen kattavuus — CI-portin alaisten sivujen ja työnkulkujen prosenttiosuus.

Näiden seuraaminen muuttaa saavutettavuuden subjektiivisesta väittelystä puolustettavaksi, dataan pohjautuvaksi narratiiviksi sekä johdolle että sääntelyviranomaisille. Prosessimittareiden yhdistäminen jatkuvaan saavutettavuuden skannausohjelmistoon antaa sinulle live-datan niiden täyttämiseksi, ja toistuvat auditoinnit tarjoavat riippumattoman varmennuksen siitä, että lukusi heijastavat todellisuutta.

Pragmaattinen käyttöönottojärjestys

Sinun ei tarvitse saavuttaa “optimoitua” yhdessä yössä, ja sen yrittäminen pysäyttää koko ponnistuksen. Sekvensoi työ niin, että arvo saapuu varhain ja momentum rakentuu.

  1. Lähtötaso. Suorita kypsyysarviointi ja alustava auditointi tietääksesi, missä seisot.
  2. Nopeat voitot. Lisää saavutettavuuden hyväksymiskriteerit tikettimalleihisi ja pystytä CI-portti. Nämä ovat päivien tai viikkojen muutoksia, joilla on suhteeton vaikutus.
  3. Vahvista lähde. Tee designjärjestelmäsi komponenteista saavutettavia, jotta tuleva työ perii yhdenmukaisuuden.
  4. Rakenna kyvykkyyttä. Kouluta suunnittelijoita, kehittäjiä, sisällöntekijöitä ja QA:ta; nimitä mestareita.
  5. Hallitse ja mittaa. Julkaise käytäntö, määrittele KPI:t ja raportoi edistymisestä säännöllisellä rytmillä.

Varhaiset askeleet ovat halpoja ja nopeita; myöhemmät ovat kulttuurisia ja kestävät muutaman vuosineljänneksen. Tällä tavalla sekvensointi tarkoittaa, että havaitset todellisia ongelmia viikkojen sisällä samalla kun syvempi muutos kypsyy. Tämä on saavutettavuusprosessin parantamis-toimeksiannon kaari, ja se on tarkoituksellisesti suunniteltu niin, ettei sinun koskaan tarvitse valita nopeuden ja kestävyyden välillä.

Sananen overlay-työkaluista

Kannattaa sanoa suoraan: saavutettavuus-overlay-widgetit — kolmannen osapuolen skriptit, jotka lupaavat välitöntä vaatimustenmukaisuutta yhdellä rivillä JavaScriptiä — eivät korvaa mitään yllä olevasta. Ne eivät korjaa taustalla olevaa koodia, ne tuovat usein uusia esteitä avustavan teknologian käyttäjille, eivätkä ne voi täyttää standardeja, joita sääntelyviranomaiset oikeasti valvovat. Todellinen yhdenmukaisuus tulee saavutettavasta lähdekoodista, joka on tuotettu saavutettavalla prosessilla. Elinkaaren ohi ei ole oikotietä.

Johtopäätös

Saavutettavuus ei ole vaihe, jonka läpäiset lähellä julkaisua; se on ominaisuus siinä, miten suunnittelet, rakennat, testaat ja julkaiset. Tiimit, jotka jatkavat samojen esteiden uudelleenkorjaamista, maksavat korkeimman mahdollisen hinnan alhaisimmasta mahdollisesta tuotosta. Vaihtoehto on juurruttaa saavutettavuus koko elinkaaren yli — saavutettava suunnittelu, hyväksymiskriteerit jalostuksessa, saavutettavat komponentit kehityksessä, todellinen testaus QA:ssa, automaattiset portit CI/CD:ssä ja seuranta tuotannossa — ja hallita sitä selkeällä omistajuudella ja KPI:llä, jotta se pitää.

Tuo siirtymä muuttaa saavutettavuuden toistuvasta verosta sisäänrakennetuksi laaduksi ja vaatimustenmukaisuuskiireestä kilpailueduksi. Jos haluat apua sinne pääsemiseksi, saavutettavuusprosessin parantamis-palvelumme on olemassa tekemään juuri tätä työtä tiimiesi rinnalla. Voit myös pyytää demon QualiBooth-alustasta tai suorittaa ilmaisen saavutettavuusskannauksen nähdäksesi, missä tuotteesi tänään seisoo.

Usein kysytyt kysymykset

Mitä “shift-left-saavutettavuus” oikeastaan tarkoittaa?

Se tarkoittaa saavutettavuuspäätösten ja -tarkistusten siirtämistä ohjelmiston kehityksen elinkaaren aikaisimpiin vaiheisiin — suunnitteluun ja jalostukseen — sen sijaan, että ongelmia havaittaisiin julkaisun jälkeen. Mitä aikaisemmin este havaitaan, sitä dramaattisesti halvempaa sen korjaaminen on.

Tarvitsemmeko vielä auditointeja, jos saavutettavuus on rakennettu prosessiimme?

Kyllä. Prosessi ehkäisee useimmat ongelmat, mutta riippumaton varmennus on yhä tärkeää — sekä havaitakseen sen, mitä prosessi jättää huomaamatta, että tarjotakseen puolustettavaa näyttöä yhdenmukaisuudesta. Sisäänrakennettu prosessi ja määräaikaiset toistuvat auditoinnit ovat toisiaan täydentäviä, eivät vaihtoehtoja.

Mistä tiimin tulisi aloittaa, jos kypsyys on matala?

Aloita lähtötason arvioinnista, lisää sitten saavutettavuuden hyväksymiskriteerit tiketteihisi ja CI-portti putkeesi. Nuo kaksi muutosta yksinään siirtävät suuren osan ongelmien havaitsemisesta aikaisemmaksi elinkaaressa viikkojen sisällä.

Voiko automaattinen testaus hoitaa saavutettavuuden yksin?

Ei. Automaattiset työkalut havaitsevat luotettavasti vain osan WCAG-onnistumiskriteereistä. Harkintaan perustuvat tarkistukset — merkityksellinen alt-teksti, looginen kohdistusjärjestys, virheistä toipuminen — vaativat manuaalista testausta ja ihanteellisesti testausta ihmisten kanssa, jotka käyttävät avustavaa teknologiaa.

Tee saavutettavuudesta osa rakentamistapaanne