Sto facendo un lavoro che implica la scrittura di codice e la gestione degli sviluppatori in una divisione "progetti speciali" di una grande azienda. Mi piacerebbe definire meglio il mio ruolo e capire se esiste un termine standard di settore per ciò che faccio, in modo che sia più facile per me ricercare le migliori pratiche e lavorare su un percorso professionale
Cosa faccio tutto il giorno:
-
Una macro che collega un foglio di Excel a un database di Access è divertente; Vengo chiamato per capire cosa sta succedendo e eseguirne il debug.
-
Qualcuno ha bisogno di dati estratti da un gruppo di file su Sharepoint. Capisco una soluzione lato client perché non sono autorizzato a fare nulla sul lato server e fare in modo che l'IT faccia qualcosa richiederebbe diversi mesi e necessiti di un business case.
-
Un manager desidera un nuovo strumento di inserimento dati per il proprio team. Intervista il manager e i membri del team per elaborare i requisiti funzionali, quindi progettare / sviluppare / testare l'applicazione.
-
Qualcuno ha bisogno di uno script VBA per scricchiolare alcuni dati per la presentazione che è prevista tra due ore. Lascio cadere tutto quello che sto facendo per creare uno script veloce ed eseguire l'analisi, senza troppi problemi di testing.
-
È stato assunto uno sviluppatore per creare un database per uno dei team, poiché sto lavorando su troppe cose diverse e non ho il tempo di implementare questo progetto nei tempi richiesti. Dirigo il suo lavoro e lo spingo a rispettare determinate scadenze, intervista le parti interessate per ottenere maggiori informazioni che lo aiuteranno a capire come costruire i moduli necessari e a modificare i requisiti funzionali del database per adattarli ai tempi.
-
Qualcuno vuole caricare un set di dati in un sistema GIS e impostare un aggiornamento e una segnalazione continui di questo set di dati. Io facilito la conversazione tra gli sviluppatori GIS e i proprietari di questo set di dati e progettiamo un'applicazione dimostrativa come prova del concetto.
È una specie di posizione di "programmazione universale e gestione IT", ma non è ufficialmente IT perché l'azienda ha un reparto IT effettivo con un sistema rigorosamente definito di invio delle richieste, sviluppo di codice e gestione dei progetti. Quello che faccio, immagino, è più un lavoro da tuttofare, in cui le cose mi cadono perché sono la più goffa della stanza. C'è un termine standard nel mondo del software per quello che faccio?