In un'azienda la cui attività principale è il software, gli sviluppatori sono ancora considerati "IT"?


12

Il mio pensiero è che un'azienda che ha come attività principale la creazione di widget raggruppa gli sviluppatori con reti, supporto, ecc. Perché nessuno di questi è il business, è il supporto del business.

Se la tua attività principale è la vendita di software, chiamerei il gruppo di sviluppo "Ricerca e sviluppo" o qualcosa di simile. Forse se avessi alcuni sviluppatori che lavoravano rigorosamente su app interne, sarebbero entrati con IT / Supporto / Comunicazioni, ecc.

Qual è la norma per aziende come Microsoft, Google, ecc.? C'è qualche dizionario per questo tipo di cose nella rivista CIO o qualcosa del genere? Cosa fa la tua compagnia?


App interne: ci siamo concentrati nell'IT. Buona osservazione del perché abbia senso.
P.Brian.Mackey,

2
Oppure potresti chiamare un gruppo di ingegneri. Ingegneria. Engineering e IT sono sicuramente gruppi distinti con obiettivi diversi.
Martin York,

@Martin: questo è davvero un buon punto. Non so perché non usiamo più il termine Engineer.
Brook,

Un paio di lavori fa, abbiamo avuto il dipartimento di ingegneria del sistema che ha prodotto il prodotto vendibile e il gruppo di supporto tecnico che ha fornito supporto IT generale alla società e supporto tecnico ai ragazzi SED. Direi che gli sviluppatori di una società di sviluppo non sono sicuramente IT.
HorusKol,

Molte buone risposte qui, ma ho intenzione di contrassegnare quella più votata come accettata.
Brook,

Risposte:


6

Microsoft ha gruppi di prodotti che sviluppano il software che vendono, un team di consulenza per aiutare i clienti a sviluppare software su misura, un'organizzazione di supporto per aiutare i clienti a utilizzare i suoi prodotti, un gruppo IT interno per gestire risorse come siti Web interni ed e-mail, altri team che gestiscono esterni siti web come MSDN, un gruppo che guarda a Bing e molti altri dipartimenti come qualsiasi altra grande impresa.


+1: posso confermare questo. MSIT ha anche un call center che i dipendenti possono chiamare. E sono piuttosto veloci / efficaci.
Steven Evers,

4

In realtà lo trovo abbastanza irritante ...

È la stessa mentalità che induce le persone a supporre che chiunque "lavori con i computer" possa risolvere automaticamente qualsiasi problema. per esempio. "Sei bravo con i computer, vero? Riesci a sistemare la stampante di un amico di zio Gus?" Urgh.

Immagino che il motivo per cui si parla di "IT" come un grande campo monolitico è che è ancora relativamente giovane. Appena 20 anni fa, i computer erano ancora una cosa abbastanza esoterica. Essere "nell'IT" era un campo abbastanza di nicchia. Man mano che si espandeva e si specializzava, il punto di vista degli estranei non continuava - quindi ora, la maggior parte delle persone fuori dal campo presume che "essere nell'IT" sia tutto uguale e uguale, indipendentemente da ciò che fai in esso. In realtà, "essere in IT" è vago quanto dire "essere in assistenza sanitaria" - qualsiasi cosa, da un ordinato, a receptionist medici, a medici, infermieri e dentisti.

Tutte le aziende con cui ho lavorato erano abbastanza esperte di tecnologia e il prodotto era software o hardware tecnologico di fascia alta. Quindi, quando diciamo "IT", significa solo il personale di supporto interno e gli amministratori di rete. L'idea di fondere "IT" nel senso che gli ingegneri del software sarebbero altrettanto assurdi dal punto di vista culturale come chiamare "medici" il personale di supporto dell'ospedale.

Suppongo che sia lo stesso nella maggior parte delle società di software (o altre società esperte di tecnologia). "IT" significherebbe il personale di supporto IT interno e chiunque scriva effettivamente il software non verrebbe mai etichettato "IT", ma piuttosto correttamente indicato come ingegnere, sviluppatore, programmatore o altro.


