Lue päivitysaikatauluistamme tästä.

Tarkoitetut ratkaisut tarjoavat liiketoiminta-arvoa välittömästi ja ajan myötä. Tarkoitetut arkkitehtuurit on suunniteltu ja toimitettu strategisesti, niitä voidaan ylläpitää tehokkaasti ja ne on helppo lukea ja ymmärtää ihmisille.

Ominaisuudet ja korjaukset priorisoidaan ja toimitetaan selkeästi liiketoiminnan ja teknologian sidosryhmille. Suunnitteluvaihtoehdot luovat toteutuksia, joita toimitus- ja huoltotiimit voivat käyttää helposti ilman lisäominaisuuksia tai monimutkaisuuksia. Tarkoitellut arkkitehtuurit on helpompi omistaa, ylläpitää ja kehittää yrityksen kanssa, koska ne noudattavat selkeitä ja yhdenmukaisia toteutuskuvioita. Rakentajat voivat tulkita ja toteuttaa suunnitelmia uusille ominaisuuksille, ja huoltotiimit voivat ymmärtää toteutettujen ominaisuuksien dokumentaatiota.

Voit luoda tarkoituksenmukaisempia järjestelmiä keskittymällä kolmeen tärkeään osa-alueeseen: strategiaan, ylläpitoon ja luettavuuteen.

Arkkitehtuurin strategia tarkoittaa, että järjestelmät on suunniteltu ja toimitettu huolellisesti. Tämä tarkoittaa, että toimitus- ja huoltotiimeillä on selkeä näkymä tänään ja tulevaisuudessa tehtävästä työstä ja että kaikki ovat samaa mieltä tehtävän työn "miksi". Se tarkoittaa, että kiireelliset pyynnöt voidaan lajitella tehokkaasti ja tehokkaasti, ja sidosryhmät voivat ymmärtää selkeästi pyyntöjen vaikutukset ja kompromissit.

Voit laatia arkkitehtuurissasi selkeämmän strategian keskittymällä priorisointiin, etenemissuunnitelmaan ja hallintaan.

Priorisointi tarkoittaa, että suunnittelet toimitettavien töiden järjestyksen ja laajuuden. Priorisointi tarkoittaa, että ymmärrät toimitettavien tuotteiden todellisen vaikutuksen liiketoimintaan, arvioit nämä vaikutukset verrattuna muihin työpyyntöihin ja tuotteesi tai ohjelmasi yleiseen etenemissuunnitelmaan.

Eräs tapa arvioida tietyn työkohteen vaikutusta on tarkastella todellisia kustannuksia tai hyötyjä yritykselle. Kun olet tunnistanut automatisoinnin KPI-mittarit, voit käyttää liiketoiminnan vaikutusten laskentatyökalua arvioidaksesi toteutuksen kokonaiskustannuksia tai hyötyjä. Nämä laskutoimet voivat auttaa sinua saamaan sidosryhmiltäsi tietoja siitä, mitä automatisointeja rakennetaan ja missä järjestyksessä. Ne voivat myös auttaa sinua tunnistamaan automaatiot, jotka haluat lykätä tai välttyä. Lisätietoja tehokkaiden töiden tunnistamisesta on kohdassa Automatisoinnit-osiossa prosessin suunnittelu.

Toimituksen priorisointikehyksen luominen auttaa sinua ja huoltotiimiäsi hallitsemaan käyttäjien odotuksia ja pysymään ajan tasalla etenemissuunnitelmasi kanssa.

Joitakin priorisoinnissa huomioitavia asioita on:

  • Toimituksen liiketoimintavaikutus (kustannus/hyöty)
  • Toimitettavaksi vaadittujen uusien töiden määrä
  • Toimitettavan huoltotyön määrä

Alla oleva kuvioiden ja antikuvioiden luettelo näyttää, miltä oikea (ja huono) priorisointi näyttää Salesforce-töihin liittyen. Voit käyttää niitä vahvistaaksesi toteutussuunnitelmasi tai tunnistaaksesi, missä sinun täytyy tunnistaa prioriteetit paremmin ennen niiden rakentamista.

Lisätietoja Salesforcen käytettävissä olevista työkaluista, jotka auttavat priorisoinnissa, on kohdassa Tarkoitukseen liittyvät työkalut.

Etenemissuunnitelma on priorisoitu, vahvistettu ja hyvin määritetty näkymä tehtävistä. Tehokkaat etenemissuunnitelmat tarjoavat selkeän kuvan tulevien töiden liiketoiminnan vaikutuksista ja teknologian vaikutuksista. Liiketoiminta-asiakkaiden ja teknisten sidosryhmien osallistaminen on tärkeä osa etenemissuunnitelmaa. Tiekartat sallivat sinun saada palautetta ja tietoja lähestymistavasta ja lopputuloksista ennen töiden aloittamista. Lopulta etenemissuunnitelmat auttavat kaikkia sidosryhmiä ymmärtämään, miksi he tekevät töitä.

Jos tiimisi käyttää rästityötä, on tärkeää ymmärtää, että etenemissuunnitelmasi ei ole yhteenveto tai luettelo rästityössä olevista kohteista. Suhde on päinvastainen: Kohteet sisällytetään rästitöön vain, jos ne voidaan liittää selkeästi ja luotettavasti etenemissuunnitelmassasi olevaan toimitukseen. Korkealaatuiset etenemissuunnitelmat, jotka on luotu sidosryhmien osallistumisella, tarjoavat toimitus- ja huoltotiimeille selkeän näkymän siitä, mihin heidän tulisi keskittyä ja miten heidän tulisi priorisoida pyyntöjä, mikä helpottaa ristiriitaisten pyyntöjen lajittelemista ja sidosryhmien odotusten hallintaa.

Huono tai puutteellinen etenemissuunnitelma johtaa seuraaviin:

  • Ei ole selvää, milloin uudet ominaisuudet ja toiminnot tulevat saataville
  • Sidosryhmien ristiriitaiset prioriteetit
  • Toimitettavien ratkaisujen ja organisaation kokonaisvision välinen katkeaminen
  • On vaikea ymmärtää käynnissä olevia töitä
  • Eri tiimien epätasaiset työkuormat
  • Työkohteiden välisten suhteiden ja sidonnaisuuksien näkyvyys puuttuu
  • Keskeytetyt toteutukset, johtuen ei-hallituista sidonnaisuuksista

Sidosryhmät tarvitsevat usein rooleihinsa sopivia tietoja päätösten tekemiseen. Tehokkaiden etenemissuunnitelmien luominen vaatii, että ymmärrät selkeästi kohdeyleisösi ja heidän tarvitsemansa tiedot. Etenemissuunnitelmat on jaettu kahteen tyyliin, jotka tukevat yritys- ja teknisiä kohdeyleisöjä. Jokainen tyyli sisältää kaksi tarkkuustasoa, jotka tukevat erityyppisiä tietoja.

