Perché le aziende si rivolgono al codice per le loro app personalizzate?

Perché le aziende si rivolgono al codice per le loro app personalizzate?
Oggi ogni azienda ha un'app, ma lo sviluppo di app personalizzate può rapidamente diventare molto costoso per le organizzazioni. È qui che entra in gioco il codice debole. Invece di coinvolgere costosi sviluppatori, le aziende possono semplicemente configurare il modo in cui vogliono che funzioni la loro app e la piattaforma low-code fa il resto. Ciò offre loro più tempo e risorse per concentrarsi su altri aspetti della loro attività, accelerando drasticamente il processo di sviluppo. TechRadar Pro ha partecipato all'Appian World di quest'anno, dove abbiamo incontrato il direttore della strategia di prodotto dell'azienda, Jorge Sánchez, per conoscere il codice debole e come le aziende possono trarre vantaggio da questa tecnologia emergente. .

Puoi dirci qualcosa in più sulle tue responsabilità come Appian Product Strategy Manager?

Quindi, ovviamente, ho iniziato la posizione di Product Strategy Manager alla fine del 2014. Il Product Strategy Manager si basa fondamentalmente su diversi pilastri. C'è intelligenza artificiale, relazioni con gli analisti, leadership di pensiero e ricerca e sviluppo. Mi concentro principalmente su ricerca e sviluppo, prototipazione e tecnologie di sfruttamento. Ho anche aiutato molto a posizionare la piattaforma attraverso la leadership di pensiero e tutti questi tipi di eventi. Ma quello che mi piace davvero è la capacità di giocare con le nuove tecnologie. Quindi siamo stati i primi a vedere davvero l'IA prima del 2015 e del 2016. Abbiamo iniziato a creare prototipi per capire come integrare questa tecnologia nella nostra piattaforma e come parlarne. I nostri partner e i nostri clienti, cosa stanno facendo? E poi di solito quando guardiamo a questa tecnologia come se stessimo usando la stessa catena di quattro blocchi sulla stessa catena, saprai se stai costruendo i tuoi modelli o usando modelli preformati. Qual è l'approccio migliore? Possiamo integrarlo? Dovremmo avere solo un'integrazione tramite l'App Store, dovremmo fare una partnership? Sulla base di questo, verifichiamo il concetto, prendiamo una decisione e quindi speriamo di determinare l'impatto che avrà sulla nostra tabella di marcia. Come parte del nostro rapporto con gli analisti, manteniamo tutti i rapporti con Forresters e Gartner in tutto il mondo e cerchiamo di aiutare a capire i mercati a cui ci rivolgiamo, posizionandoci bene.

Fai parte dell'organizzazione dal 2006, quando hai iniziato come sviluppatore di software. Come sono cambiate le cose da allora e quali ostacoli ha dovuto superare l'azienda?

E molte cose sono cambiate. A quel punto, ricordo che stavamo uscendo da Appia 80 per entrare in Appia 100. Eravamo completi nella gestione dei processi aziendali ed è stato interessante perché ho potuto vedere l'evoluzione. Siamo stati prima di tutto il cloud e lo abbiamo fatto prima di tutto. Siamo stati i primi a fare le cose, ad esempio, iniziando concentrandoci non solo sui processi aziendali, ma anche conoscendo l'importanza del reporting di integrazione. Quindi siamo usciti dalla nicchia o dalla scatola che era la gestione dei processi aziendali (BPM) e siamo diventati una piattaforma per la creazione di applicazioni e nel frattempo siamo passati da circa XNUMX a XNUMX dipendenti, quando sono entrato in azienda, oltre un migliaio in tutto ora. Quindi abbiamo davvero assistito a un'esplosione, ma abbiamo anche imparato molto. Abbiamo avuto una serie di sfide e successi diversi che hanno contribuito a plasmare l'evoluzione della piattaforma, se vuoi. Quindi molte di queste cose sono accadute organicamente. Abbiamo fatto un sacco di BPM e i clienti ci dicevano perché non lo facciamo. Mi piace poter utilizzare un processo eseguibile, ma voglio anche che dedichiamo più tempo all'interfaccia utente in modo da poter creare un'interfaccia utente con trascinamento della selezione. Anche i rapporti sono importanti. Abbiamo iniziato tutto ciò che sai per assicurarci di poterci connettere a tutti questi sistemi, e poi ci siamo evoluti naturalmente verso tutte queste cose, come la gestione dei casi, il cellulare, ecc. Siamo stati i primi a utilizzare anche il nostro spazio mobile. Quindi sì, è stato molto interessante vedere l'evoluzione della piattaforma e la soluzione.

Credito di immagine: Shutterstock Immagine di credito: Shutterstock (Immagine: © Immagine di credito: Shutterstock)

Quali sono i vantaggi del codice basso dal punto di vista aziendale?

Quindi penso che la principale sfida aziendale sia la domanda di sviluppatori di software e la domanda di personale. Gli stipendi a sette cifre per i bravi sviluppatori stanno diventando un importante deterrente per le aziende dal tenere traccia dei progressi di cui hanno bisogno o semplicemente dal tenere traccia delle app che devono costruire. Il low code nasce dall'esigenza di rispondere a questa domanda. Quindi, secondo me, ne traggono vantaggio due persone. Le aziende ne traggono vantaggio perché possono fare di più con le risorse tecniche di cui già dispongono e creare applicazioni utilizzando la configurazione drag-and-drop. Tuttavia, nelle mani di uno sviluppatore, uno strumento low-code può rendere quella persona molto più produttiva.

