Come chiedere al management di aumentare il numero di programmatori nel team senza sembrare incompetente [duplicato]

2

Attualmente sto lavorando per un'azienda di piccole-medie dimensioni (circa 50 dipendenti) come unico personale IT.

Recentemente, siamo sulla buona strada per sostituire un sistema legacy costoso ma critico a favore di un'applicazione a cui sto lavorando durante il mio tempo libero al lavoro. Tuttavia, è stato molto impegnato ultimamente con problemi di spawning a destra e sinistra, quindi lo sviluppo dell'applicazione è stato molto lento.

Come posso chiedere a una gestione molto parsimoniosa di assumere più programmatori per aiutarmi a creare la nuova applicazione senza sembrare incompetente.

FYI. Supporto per tutte le nostre applicazioni, configurazione e amministrazione della rete e dei server e sviluppo di applicazioni interne.

MODIFICA 1: Natura del sistema legacy critico per informazioni aggiuntive

Il sistema legacy è il centro delle nostre operazioni. Fondamentalmente, tutti i nostri rapporti, notifiche e dati vengono gestiti o passano attraverso questo sistema. Vogliamo sostituirlo per alcuni motivi:

  1. Sanguiniamo denaro pagando per supporto che è raramente utile (supporto davvero terribile) oltre al costo della licenza.
  2. Costo ridicolo per l'aggiunta di nuove funzionalità (500 $ per regolare la larghezza di una colonna in un report)
  3. Problemi di progettazione / architettura del sistema che causano il rallentamento e l'annullamento del sistema (altri rami trovano il sistema inutilizzabile a causa della lentezza con cui viene utilizzato al di fuori della LAN di Office)
  4. È un programma creato con l'accesso '97. Devo dire di più? Funziona ancora ma è come cercare di tagliare qualcosa con una lama noiosa in termini di prestazioni
posta Maru 10.10.2013 - 07:22
fonte

2 risposte

12

Questo è ciò che abbiamo fatto in una situazione simile. È una specie di mischia in poche parole.

Riunire le parti interessate (consumatori di servizi IT, livello di direttore). Dite loro: "Sto trascorrendo X ore a settimana sostenendo il sistema legacy e svolgendo i miei altri compiti. Al ritmo di 40-X ore settimanali, non posso consegnare il sistema di sostituzione prima di mm / gg / aa (sapete, più o meno oltre). Oltre al mio stipendio, durante questo periodo spenderai $ Y per il mantenimento del sistema legacy e dovremo sopportare i suoi limiti. È questo che vuoi o dobbiamo dare la priorità o aggiungere personale? "

Se si riprioritizza, vinci. Se aggiungono il personale, vinci. Se rimangono il corso, non possono biasimarti perché hanno preso la decisione, e tu almeno non perdi. Hanno dovuto bilanciare la loro parsimonia contro il costo, invece di fingere di poter avere tutto, e di essere arrabbiati perché non hai compiuto il miracolo. Possono scegliere la parsimonia. Dovrai accettare la loro decisione, ma puoi stare meglio per fare progressi lenti, perché è ciò che l'azienda ha deciso. Spesso ci sono stakeholder che sono più entusiasti del nuovo strumento, che faranno la tua discussione per te, specialmente se altri stakeholder stanno discutendo.

    
risposta data 14.10.2013 - 18:19
fonte
8

Devi fare una proposta di valore. Spiega in termini che il management capirà quanti soldi gli costa costare non aggiungendo sviluppatori software aggiuntivi, e in che modo tale costo supererà il costo dei nuovi sviluppatori.

Naturalmente, potrebbe essere effettivamente meno costoso per loro semplicemente lasciarti fare nel tuo tempo libero. Non ci hai detto molto sulla natura del sistema legacy, sul perché è fondamentale, o sul perché la tua azienda vuole sostituirlo.

Se davvero non possono permettersi di assumere più personale e sono disposti ad aspettarlo, chiedi loro di ritagliarsi una specifica quantità di tempo ogni settimana (per esempio, 8 ore) che è tempo sacro per te di lavorare sul sistema, in cui nessuno ti interrompe mentre ci stai lavorando.

    
risposta data 10.10.2013 - 07:47
fonte

Leggi altre domande sui tag