Liiketoimintasuunnitelmat auttavat sidosryhmiä suunnittelemaan organisaation muutoksia, hyödyntämään kasvumahdollisuuksia ja pysymään ajan tasalla yrityksen tavoitteista. Liiketoiminnan etenemissuunnitelmat tarjoavat myös tavan varmistaa, että IT:n kulut vastaavat kokonaisvaltaista liiketoiminnan visiota.

  • Luo liiketoimintamahdollisuuksien etenemissuunnitelma näyttääksesi päälliköille, mitkä ominaisuudet otetaan käyttöön. Tämäntyyppinen etenemissuunnitelma sisältää yleisiä tietoja omista ominaisuuksista ja siitä, miten ne vastaavat liiketoimintatavoitteita, kuten toiminnan tehokkuuden parantamista tai uuden tuotesarjan julkaisemista.
  • Luo liiketoimintaominaisuuksien etenemissuunnitelma keskittyäksesi tiettyyn kykyyn ja näyttääksesi sen lisäominaisuudet ja toiminnot, kun sinun täytyy auttaa liiketoiminnan sidosryhmiä resurssien suunnittelussa, budjetoinnissa ja muutosten hallinnassa.

Teknologian etenemissuunnitelmat auttavat teknisiä sidosryhmiä budjetin ja resurssien allokoinnin suunnittelussa. He auttavat myös toteutustiimejä ymmärtämään, mihin heidän projektinsa sopivat osana kokonaiskuvaa ja tunnistavat kaikki tiimien väliset sidonnaisuudet.

  • Luo teknologiajärjestelmän etenemissuunnitelma näyttääksesi toteutettavat järjestelmät ja järjestelmätason sidonnaisuudet. Tämäntyyppinen etenemissuunnitelma näyttää yleisiä järjestelmätietoja sekä järjestelmien ja liiketoimintaominaisuuksien välistä tasausta.
  • Luo teknologia-komponenttien etenemissuunnitelma keskittyäksesi järjestelmän tiettyihin komponentteihin, jotka otetaan käyttöön resurssien suunnittelua ja käyttöönottoa varten. Tämäntyyppinen etenemissuunnitelma näyttää komponenttitason tiedot ja toteutuksen vaatimukset (esimerkiksi deklaratiivinen kehitys, pro-code jne.).

Varmista, että etenemissuunnitelmasi sisältävät realistisia aikatauluja. Yleinen virhe on sisällyttää mukaan vain järjestelmän toteuttamiseen tarvittava aika ottamatta huomioon siihen liittyvien toimintojen suorittamiseen tarvittavaa aikaa. Tämä voi aiheuttaa toteutustiimin jäsenten liiallisen rajoituksen ja odotettua pidempiä viiveitä. Kun luot etenemissuunnitelmaa, ota huomioon seuraavien kohteiden suorittamiseen tarvittava aika:

  • Kaikkien uusien ja päivitettyjen ominaisuuksien dokumentaatio
  • Uusien ominaisuuksien tukemiseen tarvittujen olemassa olevien ominaisuuksien ylläpito
  • Asiaan liittyvien järjestelmien päivitykset, jotka vaaditaan integraatioiden tukemiseen
  • Tehostettu tuki projektitiimeiltä heti julkaisun jälkeen
  • Testaus, koulutus ja muutostenhallinta

Hyvin yhteensopivat liiketoiminta- ja teknologiapolun etenemissuunnitelmat tarjoavat kokonaisvaltaisen näkymän siitä, milloin ominaisuudet otetaan käyttöön ja mitä teknologiaa niiden takana on. Alla olevassa kuvioiden ja vastakuvioiden luettelossa näytetään, miltä oikeat (ja heikot) etenemissuunnitelmat näyttävät Salesforce-organisaatiossa. Voit käyttää niitä vahvistaaksesi tai parantaaksesi etenemissuunnitelmaasi.

Lisätietoja Salesforce-työkaluista, jotka voivat auttaa sinua etenemistä, on kohdassa Tarkoitukseen liittyvät työkalut.

Hallinta on rakenne, jota käytät priorisointiin, päätöksentekoon ja muutostenhallintaan sidosryhmien kanssa. Hallinta osoittaa selkeästi, miten päätökset tehdään ja miten ne kommunikoidaan. Se tarjoaa yhdenmukaisia tapoja, joilla palautetta ja pyyntöjä voidaan syöttää päätöksentekoprosessiin ja jotta kaikki sidosryhmät voivat ymmärtää huolto- ja kehitystyön tilan. Hallinta auttaa tekemään julkaisujen hallintaprosesseista selkeitä ja yhdenmukaisia, ja auttaa kaikkia tiimin jäseniä ymmärtämään roolinsa ja vastuunsa.

Ilman asianmukaista hallintaa tiimit kohtaavat useita ongelmia, mukaan lukien:

  • Päällekkäisten ominaisuuksien ja toimintojen pyynnöt saapuvat ad hoc -tilassa
  • Toteutustiimit priorisoivat "helpommat" toimet tai pyynnöt vaikuttavammilta sidosryhmiltä ottamatta asianmukaisesti huomioon liiketoiminta-arvoja, kompromisseja tai organisaation kokonaistavoitteita
  • Johdonmukaisten hyväksymis- ja tarkastusprosessien puute
  • Epäjohdonmukaiset julkaisujaksot ja laatu
  • Korkeat virhesuhteet, korvaukset, ristiriidat ja tarpeettomat työt kehitystyössä

Ehkä selvin merkki siitä, että järjestelmällä ei ole tehokasta hallintaa, ovat hitaat ja työläiset julkaisut. On tärkeää ymmärtää, että hallintajärjestelmän koko ei mittaa sen tehokkuutta. Itse asiassa kehittyneet hallintajärjestelmät (kuten monet suuret yritykset) voivat rajoittaa julkaisujen nopeutta ja yleisyyttä.

Hyvä hallinta tarkoittaa, että vaikeuttaa huonojen mukautusten siirtymistä kehityksen alkuvaiheiden ohi ja että hyvien mukautusten tekeminen tuotantoympäristöön on ennustettavissa ja johdonmukaista.

Hallintatyöt ovat liian usein reaktiivisia. Ne käynnistetään tai kaksinkertaistetaan, kun ongelmasta, kuten liiallisesta teknisestä velasta, alkaa tulla liiketoimintaongelma. Monissa tapauksissa epäonnistunut vastaus on, että yritys ”lukitsee” kehitystyön ja julkaisuja sen sijaan, että luo tehokkaita suunnittelun standardeja ja rakennusautomaatioita noudattaakseen näitä standardeja kehittäjien työkaluketjuissa ja lähdekoodin hallintajärjestelmissä.

Kun rakennat Salesforce-hallintajärjestelmäsi kehysjärjestelmää, ota huomioon seuraavat elementit ja seuraavat tärkeimmät kysymykset, joihin vastataan:

  • Työpyynnöt. Miten käyttäjät voivat pyytää ominaisuuksia tai ominaisuuksia? Miten virheistä raportoidaan?
  • Priorisointi ja työsuunnitelma. Kuka päättää, mitkä työpyynnöt ovat tärkeitä? Miten työt rajoitetaan, priorisoidaan ja hyväksytään tai allekirjoitetaan?
  • Ympäristöt ja julkaisusuunnitelmat. Mikä on kehitys-, testaus- ja julkaisuympäristön myyntiputki? Kuka tarjoaa, päivittää ja myöntää käyttöoikeudet? Kuka käsittelee käyttöönotot ja vahvistukset? Miten ja milloin muutokset julkaistaan? Miten käsittelet käyttöönottoja tai ympäristöjä Salesforcen julkaisusyklin aikana? (Lisätietoja tästä on kohdassa Sovelluksen elinkaaren hallinta).
  • Palvelun omistajuus ja tuotantotuki. Kuka tukee mitä? Kuka käsittelee tuotantoympäristössä esiintyvät ”hot-fix”-ongelmat? Miten nämä kohteet testataan ja julkaistaan? Kuka on vastuussa organisaation yleisestä tietoturvasta?

Alla oleva kuvioiden ja vastakuvioiden luettelo näyttää, miltä oikea (ja huono) hallinta näyttää Salesforce-organisaatiossa. Voit käyttää näitä vahvistaaksesi tai parantaaksesi hallintastrategiaasi.

Lisätietoja hallintaan käytettävissä olevista Salesforce-työkaluista on kohdassa Tarkoitukseen liittyvät työkalut.

Seuraava taulukko näyttää valikoiman kuvioita, joita haluat etsiä (tai rakentaa) organisaatiossasi, sekä vasta-kuvioita, joita haluat välttyä tai joilla haluat korjata.

✨ Katso lisää strategiakuvioita Kuvioiden ja antikuvioiden tutkintaohjelmasta.

Kuvakkeet Kuvioiden estäminen
Prioriteetti Dokumentaatiossasi:
- Kaikilla uusilla työkohteilla on selkeät liiketoiminta-arvojen tilastot (esimerkiksi tuoton kasvu, prosessien optimoinnista aiheutuvat kustannussäästöt jne.)
- Tiekartat näyttävät työn priorisoinnin liiketoiminta-arvon perusteella
Dokumentaatiossasi:
- Työhön liittyvä liiketoiminta-arvo ei ole selkeä tai ei ole olemassa
- Tiekarttoja ei ole olemassa
Yrityksessäsi:
- Käyttöönotto- ja huoltokustannukset on tunnistettu kaikille työkohteille
- Ominaisuuksien pyynnöt priorisoidaan liiketoiminnan vaikutusten, toimitukseen vaadittujen uusien töiden määrän ja ylläpitoon vaadittujen töiden määrän perusteella.
Yrityksessäsi:
- Ominaisuuksien käyttöönottoon ja ylläpitoon liittyvät kustannukset eivät ole selkeitä
- Pyynnöt toimitetaan ad hoc- tai first-in/first-out-perusteella
Tiekartoitus Reittikartat:
- Välitä tietoja, jotka on räätälöity yleisölle (liiketoiminnalle tai tekniselle)
- Välitä tietoja oikealla lisätietotasolla
- Näytä alkamis- ja päättymispäivät
- Näytä edellytykset ja sidonnaisuudet
Roadmaps (jos sellaisia on):
- Käytetään projektin käynnistysmateriaaleina, eikä toimitustapoja varten
- Älä tue sidosryhmien ja toimitustiimien tasaamista
- Yhdistä lisätietotasoja (esimerkiksi lisäämällä järjestelmät ja komponentit samaan etenemissuunnitelmaan)
- Sisältävät tietoja, joita ei ole räätälöity yleisölle (esimerkiksi liiketoimintaominaisuudet ja järjestelmät samassa etenemissuunnitelmassa)
Yrityksessäsi:
- Sidosryhmät ymmärtävät työkohteiden "miksi"
- Toimitustiimit osaavat arvioida rästitettyjä kohteita pitkän aikavälin prioriteettien perusteella
- Tiimit tietävät, kuka tekee mitä ja miten hallita sidonnaisuuksia
- Työ on tarkoituksellista, vaikka prioriteettien tulisi muuttua nopeasti
Yrityksessäsi:
- Työt noudetaan kaikista rästitöistä, eikä selkeää syytä ole.
- Tiimeillä on vaikeuksia koordinoida toisistaan riippumattomia töitä ja he usein kopioivat töitä ymmärtämättä niitä.
- Työ on usein reaktiivinen
- Sidosryhmät ovat usein turhautuneita ja hämmentyneitä siitä, mitä tehdään, ja he ovat käyttövalmiita, kun uusia ominaisuuksia toimitetaan
Hallinta Yrityksessäsi:
- Käyttäjät voivat helposti raportoida virheitä ja pyytää ominaisuuksia
- Työkohteiden priorisointiprosessi on dokumentoitu ja läpinäkyvä kaikille sidosryhmille
- Ympäristöstrategia on selkeästi dokumentoitu ja kehitysympäristöt vastaavat dokumentaatiota
- Julkaisusuunnitelma on ennustettavissa ja läpinäkyvä kaikille toimitustiimin jäsenille
- Tiimin jäsenet tietävät, kuka on vastuussa sovelluksen elinkaaresta
- Julkaisut ovat selkeitä käyttäjille ja toimitus-/huoltotiimeille
- Tuotantotukiprosessit ovat selkeitä ja hot-korjauksilla on selkeä polku tuotantoympäristöön
- Tiimit ja projektit käyttävät vain liiketoimintatarkoituksiin hyväksyttyjä tekoälymalleja
Yrityksessäsi:
- Virheraportit ja ominaisuuspyynnöt ovat ad hoc -toimintoja
- Työkohteilla ei ole selkeää priorisointia
- Ympäristöt provisioidaan ad hoc -tilassa eikä niitä välttämättä voi päivittää ennustettavasti. Kehittäjillä ei usein ole tarvitsemiaan ympäristöjä ja käyttöoikeuksia
- Julkaisut eivät ole ennustettavia toimitustiimeille ja käyttäjille
- Tiimit eivät tiedä, kuka on vastuussa mistä
- Hot-korjaukset käsitellään ad hoc
- Varastosta on tullut "ideapankki", joka on vanhentunut ja pysähtynyt
- Hallintaryhmät toimivat tukipyyntöjen vianmääritystoimintona
- Asiakirjoja ei ole helppo käyttää
- Tiimit valitsevat tekoälymallit ad hoc