1
Il campo non si chiamava IT venti anni fa (venti anni fa, uno funzionava nei sistemi di informazione o nell'elaborazione dei dati se si lavorava per un negozio interno). Il termine sorse quando i computer e le comunicazioni convergevano. I manager avevano bisogno di un termine generico per classificare tutti gli specialisti tecnici che gestivano le risorse informatiche e di comunicazione dei dati. Lo sviluppo del software non è IT. L'IT è una disciplina focalizzata sulla gestione dell'IP esistente. Lo sviluppo del software è una disciplina focalizzata sulla creazione di nuovi IP in risposta a un'esigenza.
bit-twiddler,

3

Qual è la norma per aziende come Microsoft, Google, ecc.?

Fai attenzione a come guardi queste aziende. Microsoft guadagna molti soldi vendendo software direttamente mentre Google guadagna la maggior parte dei suoi soldi attraverso la pubblicità, IIRC. Pertanto, Microsoft può essere vista più come un'azienda di prodotti e Google come società di servizi in qualche modo.

C'è qualche dizionario per questo tipo di cose nella rivista CIO o qualcosa del genere?

Non che io sappia, ma potresti cercare in ITIL processi e ruoli specifici dell'IT.

Cosa fa la tua compagnia?

Lavoro nel dipartimento IS come parte del gruppo di sviluppo che gestisce le applicazioni interne, ad esempio ERP, CRM e CMS per citarne alcuni. Esiste un altro dipartimento di sviluppatori di prodotti che gestisce la realizzazione del software in cui l'azienda vende o confeziona con altri servizi o hardware offerti ai clienti. Faccio parte dell'IT e sto bene con questa distinzione. Certo, a volte potrei dover educare alcune persone sulla differenza.


Un buon punto su Google vs Microsoft.
Brook,

3

Gli ingegneri del software che sono impegnati nello sviluppo del prodotto per i fornitori di software lavorano nell'ingegneria, non nell'IT.


2

Siamo principalmente una società di software. Gli sviluppatori come me che lavorano sui prodotti vengono tutti raggruppati in "Engineering"; tutti coloro che lavorano sull'infrastruttura vengono inclusi nell'IT.


2

C'è qualche dizionario per questo tipo di cose nella rivista CIO o qualcosa del genere?

No.

Cosa fa la tua compagnia?

Una divisione produce software. Tali sviluppatori sono separati dal nostro IT interno.

Non solo gli sviluppatori sono separati dall'IT, ma non abbiamo privilegi, nemmeno sudonella server farm.


1

Siamo un'azienda di medie dimensioni con un focus software molto forte. Non ne abbiamo uno, ma tre gruppi IT. Oltre a questi, abbiamo anche DevSup - Supporto per gli sviluppatori. Ma la maggior parte degli sviluppatori appartiene a specifici gruppi di prodotti o tecnologie.

La logica è ovviamente che tali divisioni esistono per aiutare a strutturare il business. Mettere tutti in IT non aiuta la gestione di un iota. Se fossimo un'azienda di mobili, non ci sarebbe motivo di avere un colossale dipartimento di mobili.


0

Nella mia azienda, (solo circa 200 membri dello staff) l'IT, in relazione all'azienda e al $$, è un centro di costo con un ruolo di supporto che mantiene l'infrastruttura in funzione e prende decisioni importanti per creare l'ambiente necessario per altre aree del organizzazione per supportare o produrre. L'IT può trovare modi per risparmiare denaro e influire sui profitti modificando l'ambiente o creando processi e software che migliorano il business. Consulenti, ingegneri e sviluppatori di software, sul lato fatturabile dal cliente, mettono i profitti nel consiglio di amministrazione producendo prodotti per l'azienda. I due tipi di ruoli si alimentano a vicenda, uno a supporto delle persone con l'ambiente per realizzare il prodotto, l'altro a trarre profitto e a reinvestire nell'ambiente.


Sei un consulente? Anche in un negozio di software, a meno che le ore degli ingegneri e degli sviluppatori non siano effettivamente fatturabili, sarebbero considerate anche un centro di costo.
Nicole,

Forniamo servizi professionali, in cui consulenti, ingegneri e sviluppatori sono fatturabili. I nostri innovatori, la cui esistenza si basa sulla vendita della proprietà intellettuale come prodotto confezionato, sono trattati come un centro di profitto indipendente per mantenere l'equilibrio.

0

Penso che dipenda dalle dimensioni e dalla cultura dell'azienda. Penso che una risposta basata su ciò che Microsoft o Google sia solo metà dell'immagine. Questi ragazzi sono enormi e i loro sistemi interni sono probabilmente complessi e ben separati.

Ma, se sei il tipo "tecnico" della tua azienda (o di un gruppo di te), non direi irragionevole trovare un lavoro "IT" sul tuo piatto. Penso che più grande è l'azienda, maggiore è la flessibilità che traccia il confine tra "sviluppatori / ingegneri" e "supporto tecnico".

Dipende, direi. :-)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.