Differenze Salesforce Developer vs Admin

Differenze Salesforce Developer vs Admin. Nel mondo di Salesforce, le possibilità sono infinite. La vostra azienda potrebbe aver bisogno dell’intervento di uno sviluppatore Salesforce per aggiungere codice o di un amministratore per aggiungere campi o, a volte, di entrambi! La linea di demarcazione tra sviluppatori e amministratori Salesforce è sempre più sottile. Quindi, se siete stati colti di sorpresa quando vi è stata chiesta la differenza tra i due, non siete certo i soli. Infatti spesso si parla in modo generico di “consulenti salesforce”. Proviamo ad approfondire seguendo i punti sotto:

  1. Chi è un admin di Salesforce?
  2. Chi è un developer Salesforce?
  3. Cosa fa un admin di Salesforce?
  4. Cosa fa uno developer Salesforce?
  5. Sviluppatore di Salesforce vs amministratore di Salesforce
  6. Responsabilità condivise da amministratori e sviluppatori di Salesforce

Chi è un amministratore Salesforce?
L’amministratore di Salesforce è il collegamento vitale tra azienda e tecnologia: comprende l’azienda e conosce la tecnologia. Gestisce e amministra un’organizzazione Salesforce e conosce a fondo le personalizzazioni dell’organizzazione. Può eseguire modifiche dichiarative minori e gestire i rilasci in produzione.

Chi è uno sviluppatore/developer Salesforce?
Uno sviluppatore Salesforce costruisce funzionalità utilizzando strumenti come Apex e Visualforce e framework come Lightning Components in una sandbox prima di consegnarle all’amministratore per programmare la distribuzione/rilascio.

Cosa fa un amministratore/admin Salesforce

  • Personalizza: Diventa l’esperto del menu di configurazione per aggiungere valori di Picklist, modificare i layout di pagina, creare regole di assegnazione e altro ancora.
  • Svolge manutenzione degli utenti: Progetta un’esperienza utente eccellente comprendendo come gli utenti svolgono il loro lavoro e cosa li porta al successo. Aggiunge nuovi utenti, modifica gli account esistenti, controlla le autorizzazioni di sistema sui profili degli utenti, limita e consente l’accesso ai dati e altro ancora.
  • Gestisce reports e dashboard: Crea report in tempo reale e basati sui dati per generare una grande quantità di informazioni dai dati archiviati in Salesforce.
  • Esegue manutenzione dei dati: Elimina di account e contatti duplicati mediante fusione e aggiornamento di massa per la pulizia dei dati. Importa i dati utilizzando procedure guidate di importazione come Data import wizard, Data Loader ecc. Aggiunge regole di convalida e di personalizzazione dei campi e inserisce misure preventive per la duplicazione dei dati che sono fondamentali per la manutenzione dei dati.

Cosa fa uno sviluppatore/developer Salesforce

  • Crea funzionalità: Si tratta di scrivere codice Apex per personalizzare un codice sorgente esistente o di scriverne uno nuovo per creare nuove funzionalità.
  • Esegue Integrazioni del sistema: Salesforce dispone di numerose API. Gli sviluppatori Salesforce possono sfruttare l’incredibile flessibilità delle API Salesforce e integrare tutti i processi e le informazioni in entrambe le direzioni, assicurandosi che tutti i sistemi possano dialogare tra loro in modo efficiente.
  • Effettua Test e controllo delle modifiche: Gli sviluppatori possono iscriversi gratuitamente alla “Developer Edition”, che può essere personalizzata per adattarsi all’aspetto della propria istanza Salesforce. Una volta configurata, è possibile utilizzare questa istanza per la formazione, la sperimentazione di strategie senza la complicazione del controllo di versione, i test e altro ancora. Una buona pratica di distribuzione è quella di testare le nuove funzionalità nella Sandbox per sviluppatori prima di passare alla versione live. Una Sandbox è una replica dell’ambiente di produzione con le stesse personalizzazioni della piattaforma e, a volte, gli stessi dati di produzione!

Differenze Salesforce Developer vs Admin

