Qual è lo scopo di un analista di software? E quali sono gli argomenti su cui dobbiamo concentrarci per questo lavoro?

Migliore risposta

Sfortunatamente, diverse aziende “inventano” terminologie diverse per risolvere il problema di dare titoli appropriati ai dipendenti e rimangono bloccati. Invariabilmente, le definizioni o i ruoli e le responsabilità di tali persone in organizzazioni diverse sono diversi.

Hai terminologie come “Analista IT”, “Analista aziendale”, “Analista software”, “Analista dellapplicazione” ecc. Puoi hanno anche “analista dei risultati dei test”. Naturalmente, ci sono “analisti di laboratorio” o “analisti della qualità”. A seconda delle aziende, possono svolgere compiti diversi o lo stesso compito.

Il termine “analista” (colui che fa “analisi”) richiede labilità analitica della persona. Quando si incontra un problema, si consiglia di “analizzarlo”. Quindi, possiamo immaginare che lanalisi significhi ottenere i dettagli interni per la cosa specifica, svilupparne una buona comprensione e probabilmente spiegarlo in un linguaggio comprensibile a un altro team.

Ora al team di cui sopra, prefisso business – allora significa che analizzi i requisiti aziendali. Di cosa ha bisogno lazienda? Ad esempio, lazienda deve sapere quanto detrarre come TDS prima di effettuare una tassa. Quindi un analista aziendale entra nel metodo di calcolo di TDS, ecc.

Se aggiungiamo il prefisso “software” all “analisi”, significa che qualcuno analizza i requisiti del “software”. Quale software? Cosa deve essere prodotto dal team di sviluppatori. Quindi, ora parla con gli utenti del software (ricorda, un analista aziendale parla con gli uomini daffari a cui importa del software – sono più preoccupati per il business) che specificano come possono fornire gli input, che tipo di output hanno necessario in modo che possano inviare la fattura di vendita (ad esempio) al team di contabilità fornitori ecc.

Per riassumere, lanalista del software analizza i requisiti degli utenti del software e li traduce al team di sviluppo e garantisce che il prodotto sviluppato soddisfa le condizioni.

So che è stata una risposta lunga e grazie per la pazienza, se sei arrivato a questo punto.

I requisiti per il ruolo sono semplici: ( a) capacità analitica prima di tutto: sei in grado di ottenere la forma dellingranaggio guardando un dente? Ciò deriva principalmente dallesperienza (b) capisci la lingua degli utenti? Ciò richiede capacità di comunicazione e alcune (specifiche) conoscenze aziendali (c) sai come parlare la lingua degli sviluppatori? Ciò richiede una certa comprensione degli strumenti e del processo di sviluppo e (d) sai come testare le funzionalità – questo richiede alcune conoscenze di test.

Quindi, il ruolo di qualsiasi analista è una combinazione di “almeno una conoscenza minima di tutti gli aspetti”.

Risposta

In primo luogo, non a tutti piacciono le sfide di programmazione, quindi va bene. Alcune persone semplicemente timbrano e scrivono codice e non sono interessate al di fuori del lavoro. Non tutti devono essere super appassionati di programmazione.

Ma se ti manca la motivazione e la concentrazione sul lavoro, questo dovrebbe essere un campanello dallarme – forse sei davvero odio la professione che hai scelto. Ma dovresti prima provare a escludere altri possibili fattori – fattori che potrebbero non significa che dovresti lasciare lo sviluppo del software:

  • Odi il tuo capo o ti senti microgestito da loro? Indipendentemente dal fatto che tu ritenga che le loro azioni siano state giuste o sbagliate, puoi fondamentalmente andare daccordo con loro o no? In caso contrario, forse è solo un cattivo adattamento e devi solo passare a unaltra azienda, o anche solo a un altro team della stessa azienda.
  • La tua distrazione è effettivamente causata da fattori ambientali (scarsa / assenza di aria condizionata, difficoltà di concentrazione in un ambiente di lavoro rumoroso, ecc.) o compagni di squadra con abitudini fastidiose? Ancora una volta, cambiare team o lavoro potrebbe aiutare qui, o anche solo ascoltare la tua musica preferita con le cuffie.
  • La tua distrazione è una conseguenza di una malattia fisica non diagnosticata? Non scartare questo discorso a priori: scompare se ti prendi una pausa e trascorri un po di tempo a casa, o sei distratto come prima?
  • Cè qualcosa che hai sempre desiderato fare ma non hai mai avuto lopportunità di fare, cosa che potresti fare in un anno sabbatico o “anno sabbatico”? Forse ti stai struggendo dopo quellesperienza e sei distratto per questo. Prendersi 1 anno di assenza non solo ti consentirà di vivere quellesperienza senza fretta o rimpianti, ma ti permetterà di considerare attentamente la tua scelta professionale e cosa vuoi veramente dalla vita, a tuo piacimento.
  • Sei tu più di un tipo di imprenditore o appaltatore? Vuoi essere il capo di te stesso? Allora perché non provare ad avviare una startup o diventare freelance: potresti ancora sfruttare le tue capacità di ingegneria del software.
  • Sei infastidito dalle decisioni “stupide” di sviluppo prodotto / UX e pensi di poter fare un lavoro migliore?Forse hai solo bisogno di spostarti “lateralmente” da un ruolo di ingegnere a un ruolo di prodotto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *