Resilientti - Sovellusten käyttöiän hallinta
Lisätietoja hyvin rakennetuista sovittavista → vakaista → Sovelluksen elinkaaren hallinta → ympäristöstrategia
| Mistä etsiä? Tuotealue | Sijainti | Miltä hyvä näyttää? Kuvio |
|---|---|
| Sovellusalusta | Organisaatio | ✅ Tietyn ympäristön metadata ei ole riippuvainen julkaisuobjekteistasi |
| Sovellusalusta | Organisaatio | ✅ Ympäristöt eivät vastaa vapautuspolkua suoraan |
| Sovellusalusta | Organisaatio | ✅ Muutoksen julkaisupolut riippuvat muutoksen tyypistä (korkea riski, keskitaso riski, matala riski) |
| Sovellusalusta | Organisaatio | ✅ Ylivuotoisia ympäristöjä ei ole olemassa |
| Sovellusalusta | Organisaatio | ✅ Riskialttiita kokoonpanomuutoksia ei tehdä koskaan suoraan tuotantoympäristössä |
| Sovellusalusta | Organisaatio | ✅ Ei julkaisua ruuhka-aikojen aikana |
| Sovellusalusta | Organisaatio | ✅ Lähteeseen perustuva kehitys- ja julkaisumalli otetaan käyttöön |
| Sovellusalusta | Sandboxit | ✅ Lähdeseuranta on käytössä Developer- ja Developer Pro -sandboxeille |
Lisätietoja hyvin rakennetuista sovittavista → vakaista → Sovelluksen elinkaaren hallinta → julkaisujen hallinta
| Mistä etsiä? Tuotealue | Sijainti | Miltä hyvä näyttää? Kuvio |
|---|---|
| Sovellusalusta | Suunnittelun standardit | ✅ Julkaisun nimet ovat selkeitä |
| Sovellusalusta | Suunnittelun standardit | ✅ Tiimit voivat löytää ja noudattaa selkeitä ohjeita merkitäkseen artefakteja, kehityskohteita ja muita töitä oikeilla julkaisun nimillä |
| Sovellusalusta | Dokumentaatio | ✅ Julkaisun nimet ovat haettavissa ja löydettävissä |
| Sovellusalusta | Dokumentaatio | ✅ On mahdollista noutaa julkaisun manifestin selkeä näkymä julkaisun nimen perusteella |
| Sovellusalusta | KPI-mittarit | ✅ Generoivien tekoälisovellusten laatukynnysarvot on määritetty eri kehitysvaiheille |
| Sovellusalusta | Tuotanto | ✅ Metadata näyttää staattisten julkaisumekanismien käytön Käyttöönotot Metadata API:n kautta käyttävät source-formaattia |
| Sovellusalusta | Tuotanto | ✅ Metadata näyttää staattisten julkaisumekanismien käytön Metadata on organisoitu lukitsemattomiin paketteihin |
| Sovellusalusta | Tuotanto | ✅ Käyttöönottolokeissa ei näytetä epäonnistuneita käyttöönottoja käytettävissä olevassa historiassa |
| Sovellusalusta | Tuotanto | ✅ Käyttöönottohistoriassa näytetään selkeät julkaisujaksot ja melko yhdenmukaiset käyttöönottoklusterit julkaisuaikoissa |
| Sovellusalusta | Tuotanto | ✅ DevOps Center on aktiivinen ja asennettu |
| Sovellusalusta | Tuotanto | ✅ Metadata näyttää staattisten julkaisumekanismien käytön Muutosjoukkoja ei käytetä muutosten julkaisemiseen |
| Sovellusalusta | Roadmap | ✅ Ominaisuudet liittyvät selkeästi tiettyyn nimettyyn julkaisuun |
| Sovellusalusta | Roadmap | ✅ Julkaisun nimet ovat selkeitä |
| Sovellusalusta | Roadmap | ✅ Julkaisun nimet ovat haettavissa ja löydettävissä |
Lisätietoja hyvin rakennetuista sovittavista → vakaista → Sovelluksen elinkaaren hallinta → testistrategia
| Mistä etsiä? Tuotealue | Sijainti | Miltä hyvä näyttää? Kuvio |
|---|---|
| Data 360 | Apex | ✅ Apex kattavat Data Cloud -objekteille suoritetut kyselyt Test-luokat laajentavat System.SoqlStubProvider-luokkaa ja korvaavat handleSoqlQuery()-metodin. DMO-esiintymät luodaan joko Test.createStubQueryRow()- tai Test.createStubQueryRows()-funktioilla. |
| Sovellusalusta | Apex | ✅ Yksikkötesteissä käytetään datan tehdaskuvioita |
| Sovellusalusta | Apex | ✅ API-vastausten simulointiin käytetään peukalointia/stubia |
| Sovellusalusta | Yritys | ✅ Lisää skaalatestaus osana QA-prosessia, kun sinulla on B2C-skaalaisia sovelluksia, suuria käyttäjämääriä tai suuria datamääriä |
| Sovellusalusta | Yritys | ✅ Skaalaustesteilläsi on hyvin määritetyt ehdot |
| Sovellusalusta | Yritys | ✅ Suoritat skaalatestauksen Full-sandboxissa |
| Sovellusalusta | Yritys | ✅ Skaalatestit keskittyvät järjestelmän korkean prioriteetin osa-alueisiin |
| Sovellusalusta | Yritys | ✅ Simulaattoreita käytetään tuotantoympäristön kaltaisten ehtojen kopioimiseen skaalattavuuden ja suorituskyvyn testaamiseksi |
| Sovellusalusta | Yritys | ✅ Testit suoritetaan automaattisesti, kun muutokset saadaan lähdekoodin hallintaan |
| Sovellusalusta | Yritys | ✅ Kestävyys-, stressi-, suorituskyky- ja skaalatestit suoritetaan useita kertoja sovelluksen kehityssyklin aikana ja ne ovat jatkuvia tehtäviä |
| Sovellusalusta | Yritys | ✅ Kehotteiden suunnittelu sisältää henkilön laatutarkastuksen |
| Sovellusalusta | Yritys | ✅ Käyttötestit käyttävät erilaisia laitteita ja apulaitteita |
| Sovellusalusta | Organisaatio | ✅ Kaikki testitiedot poistetaan luottamuksellisista ja tunnistavista tiedoista |
| Sovellusalusta | Testisuunnitelmat | ✅ Ympäristöt luokitellaan niiden tukemien testien perusteella |
| Sovellusalusta | Testisuunnitelmat | ✅ Sopivat testisuunnitelmat määritetään riskin, käyttötarkoituksen tai monimutkaisuuden perusteella |
Lisätietoja hyvin rakennetuista sovittavista → vakaista → Sovelluksen elinkaaren hallinta → ympäristöstrategia
| Mistä etsiä? Tuotealue | Sijainti | Mitä vältettävä? Anti-Kuvio |
|---|---|
| Sovellusalusta | Organisaatio | ⚡️ Ympäristöt vastaavat vapautuspolkua suoraan |
| Sovellusalusta | Organisaatio | ⚡️ Jokaisen muutoksen julkaisupolku on sama |
| Sovellusalusta | Organisaatio | ⚡️ Ylivuotoisia ympäristöjä on olemassa |
| Sovellusalusta | Organisaatio | ⚡️ Riskialttiita kokoonpanomuutoksia tehdään suoraan tuotantoympäristössä |
| Sovellusalusta | Organisaatio | ⚡️ Organisaatioon perustuva kehitys- ja julkaisumalli otetaan käyttöön |
| Sovellusalusta | Organisaatio | ⚡️ Julkaisut tapahtuvat ruuhka-aikojen aikana |
| Sovellusalusta | Organisaatio | ⚡️ Metadata tietyssä ympäristössä on julkaisuartefakti |
| Sovellusalusta | Sandboxit | ⚡️ Lähdeseuranta ei ole käytössä Developer- ja Developer Pro -sandboxeille |
Lisätietoja hyvin rakennetuista sovittavista → vakaista → Sovelluksen elinkaaren hallinta → julkaisujen hallinta
| Mistä etsiä? Tuotealue | Sijainti | Mitä vältettävä? Anti-Kuvio |
|---|---|
| Sovellusalusta | Suunnittelun standardit | ⚡️ Julkaisun nimet poissa |
| Sovellusalusta | Suunnittelun standardit | ⚡️ Tiimit viittaavat artefakteihin, kehityskohteisiin ja muihin töihin eri tavoin |
| Sovellusalusta | Dokumentaatio | ⚡️ Julkaisun nimet ovat ad hoc tai niitä ei ole olemassa |
| Sovellusalusta | Dokumentaatio | ⚡️ Julkaisun manifesti ei voi näyttää selkeästi julkaisun nimellä |
| Sovellusalusta | KPI-mittarit | ⚡️ Generoivien tekoälisovellusten laatukynnystä ei ole määritetty tai sitä ei ole määritetty eri kehitysvaiheissa |
| Sovellusalusta | Tuotanto | ⚡️ Metadata osoittaa organisaatioihin perustuvien julkaisumekanismien käytön Metadata API:n kautta tehdyt käyttöönotot käyttävät package.xml-formaattia |
| Sovellusalusta | Tuotanto | ⚡️ Metadata osoittaa organisaatioihin perustuvien julkaisumekanismien käytön Muutosjoukkojen aktiivinen käyttö |
| Sovellusalusta | Tuotanto | ⚡️ Käyttöönottolokit näyttävät epäonnistuneiden käyttöönottojen toistuvia esiintymiä käytettävissä olevassa historiassa |
| Sovellusalusta | Tuotanto | ⚡️ Käyttöönotoilla ei ole havaittavissa olevaa järjestystä tai ne näyttävät epätasaisia käyttöönottojen klustereita (kuvake hot-fix- ja ad hoc -periytymisestä) |
| Sovellusalusta | Tuotanto | ⚡️ DevOps Center ei ole käytössä ja asennettu |
| Sovellusalusta | Roadmap | ⚡️ Ominaisuudet eivät liity selkeästi tiettyyn julkaisuun |
| Sovellusalusta | Roadmap | ⚡️ Julkaisun nimet poissa |
| Sovellusalusta | Roadmap | ⚡️ Julkaisun nimet ovat ad hoc tai niitä ei ole olemassa |
Lisätietoja hyvin rakennetuista sovittavista → vakaista → Sovelluksen elinkaaren hallinta → testistrategia
| Mistä etsiä? Tuotealue | Sijainti | Mitä vältettävä? Anti-Kuvio |
|---|---|
| Data 360 | Apex | ⚡️ Testien kattavuutta ei ole olemassa SOQL-kyselyille, jotka suoritetaan Data Cloud -objekteille, SOQL-kyselyitä DMO-organisaatioon ei kata Apex |
| Sovellusalusta | Apex | ⚡️ Yksikkötestit ovat riippuvaisia organisaation datasta |
| Sovellusalusta | Apex | ⚡️ Sekoituksia/pistoja ei käytetä |
| Sovellusalusta | Yritys | ⚡️ Skaalatestejäsi ei priorisoida |
| Sovellusalusta | Yritys | ⚡️ Et suorita skaalatestejä osana QA-prosessia ja sinulla on B2C-skaalaussovelluksia, suuria käyttäjämääriä tai suuria datamääriä |
| Sovellusalusta | Yritys | ⚡️ Skaalatesteilläsi ei ole hyvin määritettyjä ehtoja |
| Sovellusalusta | Yritys | ⚡️ Suoritat skaalatestejä Partial Copy- tai Developer Sandboxissa |
| Sovellusalusta | Yritys | ⚡️ Käytettävyystestejä ei suoriteta tai ne suoritetaan rajoitetuille laitteille |
| Sovellusalusta | Yritys | ⚡️ Käyttäjäpyyntöjen, API-liikenteen ja verkon nopeuden variaatioiden tuotanto-tyyppisiä määriä ei testata. |
| Sovellusalusta | Yritys | ⚡️ Testien automatisointi ei ole käytössä |
| Sovellusalusta | Yritys | ⚡️ Kehotteiden suunnittelu ei sisällä ihmisen laatutarkastusta |
| Sovellusalusta | Yritys | ⚡️ Kestävyys-, stressi-, suorituskyky- ja skaalatestit ovat kehitysvaiheita. |
| Sovellusalusta | Organisaatio | ⚡️ Testitiedot ovat identtisiä tuotantodatan kanssa |
| Sovellusalusta | Testisuunnitelmat | ⚡️ Ei ole selvää, mikä ympäristö voi tukea minkätyyppisiä testejä |
| Sovellusalusta | Testisuunnitelmat | ⚡️ Testisuunnitelmia ei luokitella riskin, käyttötarkoituksen tai monimutkaisuuden perusteella |
| Sovellusalusta | Testisuunnitelmat | ⚡️ Mukautetun LWC:n suorituskyvyn testaaminen on harkittu. Mukautettujen Lightning testaaminen odottaa kehityskulun loppuun |
| Sovellusalusta | Testisuunnitelmat | ⚡️ Integraatioiden testaaminen, joissa on alle 50 % odotetusta käyttäjäliikenteestä Riippuen muutamasta käyttäjästä, jotta integrointitesti riittää |