Salesforce adminSaleforce developer
responsabilitàPersonalizzazione
Manutenzione di utenti e dati
Rapporti e cruscotti
Creazione di funzionalità
Integrazione del sistema
Test e controllo delle modifiche
skill richiesteSolide competenze in Salesforce
Comprensione della struttura organizzativa e dei processi aziendali
Forti capacità analitiche per classificare le personalizzazioni
Eccellenti capacità di gestione dei progetti
Comprensione e anticipazione delle esigenze del settore
Scrittura di casi aziendali
Capacità di presentazione e dimostrazione
Mentalità da principiante
Eccellenti capacità di programmazione
Forti capacità analitiche per progettare la soluzione migliore
Capacità di integrazione con il cloud
Comprensione delle considerazioni sulla sicurezza
Acume commerciale per aiutare a definire i giusti risultati per i vostri utenti
Adattabilità e desiderio di apprendimento continuo
Mentalità da principiante
salariodai 24k ai 36k di RAL in Italia (Glassador)dai 24k ai 36k di RAL in Italia (Glassador)
certificazioniadvance, platform builder, eccdeveloper 1, developer 2, ecc


Responsabilità condivise da amministratori e sviluppatori di Salesforce
Meccanismo di feedback: Un amministratore di Salesforce aiuta a gestire gli sviluppi continui del sistema comunicando con i clienti e i colleghi in merito a nuovi sviluppi, assistenza ecc. Fornisce un supporto continuo alle parti interessate interne ed esterne, compresi gli sviluppatori e i clienti di Salesforce.
Documentazione aggiornata: La documentazione in corso durante lo sviluppo può essere inoltrata attraverso l’amministratore Salesforce, in modo che sia preparato per qualsiasi interazione con il cliente o problema di assistenza.

Fase di test: Coinvolgere gli amministratori di Salesforce nel processo di test di usabilità e di correzione dei bug è un ottimo modo per raccogliere feedback informati dagli utenti.

Gli amministratori codificano di più e si assumono responsabilità che altrimenti spetterebbero a uno sviluppatore. Anche se gli amministratori e gli sviluppatori hanno i loro ruoli, i confini si stanno mescolando. Si può scegliere di iniziare l’uno o l’altro profilo professionale, perché entrambi offrono un ottimo percorso di carriera.

Per quanto riguarda l’universo di Salesforce, vedremo che le Differenze Salesforce Developer vs Admin sono tante poichè trattasi di un vero e proprio mondo. Non c’è campo che non possa essere aggiunto dall’amministratore di Salesforce né codice che uno sviluppatore di Salesforce non possa eseguire.

Un amministratore Salesforce è colui che gestisce e amministra un’organizzazione Salesforce di produzione. Gli amministratori di solito eseguono modifiche dichiarative minori e hanno la responsabilità di gestire i rilasci in produzione.
Uno sviluppatore di solito costruisce le funzionalità, tra cui Apex/Visualforce, in una sandbox prima di consegnarle all’amministratore per programmare la distribuzione.


Ruolo di un amministratore Salesforce
Personalizzare e sviluppare: molto tempo può essere speso nel menu di configurazione per aggiungere valori di picklist, modificare i layout di pagina, creare regole di assegnazione e altro ancora.

Manutenzione degli utenti: gli amministratori aggiungono nuovi utenti, modificano gli account esistenti, controllano le autorizzazioni di sistema sui profili degli utenti, limitano e aprono l’accesso ai dati e altro ancora.

Report e cruscotti: creazione di report per creare una grande quantità di informazioni dai dati archiviati in Salesforce.
Pulizia dei dati: eliminazione di account e contatti duplicati mediante fusione, aggiornamento di massa e importazione di dati mediante procedure guidate di importazione, come ad esempio la procedura guidata di importazione dei dati, Data Loader ecc.

Ruolo di uno sviluppatore Salesforce
Creare funzionalità: Comprende la scrittura di codice Apex.
Integrazione: Salesforce dispone di numerose API. Gli sviluppatori di Salesforce possono sfruttare l’incredibile flessibilità delle API di Salesforce, integrare tutti i processi e le informazioni in entrambe le direzioni, assicurandosi che tutti i sistemi possano parlare tra loro in modo efficiente.
Gli sviluppatori possono sottoscrivere una “Developer Edition” a 2 licenze, in cui viene gestita l’intera flessibilità della piattaforma. Questo è fantastico per mettere insieme un lavoro ragionevole e sperimentare strategie senza la complicazione del controllo di versione, dei requisiti di test e degli altri utenti.

(fonte)

Innovaformazione, scuola informatica specialistica promuove i sistemi CRM ed in particolare Salesforce. Nell’offerta formativa rivolta solo alle aziende trovate i seguenti corsi:

Corso Salesforce Administrator

Corso Salesforce Developer

INFO: info@innovaformazione.net – tel. 3471012275 (Dario Carrassi)

Vuoi essere ricontattato? Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h: