Qual è il termine standard per il mio ruolo?

1

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?

    
posta sigil 05.12.2012 - 17:36
fonte

3 risposte

8

Mi sembra un tecnico di supporto. Garantito che sei uno sviluppatore aziendale interno che viene sballottato a metà strada tra le attività ei progetti IT, ma l'utilizzo del codice come strumento per risolvere i problemi rende il tuo lavoro come programmatore / sviluppatore / ingegnere indipendentemente da qualsiasi altra cosa.

Lo chiamerei ingegnere di supporto o addirittura qualcosa come ingegnere di servizi professionali interni in questo caso perché quelli sono sviluppatori che tipicamente fanno una tantum come se stessi parlando costantemente. Sono gli sviluppatori che prendono le cose e fanno funzionare le cose, non quelle che fanno la lavagna nella stanza sul retro mentre sbattono fuori qualcosa di intraprendente per mesi e mesi.

Almeno questo è quello che ho visto, altri potrebbero aver visto servizi professionali e ingegneri di supporto fare cose diverse.

Detto questo, ritengo che ci sia un gran numero di best practice e conoscenze del settore su come fare ingegneria dei servizi professionali e ingegneria di supporto che possano sicuramente avvantaggiarti dato il lavoro che stai facendo.

    
risposta data 05.12.2012 - 18:25
fonte
2

Sfortunatamente, non esiste un sistema internazionale di pesi e misure per i lavori IT. Tuttavia, da quello che descrivi, e dall'esperienza nel trattare con altre persone in posizioni simili, ho visto questi titoli di lavoro:

  • Specialista tecnico
  • Consulente tecnico
  • Support Analyst Programmer
risposta data 05.12.2012 - 22:50
fonte
1

Varia molto da una compagnia all'altra, ma molte delle tue funzioni sembrano soluzioni a breve termine o ad hoc per i problemi aziendali. Analista di business, Business Intelligence o Systems Analyst sembrano i migliori tag (l'ultimo è il meno probabile). Vorrei davvero andare con Business Analyst, me stesso.

    
risposta data 05.12.2012 - 23:09
fonte

Leggi altre domande sui tag