Ylläpitokelpoisuus tarkoittaa, että järjestelmä voidaan pitää terveenä tilana, kun uusia ominaisuuksia siirretään järjestelmään ja tekninen velka siirtyy järjestelmästä säännöllisesti ja ennustettavasti. Ylläpitokäyttöiset järjestelmät sallivat tiimiesi tarjota arvoa yritykselle ennustetulla nopeudella ja laadulla. Järjestelmän ylläpitokelpoisuus riippuu useista tekijöistä, mukaan lukien sen luettavuus, sen irrottaminen ja sen testausstrategian perusteellisuus.

Tärkeintä on, että järjestelmän ylläpitokelpoisuus riippuu sen suunnittelun yksinkertaisuudesta. Tämä osio kattaa tavat, joilla voit luoda yksinkertaisempia ratkaisuja ja parantaa ylläpitokelpoisuutta.

Voit laatia ratkaisuja, joita on helpompi ylläpitää, keskittymällä kahteen avaimeen: käyttämällä vakiotoimintoja mukautettujen ominaisuuksien sijaan ja käsittelemällä teknisiä velkoja.

Salesforce tarjoaa useita käyttövalmiita ratkaisuja — Sales Cloud, Service Cloud ja monet Salesforce-toimialaratkaisut — sekä joustavuutta luodaksesi omia mukautettuja ratkaisuja. Peruspalvelut, jotka tukevat Salesforcen omia pilvipalveluita, ovat käytettävissä myös kaikille Salesforce Customer 360 Platformilla luoduille mukautetuille ratkaisuille. Käytä Salesforcen käyttövalmiita palveluita ja ratkaisuja luotettavana pohjana mahdollisimman monelle ratkaisullesi.

Käyttövalmiiden sovellusalustan palveluiden käyttäminen tarjoaa kaksi erillistä etua. Ensin sovelluksesi hyötyvät luonnollisesti uusimmista Salesforcen innovaatioista jokaisen julkaisun yhteydessä. Toiseksi kehitystiimisi voivat keskittyä laajentamaan ja syventämään Salesforce-ratkaisujesi tarjoamia liiketoimintaominaisuuksia, eikä käsittelemään perusrakenteellisia raskaita työkaluja.

Vakiotoimintojen ja mukautettujen ominaisuuksien käyttöajan oikea valinta ei ole haastavaa arkkitehtuurin näkökulmasta. Avaimet ovat:

  • Alustan mukauttaminen tarkoittaa muokkaamista ja laajentamista, ei kopiointia. Kun suunnittelet tai arvioit arkkitehtuuria, sinun tulisi kysyä: Onko tämä jo olemassa Salesforce Platformissa? Jos vastaus on ”Kyllä, mutta...[insert changes a business stakeholder wants here...]”, käytä sovellusalustan käyttövalmista ominaisuutta. Suoritettava arkkitehtuurityö on tunnistaa hyödyllisimmät tavat, joilla voit määrittää Salesforce-käyttövalmiin ominaisuuden liiketoimintavaatimusten mukaiseksi.
  • Yksikään mukautus ei ole tarpeeton. Ajan myötä kaikilla muutoksilla on seurauksia. Jos sinun täytyy ottaa käyttöön mukautettu ratkaisu, voit vähentää järjestelmäsi väistämätöntä teknistä velkaa käyttämällä mahdollisimman vähän koodia käyttävää teknologiaa ja luomalla toteutuksissasi yhdistettäviä yksiköitä.
  • Katso build-buy-näkymiä. Salesforce AppExchange on sovellusten ja ratkaisujen markkinapaikka Salesforcen laajentamiseksi. AppExchange voivat tarjota toimintoja ilman mukautetun ratkaisun rakentamiseen ja ylläpitämiseen liittyviä kustannuksia. Ota huomioon seuraavat seikat, kun arvioit AppExchange:
    • Tunnista ratkaisun ominaisuudet ja aukot. Ihannetapauksessa löydät sovelluksen, joka täyttää kaikki liiketoimintatarpeesi. Todellisuudessa et välttämättä löydä täydellistä sovitetta. Kun arvioit ratkaisuja, kartoita mahdollisen ratkaisun toiminnallisuudet liiketoimintavaatimusten priorisoituun luetteloon. Näin löydät ratkaisun, joka sopii parhaiten tärkeimpiin tarpeisiisi.
    • Käytä sandboxeja ja ilmaisia kokeilujaksoja. Käytä ilmaisia kokeilujaksoja arvioidaksesi sandbox-ympäristöissä olevia sovelluksia ja tunnistaaksesi sopivimmat. Määritä, vaativatko sovellukset sinun tehdä kokoonpanoon muutoksia, jotka ovat ristiriidassa nykyisen kokoonpanosi kanssa.
    • Ota huomioon lyhytaikaiset ja pitkäaikaiset kustannukset. Arvioi sovelluksen pitkäaikaiset huoltosäästöt tilausperusteisten sovellusten toistuvien kustannusten perusteella. Vältä skenaarioita, joissa sinun täytyy maksaa toistuvia kustannuksia useista toiminnoista, joita liiketoimintasi sidosryhmät eivät koskaan käytä.
  • Käytä Salesforcesta saatuja käyttövalmiita datamalleja. Salesforce tarjoaa käyttövalmiita datamalleja myynti-, palvelu- ja useille eri toimialoille. Salesforcen tarjoamien datamallien käyttäminen varmistaa, että järjestelmäsi ominaisuudet määritetään vain kerran (poistamalla tarpeettomuudet ja silot), luo yhden totuuden lähteen koko järjestelmässä, helpottaa sovellustietojen ymmärtämistä analyysillä, helpottaa Salesforcen käyttövalmiiden tekoälypalveluiden käyttöä, vähentää ylläpitokustannuksia (vähentämällä tukemasi mukautukset) ja vähentää teknistä velkaa.

Se on niin yksinkertaista. Kuten alla olevista kuviosta ja antikuviosta näet, antikuviot perustuvat tavallisten ominaisuuksien kopioimiseen mukautetussa ratkaisussa tai monimutkaisempien tekniikoiden käyttämiseen mukautusten tekemiseen.

Käytännössä saatat kohdata skenaariota, jossa liiketoiminnan sidosryhmät näkevät mukautettujen ominaisuuksien vastaisen kuvion parhaana tai ainoana toimivana tapana edetä. Tällöin on tärkeää, että selität sidosryhmille tämän polun valitsemiseen liittyvät kompromissit ja dokumentoit päätöksen, sen perusteet ja toteutuksen. Tämä on myös alue, jossa ydinarvon tarjoaminen ajoissa ja sopeutuminen ajan myötä voi auttaa sidosryhmiäsi ymmärtämään paremmin parhaan tavan edetä.

Lisätietoja Salesforce-työkaluista, jotka voivat auttaa sinua parantamaan ylläpitoa, on kohdassa Tarkoitukseen liittyvät työkalut.

Tekninen velka on luonnollinen osa mitä tahansa järjestelmää. Eilispäivän äänisuunnittelusta voi tulla antikuvioita, kun teknologia tai liiketoimintatarpeet muuttuvat. Ehkä jotain Salesforce Platform -ominaisuuksien aukon täyttämiseksi rakennettuja ominaisuuksia tulee yhtäkkiä tarpeettomaksi uuden Salesforce-julkaisun tai tuotteen julkaisun yhteydessä. Ehkä tehokkaampi tai joustavampi teknologia korvaa jo käyttöönottamasi teknologian. Teknistä velkaa voidaan luoda monella tavalla.

Salesforce Customer 360 Platformilla sovellusten rakentamisen tärkein etu on sovellusalustan sisäänrakennettu taustayhteensopivuus. Tämä tarkoittaa, että uudet sovellusalustan innovaatiot saattavat muuttaa ratkaisujen edistämiseen käytettävää kuviota, mutta aiemmilla Salesforce-teknologioilla luomiesi ratkaisujen päivittäiset toiminnot toimivat edelleen. Ajan myötä kaikki vanhempiin teknologioihin perustuvat ratkaisut alkavat aiheuttaa riskejä tai pullonkauloja uusien ominaisuuksien lisäämiseksi sovelluksiisi ja heikentää ratkaisun yleistä kuntoa.

Suunnittelun ja säännöllisten töiden suorittaminen teknisten velkojen korjaamiseksi on välttämätöntä, jotta Salesforce-ratkaisussa voidaan ylläpitää terveellisiä ja selkeitä rakenteita. Teknisten velkojen suunnittelun, auditoinnin ja korjaamisen epäonnistuminen on varma tapa luoda heikosti rakennettu järjestelmä.

Eräs tapa minimoida tekninen velka on välttää sen käyttöönottoa mahdollisimman paljon välttämällä pikavalintoja ja suosimalla vakiotoimintoja mukautettujen ominaisuuksien sijaan. Pikavalinnat, kuten kovakoodatut arvot, saattavat olla houkuttelevia säästämään aikaa, mutta pitkällä aikavälillä ne luovat velkaa, joka täytyy maksaa takaisin.

Avaimet teknisen velan ratkaisemiseen arkkitehtuurin näkökulmasta ovat:

Vaikeus voi olla sidosryhmien sopeutuminen toimenpiteisiin. Jotkin sidosryhmät saattavat havaita, että jatkuva ylläpito korjaa ”eilispäivän virheet” tai poistaa ominaisuuksia, joita he haluavat budjetin tukevan.

Toiminnon ja toimettomuuden todelliset liiketoimintavaikutukset sekä selkeästi määritetyt toimitukset ja aikataulut auttavat sidosryhmiäsi ymmärtämään teknisen velan käsittelyn arvon ja suhteellisen prioriteetin. Teknisen velan yhdistäminen liiketoiminnan vaikutuksiin jatkuvasti ei ainoastaan auta sidosryhmiäsi ymmärtämään paremmin tehtävää työtä. Se auttaa sinua myös varmistamaan, että tunnistat ja käsittelet teknisiä velkoja käyttäjille hyödyllisin tavoin.

Alla oleva luettelo kuvioista ja vastakuvioista näyttää, miltä oikea (ja huono) tekninen velkojen hallinta näyttää Salesforce-organisaatiossa.

Lisätietoja Salesforce-työkaluista, jotka voivat auttaa sinua teknisten velkojen kanssa, on kohdassa Tarkoitukseen liittyvät työkalut.

Seuraava taulukko näyttää valikoiman kuvioita, joita haluat etsiä (tai rakentaa) organisaatiossasi, sekä vasta-kuvioita, joita haluat välttyä tai joilla haluat korjata.

✨ Katso lisää ylläpitokäyttöön liittyviä kuvioita kohdasta Pattern & Anti-Pattern Explorer.

Kuvakkeet Kuvioiden estäminen
Vakiomuoto vs. Mukautettu Suunnittelun standardeissasi:
- On olemassa selkeä ohjaava periaate, jolla ratkaisuja ei tarvitse mukauttaa tarpeettomasti
- Ratkaisujen ohjaava periaate käyttää seuraavaa prioriteettia: 1. Käytä sisäänrakennettuja sovellusalustan palveluita, 2. Harkitse AppExchange ennen mukautetun ratkaisun laatimista, 3. Käytä alhaisen koodin mukautuksia ennen koodin kirjoittamista
Suunnittelun standardeissasi:
- Suunnittelun standardeja ei ole olemassa tai niillä ei ole selkeää syytä välttyä tarpeettomilta mukautuksilta ja koodilta
Dokumentaatiossasi:
- Päätöstietueet näyttävät laskutoimet lyhytaikaisille ja pitkän aikavälin kustannuksille, kun päätät rakentaa tai ostaa ratkaisuja
Dokumentaatiossasi:
- Päätöstyötietueet eivät ota huomioon sekä lyhytaikaisia että pitkäaikaisia kustannuksia, kun valitset rakentaaksesi tai ostaessasi ratkaisuja
Datamalleissa:
- Ei objekteilla ole nimiä tai toimintoja, jotka vastaisivat vakio-objekteja
- Vakio-objekteja ei käytetä tarkoituksiin, jotka ovat kaukana niiden tarkoitetusta vaikutusalueesta
Datamalleissa:
- Objektit vastaavat vakio-objektien nimiä ja/tai toimintoja
- Vakio-objekteja käytetään käyttötarkoituksiin, jotka poikkeavat niiden tarkoitetusta vaikutusalueesta
LWC:ssä, Aura:ssa tai Visualforcessa:
- Ei koodia, joka korvaisi vakiomuotoisia sivun tarkastelumekanismeja
LWC:ssä, Aura:ssa tai Visualforcessa:
- Koodi on olemassa vakiomuotoisten sivun tarkastelumekanismien korvaamiseksi, usein yhden sivusovelluksen muodossa
LWC:ssä, Aura:ssa tai Apexissa:
- Ei koodia, joka yrittää korvata tai ohittaa sovellusalustan suoritusjärjestystä
LWC:ssä, Aura:ssa tai Apexissa:
- Koodi yrittää korvata tai ohittaa sovellusalustan suoritusjärjestyksen
Tekninen velka Suunnitelmassasi:
- Teknisen velan korjaaminen on suunniteltu
- Toimitettavat ja alkamis- ja päättymispäivät ovat selkeitä
Suunnitelmassasi:
- Teknisen velan korjaamiseen ei ole suunniteltu töitä
- Toimitukset ovat epätarkkoja, alkamis- ja päättymispäivät ovat epäselviä
Päätöstyötietueissasi:
- KPI-mittarit, jotka koskevat velkojen korvaamista ennen tai jälkeen teknologiaa, on dokumentoitu selkeästi
- Toiminnon ja toimettomuuteen liittyvät keskustelut keskittyvät liiketoiminnan kustannuksiin tai etuihin
Päätöstyötietueissasi:
- Tekninen velkojen korjaus ei sisällä mitattavissa olevia KPI-mittareita
- Tekninen velka huomioidaan teknisillä tai IT-keskeisillä termeillä, jotka eivät ole relevantteja liiketoiminnalle
Organisaatiossasi:
- Mikään ei-tuettu tai vanha teknologia ei ole aktiivinen, mukaan lukien:
-- Kaikki käyttäjät työskentelevät Lightning Experiencessa
-- ei mitään tai hyvin vähän käyttötarkoituksia @future Apexissa (käytetään jonoasetusta)
-- Kaikki kolmansien osapuolten Apex kuuluvat AppExchange
-- ei aktiivisia työnkulkusääntöjä (kulkua käytetään)
-- ei aktiivisia Process Builder -prosesseja (kulku on käytössä)
-- PushTopic-tapahtumat (muuta datan taltiointi käytetään)
-- Yleiset tapahtumat (käytetään sovellusalustan tapahtumia)
-- API-versiot ennen 30.0
-- Salesforce-organisaation yhteydet käyttävät organisaatioiden välistä Salesforce Connect -sovitinta
Organisaatiossasi:
- Ei-tuettu tai vanha teknologia on aktiivinen, mukaan lukien:
-- Salesforce Classicissa työskentelevät käyttäjät
-- @future -käyttö Apexissa
-- Kolmansien osapuolten Apex AppExchange
-- Työnkulkusäännöt
-- Process Builder -prosessit
-- PushTopic-tapahtumat
-- Yleiset tapahtumat
-- API-versiot ennen 30.0
-- Salesforce to Salesforce -yhteydet

Ydinsä lukemisen käsite on johdonmukaisuuden luominen, joka auttaa ihmisiä ymmärtämään, miten asiat toimivat. Luettavissa olevien järjestelmien rakentaminen yhdistää toimitus- ja huoltotiimit ja auttaa ihmisiä, jotka eivät tunne järjestelmää, ymmärtämään nopeasti, miten osat sopivat yhteen. Tämä tarkoittaa, että tiimisi ei välttämättä ole riippuvainen yksittäisistä henkilöistä, joilla on institutionaalista tai historiallista Knowledgea, jotta he voivat osallistua tehokkaasti toimittajiin tai tiimin uusiin jäseniin. Se tarkoittaa, että tiimin ammattitaitoiset henkilöt voivat keskittyä tekemien valintojen laatuun ja kompromisseihin, koska järjestelmän kokoonpano ja koodi on ihmisille helppo lukea ja ymmärtää. Luettavuus voi nopeuttaa hallinta- ja laadunvalvontaprosesseja ja auttaa tiimejä tunnistamaan paremmin, milloin he saattavat luoda tarpeettomia mukautuksia. Se voi myös parantaa mahdollisuuksia, että järjestelmä toimii uudelleenkäytettävillä ja testattavissa olevilla tavoilla.

Voit parantaa luettavuutta tehokkailla suunnittelun standardeilla ja dokumentaatiolla.

Suunnittelun standardit tarjoavat ohjeita, joilla voit pitää kaikki mukautukset yhdenmukaisina myös kehityksen alkuvaiheessa. Suunnittelun standardit toimivat kuin vartijat ja pitävät kaikki järjestelmässäsi työskentelevät toimitustiimit ja huoltotiimit ajan tasalla mukautusten lähestymistavasta ja toteutuksesta. Suunnittelun standardien määrittäminen auttaa parantamaan toimitus- ja huoltotiimiesi tuottavuutta, helpottaa koodin ja arkkitehtuurin tarkastusten suorittamista ja tarjoaa pohjan parempaan dokumentaatioon.

Ilman suunnittelun standardeja tiimit työskentelevät todennäköisemmin siloissa. Ilman yhdenmukaisuutta, jota suunnittelun standardit tarjoavat, yrityksillä on vaikeuksia:

  • Toimittajat ja kehitystiimit, jotka käyttävät ad hoc -kuvioita ja -menetelmiä eri ratkaisuissa, mahdollisesti ottamalla käyttöön antikuvioita ja vähentämällä uudelleenkäytettävyyttä (katso huolenaiheiden erottaminen).
  • Lisäaika tuotanto-ongelmien ratkaisemiseen ja tukitiimeihin, joita tarvitaan tiimin uusien jäsenten perehdyttämiseen ja auttamaan heitä ymmärtämään eri kuvioita ja lähestymistapoja.
  • Huono tiimien välinen yhteistyö, tiimien väliset työmäärät, menetetty aika ristiriitojen ratkaisemiseen ja integraatiotestien aikana havaitut virheet.
  • Lisääntynyt turhautuminen ja korkeammat liikevaihtokurssit.

Suunnittelun standardien tärkein etu johtuu keskusteluista ja päätöksistä, joita sidosryhmien täytyy tehdä niiden luomiseksi. Tarkalleen ottaen prosessi tarjoaa yrityksellesi ja teknologiapäälliköillesi mahdollisuuden räätälöidä, miltä optimaalinen design näyttää yrityksellesi.