In che modo il codice debole ha aiutato le aziende nel loro percorso di trasformazione digitale?

La trasformazione digitale è essenzialmente un tipo di concetto incentrato sull'adozione delle ultime tecnologie. Un codice debole rimuove alcuni degli ostacoli e dell'impedenza necessari per iniziare. Non è solo la velocità con cui puoi svilupparti, sono tutti questi attriti di cui non devi più preoccuparti. Naturalmente, c'è un elemento di fiducia perché devi fidarti della piattaforma su cui costruisci queste applicazioni ed è da lì che provengono molte certificazioni e tutti gli investimenti che abbiamo fatto. Penso che il valore risieda nella capacità delle aziende di lavorare sul campo, di iniziare rapidamente e di costruire qualcosa che si basi su come vogliono gestire l'attività perché è l'unico modo per fare affari. Altrove Non si tratta solo di acquistare una soluzione su misura, perché ti costringe ad adattarti a come dovrebbe funzionare l'organizzazione. Quindi, se le persone investono in codice personalizzato o app personalizzate, è perché vogliono che l'app rappresenti il ​​loro modo di fare affari perché spesso è il loro modo di fare affari. Fattore di differenziazione. Quindi, con un codice debole, devi farlo senza tutte le restrizioni e le difficoltà e conosci l'approvazione iniziale e il sovraccarico del codice personalizzato. Quindi penso che queste siano alcune delle grandi unità e abbiamo grandi clienti che creano codice personalizzato, ma ha senso invece creare molte di queste applicazioni a basso codice.

Credito immagine: Pixabay. (Immagine: © Image Credit: Pixabay)

Che consiglio daresti alle aziende che vogliono implementare l'IA per la prima volta?

Quindi il consiglio più grande che ti darei è duplice. Prima di tutto, capisci che non devi essere un esperto di intelligenza artificiale e sapere come funziona e come fa quello che fa. La cosa più importante da fare e capire è il valore che posso ottenere dall'IA. Quindi, come ogni nuova iniziativa, non è intelligenza artificiale. Se hai un'opportunità, imposta un processo con i passaggi finali e troverai l'opportunità di automatizzarne uno. Non è necessario ripensare o ricominciare da capo. Puoi dire che questa fase del processo, chiamiamola qualcosa relativo alla gestione dei documenti, può essere completamente automatizzata con l'intelligenza artificiale perché so che esiste un servizio che può prendere questo documento, estrarre informazioni, strutturarlo attorno e spostarlo al passo successivo molto più velocemente senza intervento umano. Pertanto, la persona dietro questa idea non ha bisogno di sapere come funziona la tecnologia di riconoscimento ottico dei caratteri. Hanno solo bisogno di sapere che esiste. È facile da integrare e, in questo caso particolare, porterà loro valore. Per farla breve, come qualsiasi altra cosa, sii consapevole di quello che sta succedendo. Non lasciarti intimidire dal pensiero o dall'idea di cui hai bisogno per diventare un esperto in materia. Tutto ciò di cui hai bisogno è capire cosa fa, cosa può fare per te e cosa ti serve per iniziare, e rimarrai sorpreso dal fatto che molti fornitori lo rendano molto più semplice. Ecco perché abbiamo annunciato l'aggiunta dei servizi di intelligenza artificiale di Google alla nostra piattaforma.

Credito immagine: Pexels. (Immagine: © Image Credit: Kevin Ku / Pexels)

Cosa ne pensi del futuro del codice basso e se potrebbe andare oltre la codifica tradizionale?

Ci credo. Voglio dire, se guardi alcuni degli articoli più avanzati sull'IA e alcune delle cose che vengono sviluppate, l'IA non sostituisce necessariamente un lavoro specifico e può automatizzarne parti. Quindi, se guardi all'intero ciclo di vita dello sviluppo del software, potrebbe non sostituire parte del processo creativo, potrebbe non sostituire l'ideazione di idee innovative, ma potrebbe anche sostituire il nostro metodo di test. Oggi hai visto alcuni esempi di questi sono i dati che ho e stiamo creando l'interfaccia automaticamente. Quindi penso che l'intelligenza artificiale e le piattaforme low-code possano certamente rendere tutto molto più semplice e veloce. E cosa significa, come ogni volta, c'è una rivoluzione nel modo in cui automatizziamo le cose. Ciò significa che il lavoro o le responsabilità degli esseri umani stanno diventando più specializzati. Quindi, a un certo punto, sei d'accordo, non dobbiamo più svolgere compiti ripetitivi o banali. D'altra parte, ti dà l'opportunità di concentrarti sull'essenziale. Come ho detto, sai che la piattaforma ti aiuta con sicurezza, interfaccia utente, endpoint e tutto il resto. Quindi puoi concentrarti su ciò che fa l'app. Lo stesso con lo sviluppo del software. Puoi concentrarti su come. Ad esempio qual è il modo migliore per me per risolvere questo problema aziendale. E molte altre cose che sai quando costruisci un prototipo in stile MacGyver, devi solo costruirlo e poi farlo. Ma poi quando vuoi arrivare alla fase di produzione, è localizzazione, internazionalizzazione, test, regressione, ecc. Penso che gran parte di questo processo possa essere automatizzato in futuro, così possiamo concentrarci sulla parte divertente. È così che la vedo. Ma ovviamente l'educazione è importante, è importante sapere cosa sta succedendo e assegnargli un valore, non usarlo per il gusto di usarlo, c & # 39; è essenziale