ITs a Jungle Out There
January 15, 2008 4:27 PM
Subscribe
What's a reasonable size/makeup for an IT department/Software development shop? more inside...
I work at a small international company. $50 million in revenue annually. 400 or so salaried employees globally, the vast majority of whom are sales/business development people.
We have 2 help desk support guys who are responsible for supporting/procuring hardware and software throughout the organization (15 worldwide offices). In this sense, software means anything we've purchased/implemented. Computers, Phones, File servers, Backup systems, Exchange 2007, SharePoint, MS Office, DNS, Accounting Software, Terminal Services etc. They are effectively doing the jobs of: Exchange Admins, DBAs, Network Admins, Sys Admins, Helpdesk Support.
On the software development side of things, our sales people love telling clients we produce several "enterprise class" software products with tons of fancy functionality conforming to all sorts of exciting standards. By several I mean five products that are supposed to be under active development, or when a client pays, customized development. Additionally there are 2 high volume websites which need constant maintenance and have an active queue of new features/functionality/support to be added/associated with them. Staff for all of this consists of 2 lead developers (one of which is the IT manager and is constantly involved in all aspects of "IT") and 2 junior level programmers. At the same time, there are several large "strategic projects" (internal software to improve process) that are planned for this year, and we've been informed that the preference is to have our internal software development team take care of the majority of the work on them. Does this seem about right to you? Because it seems ridiculous to me.
I feel that:
- No one gives a hoot about the quality of the products we are producing until there is a customer driven problem (usually "product a doesn't work as advertised issue")
- I am not able to apply best practices in the timelines given, and as a result producing code/products I am not proud of.
- I feel like I have ADD from context switching every 15 minutes to put out fires, take phone calls, etc.
That said, what's a reasonable sized team for taking care of a company this size from the IT side of things, with a similar amount of projects going on? I shit you not, before I got here, there was no version control system in place for ANY code. This is my first "real" job out of college so I don't know I'm just a whiny imp or this is how it's going to be everywhere? Any battle stories are appreciated and will be sympathized with, ways to enlighten management on what the difference is between support and software development highly revered, and any hard numbers concerning team size/costs would be incredibly helpful to me. Follow ups questions to iminithell@gmail.com Thanks!
posted by anonymous to work & money (6 comments total)
posted by anadem at 5:49 PM on January 15, 2008