Sisällytä seuraavat kohteet suunnittelun standardeihisi

  • Salesforce-metadatan nimeämiskäytännöt. Määritä joukko käytäntöjä, joilla järjestelmän kaikki mukautukset nimetään. Hyvät nimeämiskäytännöt eivät ainoastaan noudata yhdenmukaisuutta objektien, kenttien, koodien, kulkujen ja muiden järjestelmäelementtien nimissä. Hyvät nimeämiskäytännöt auttavat myös kehitystiimejä käyttämään nimiä, jotka kertovat tietoja rakentavien kohteiden käyttötarkoituksesta ja toiminnasta. Tästä syystä muut sidosryhmät voivat ymmärtää tietyn mukautuksen paremmin näkemällä sen nimen.
  • Hyväksytyt rakennuskuviot ja niiden käyttötarkoitukset. Laadi Kuvioiden ja vastaisten kuvioiden tutkintaohjelmien kirjasto sekä tärkeimmät tiedot siitä, milloin (ja milloin) haluat käyttää kutakin kuviota. Kirjasto voi sisältää pakollisia Apex-käynnistimen kuvioita tai kulkujen orkestrointikuvioita, jotka perustuvat järjestelmässäsi haluamaasi yhdistettävyyteen.
  • Kehitysympäristö ja työkaluvihjeet. Pidä selkeä luettelo työkaluista, joita kehitystiimit voivat käyttää töihinsä. Tämä voi sisältää hyväksyttyjä työkaluketjuja ja kieliä kaikille koodia kirjoittaville käyttäjille tai deklaratiivisia ominaisuuksia, jotka on (tai ei) hyväksytty vähäisen koodin kehittämiseen. Standaristosi saattavat sisältää luettelon lähdekoodin hallintajärjestelmistä, joita voi mukauttaa ja dokumentoida, sekä pakolliset sisään-/uloskirjautumisvaiheet. Ne saattavat myös sisältää luettelon ympäristöistä, joita käytetään erityyppisiin kehitystyöhön.

Näiden standardien määrittämisen lisäksi sinun täytyy päättää, miten ja missä ylläpitää ja säilyttää niitä. Jos yrityksesi tiimit eivät löydä suunnittelun standardeja (tai eivät edes tiedä niiden olemassaolosta), ne eivät ole tehokkaita. Ideaalisesti suunnittelun standardisi toimivat samassa järjestelmässä kuin dokumentaatiosi (lisätietoja on seuraavassa osiossa).

Alla oleva kuvioiden ja antikuvioiden luettelo näyttää, miltä oikeat (ja heikot) suunnittelun standardit näyttävät Salesforce-organisaatiolle. Voit käyttää niitä vahvistaaksesi tai parantaaksesi suunnittelun standardeja.

Lisätietoja Salesforce-työkaluista, jotka voivat auttaa sinua suunnittelun standardeissa, on kohdassa Tarkoitukseen liittyvät työkalut.

Dokumentaatio selittää mitä, miten ja miksi järjestelmäsi toimii. Ilman hyödyllistä ja yhdenmukaista dokumentaatiota tiimit tuhlaavat paljon aikaa ymmärtääkseen järjestelmää sellaisenaan (ja saattavat ymmärtää ominaisuuksia ja mukautuksia väärin).

Hyvän dokumentaation luominen kestää aikaa. Useimmat tiimit ovat samaa mieltä, että dokumentaatio on tärkeää suurille projekteille, mutta se voi olla houkutteleva vaihe, kun teet nopeita muutoksia, kuten kokoonpanopäivityksiä tai pieniä hienosäätöjä automaatioon. Jos et dokumentoi järjestelmääsi tekemäsi muutoksia, se on aina epäasiallista. Asiakirjojen ohittaminen voi säästää vähän aikaa etukäteen, mutta organisaation vianmääritykseen tarvittava aika, joka ei ole asianmukaisesti dokumentoitu, on enemmän kuin säästää aikaa. Sisällytä aina tarpeeksi aikaa asiakirjojen luomiseen kaikkiin arvioihisi riippumatta siitä, kuinka paljon vaaditaan päivityksiä, joita aiot tehdä.

Selkeän dokumentaation puute voi aiheuttaa useita ongelmia, mukaan lukien:

  • Kehitysjaksot, joita käytetään olemassa olevien toteutusten uudelleentyöhön
  • Toistuvat keskustelut, jotka toistavat tai hämmentävät aiempia päätöksiä
  • Pitempi perehdytys uusille tiimin jäsenille tai toimittajille
  • Ylimääräinen riippuvuus henkilöistä, joilla on institutionaalista tai historiallista Knowledgea
  • Tarpeettomat arkkitehtuurit, jotka tukevat samoja tai samankaltaisia ominaisuuksia koko yrityksessä
  • Ratkaisusi tarkoituksen ja arvon ilmoittamisen vaikeus tärkeimmille sidosryhmille

Jos käytät Salesforce-ratkaisuja, ylläpidä dokumentaatiota seuraaville kohteille:

  • Ratkaisujen yhteenvedot. Kaaviot sallivat sinun ja sidosryhmäsi visualisoida ratkaisuja useilla lisätietotasoilla. Salesforce-kaavioiden kehysjärjestelmä auttaa sinua luomaan kaavioita, jotka näyttävät ratkaisujen liiketoimintamahdollisuudet sekä teknisen toteutuksen lisätiedot.
  • Päätöstietueet. Pidä huomioitujen vaihtoehtojen, kompromissien, lopullisten päätösten ja perustelujen tietue keskitetyssä sijainnissa, jonka kaikki tiimin jäsenet voivat käyttää myöhempää käyttöä varten.
  • Koodi. Koodin muoto on tärkeä osa dokumentaatiota, ja se voi (ja pitäisi) noudattaa suunnittelun standardeja. Haluat myös pitää avaintietojen lokin ja päivittää sen jokaisen koodin muokkauksen yhteydessä. Asiakirjoita kaikki luokat, käynnistimet ja komponentit seuraavasti:
    • Kuka kirjoitti koodin
    • Milloin koodi kirjoitettiin
    • Mitä koodin tulisi tehdä
    • Avainriippuvuudet
    • Kaikki muutokset
  • Deklaratiivinen mukautus. Salesforce tarjoaa tiimeille kaikkia organisaatiosi metadataan tehtäviä mukautuksia varten sisäänrakennettuja attribuutteja tarjotakseen hyödyllisiä tietoja metadatan tarkoituksesta ja tarkoituksesta. Sisällytä muotoilun standardeihin, miten tiimit voivat käyttää näitä sisäänrakennettuja ominaisuuksia ja miten ne nimeävät deklaratiivisia mukautuksia. Ylläpidä myös avaintietojen lokia, joka on sama kuin mitä käytät koodissa.

Kehitä joukko dokumentaatiostandardeja varmistaaksesi, että kaikki nykyiset ja tulevat tiimin jäsenet voivat tulkita asiakirjoja samalla tavalla. (Suunnittelun standardit voivat auttaa tässä). On myös tärkeää miettiä, miten käyttäjät voivat hakea dokumentaatiota löytääkseen asiaankuuluvia osioita tai termejä. Kun järjestelmäsi ikääntyy ja monimutkaistuu, myös dokumentaatiosi kasvaa. Dokumentaatiosi tietojen hyödyllisyys liittyy suoraan siihen, kuinka usein, kuinka nopeasti ja miten helposti käyttäjät voivat hakea ja löytää asiaankuuluvia kohteita.

Alla oleva kuvioiden ja antikuvioiden luettelo näyttää, miltä oikea (ja huono) dokumentaatio näyttää Salesforce-organisaatiossa. Voit käyttää niitä vahvistaaksesi tai parantaaksesi dokumentaatiostrategiaasi.

Lisätietoja Salesforcen dokumentaatiotyökaluista on kohdassa Tarkoitukseen liittyvät työkalut.

Seuraava taulukko näyttää valikoiman kuvioita, joita haluat etsiä (tai rakentaa) organisaatiossasi, sekä vasta-kuvioita, joita haluat välttyä tai joilla haluat korjata.

✨ Tutustu muihin kuvioihin, jotka auttavat sinua lukemaan niitä, käyttämällä Kuvioiden ja vastaisten kuvioiden tutkintaohjelmaa.

Kuvakkeet Kuvioiden estäminen
Suunnittelun standardit Organisaatiossasi:
- Koodilla ja deklaratiivisilla mukautuksilla on yhdenmukaiset ja ihmiselle luettavissa olevat nimet
- Datamalleilla on yhdenmukaiset objektin ja kentän nimet
- Auditoinnit näyttävät, että kentät on täytetty johdonmukaisesti ja viitattu niihin raporteissa jne.
Organisaatiossasi:
- Koodilla ja deklaratiivisilla mukautuksilla ei ole yhdenmukaisia nimiä
- Datamalleilla on epäjohdonmukaisia nimiä ja monet objektit ja kentät näyttävät olevan tarpeettomia
- Tarkastuksissa näytetään useita käyttämättömiä kenttiä tai eri käyttöasteita, eikä raportointiin ole yhdenmukaista linkkiä jne.
Yrityksessäsi:
- Tiimit tietävät, mitä työkaluja heidän tulisi käyttää (eikä käyttää) töiden suorittamiseen
Hyväksyttyjen suunnittelukuvioiden löytäminen ja tunnistaminen on helppoa käyttötarkoituksen perusteella
- Hyväksytyt tekoälymallit on tunnistettu selkeästi ja niissä on tarkoitettu käyttötarkoitus
Yrityksessäsi:
- Tiimit käyttävät useita eri työkaluja samanlaisten töiden tekemiseen
- Hyväksyttyjä rakennuskuvioita ei ole
- Toimittajien tai uusien työntekijöiden perehdytys kestää kauan
- Hyväksyttyjä tekoälymalleja ei ole tunnistettu selkeästi ja niiden käyttötarkoitus on epäselvä
Dokumentaatio Organisaatiossasi:
- Koodilla ja deklaratiivisilla mukautuksilla on selkeät kuvaukset
Organisaatiossasi:
- Koodilla ja deklaratiivisilla mukautuksilla ei ole kuvauksia, niillä on kuvauksia, joita on vaikea ymmärtää, tai niillä on kuvauksia, jotka eivät näytä vastaavan sitä, mitä mukautus todella tekee
Yrityksessäsi:
- Kaikkien ratkaisujen liiketoimintaominaisuuksien kaaviot ja tekniset toteutustiedot
- Määritä kuka/milloin/mitä tietolokeja on olemassa koodille ja deklaratiivisille mukautuksille
- Ihmiset voivat hakea ja löytää asiaankuuluvaa dokumentaatiota
Yrityksessäsi:
- Mitä/miten/miksi ratkaisuja on vaikea löytää eikä niitä välttämättä löydy useimmilta tiimeiltä
- Ihmisillä on vaikeuksia ymmärtää ratkaisuja ja järjestelmää, jota he käyttävät
- Toimittajien tai uusien työntekijöiden perehdytys kestää kauan
TyökaluKuvausStrategiaYlläpidettävyysLuettavuus
ApexDocAsiakirjojen Apex staattisilla HTML-sivuillaXX
Ei-aktiivisten valintaluetteloarvojen joukkopoistoPoista ei-aktiivisia ja käyttämättömiä arvoja valintaluetteloistaX
Lightning Design -järjestelmän varmistajaVahvista koodi ja katso miten voit parantaa koodiasiXX
Siirry kulkuunTyönkulkusääntöjen ja Process Builder -prosessien muuntaminen kuluiksiX
Projektien hallintatyökalu Salesforce LabsissaProjektien hallinta Salesforce-organisaatiossasiXX
Visual Studio Coden Salesforce-laajennukset (laajennettu)Salesforce-koodin analysointi tehokkaasti Visual Studio -koodilaajennuksillaXX
Organisaation tarkastusAnalysoi organisaatiosi ja sen tekninen velka nopeastiX
Salesforce Code AnalyzerSkannaa koodi IDE:n, CLI:n tai CI/CD:n kautta varmistaaksesi, että se noudattaa suositeltuja käytäntöjäXX
Salesforcen etenemissuunnitelman tutkintaohjelmaTutki Salesforce-tuoteinnovaatioitaX
MäärityslokiSeuraa määritysten muutoksia ja kirjaushistoriaaXX
ResurssiKuvausStrategiaYlläpidettävyysLuettavuus
5 dokumentaatiostrategiaa Salesforce-organisaatiosi parantamiseksiSalesforcen toteutusdokumentaation parantaminenX
Valitse nimeämiskäytännöt (Trailhead)Opettele käyttämään nimeämiskäytäntöjäX
Teknisen velan määrittäminen, tunnistaminen ja mittaaminenMääritä, tunnista ja mittaa teknistä velkaaXX
Design Standards -malliLuo suunnittelun standardeja organisaatiollesiXXX
Salesforce-kaavioiden käytön aloittaminenOpettele luomaan käyttötarkoitukseesi sopiva kaavioX
Koodauskäytäntöjen käytön aloittaminen (Trailhead)määrittää ja noudattaa koodauskäytäntöjäX
Teknisen velan ratkaiseminen (Trailhead)Hallitse teknistä velkaa Salesforce-organisaatiossasiXX
Apex-koodisi parantaminen (Trailhead)Käytä testaukseen perustuvan kehityksen periaatteitaX
Organisaation tasaus (Trailhead)Tutustu kohdistuksen V2MOM-prosessiinX
Teknisen velan priorisointi ja suunnitteluLuo suunnitelma teknisen velan vähentämiseksi ja poistamiseksiXX
Salesforcen nimeämiskäytäntöjen malliAloita nimeämiskäytäntöjen käyttäminenXX
Tekninen velka: Mikä se on ja miksi sinun tulisi huolehtia siitä? Tutustu organisaatiosi teknisen velan vaikutuksiinX
Liiketoimintamallin esitysalueen käyttäminen Enterprise-arkkitehtuurissaLuo, tarjoa ja tarkastele liiketoimintamallin arvoaX

Auta meitä pitämään Salesforce Well-Architected ajan tasalla. Tee kysely saadaksesi palautetta tästä sisällöstä ja kerro meille, mitä haluat nähdä seuraavaksi.