Platform Base
This means teaming up your department members by the platform they know best. ASP guys can team up, Java/Open Source team and Flash team for example. There is a potential loophole in this kind of setup since some platform can do the same things like the other platform. So competition between who will do what may result to conflict and different teams may develop a version of the same application in different platform just to prove whose better thereby waisting time and resources.
Project Roles
Team of Analysts, Team of Project Managers, developers, testers and documentation specialists. If you want to set it up this way there is a possibility of a tier-2 subteams for specific projects involving many roles thus creating another layer and you managing more teams.
Process Specialization
This is setting up your development team by way of your company's major business processes. Accounting, Sales, HR etc. This is by far a better approach since development teams can just focus on the process they are assigned to and build projects on it.
Hybrid Approach
A combination of Process Specialization and Project Role is personally the best approach. You can setup your team by major business processes and assign roles to each team members based on what he/she do best. Accounting team can have a Project Manager, Analyst, Developers, Testers and Documentation Specialists. Sales and HR team can also have the same setup. For cross-functional projects (projects that involves several business processes), one has to evaluate how major the roles are for each team and team leaders of those who has minor roles can just assign a point/contact person for his/her team as a resource to that project.
You can always find a better approach in organizing your IT Department, what matters is that it fits and adds value to your organization.
Published by Rowel Bughao
I am a software manager of a business process outsourcing company. View profile
Starting a Small Business: Tips for SuccessA lot of people make some big mistakes when they start a small business. Here are some tips that can help you avoid those mistakes and make your small business prosper.
Top 10 Ways to Beat Boredom at WorkImagine it's a slow day at the office but you want to be useful (read: employed). What do you do to avoid looking like dead weight when there's no work to do?- Business Management Basics: Seven Factors for SuccessRunning a business is multi-faceted. It requires attention to finances, marketing, and government regulations, plus other areas. Plan ahead and avoid the potential pitfalls.
- Records and Information Resources ManagementDiscussion of why RIRM is a superior, holistic concept v. just records and information management alone.
- Five Steps to Dressing Your Naked Resume with the Perfect Cover LetterWriting the perfect cover letter doesn't have to be an ordeal. In fact, it can be as easy as spelling C-O-V-E-R. COVER is an acronym for a five-step paragraph-by-paragraph approach you can use to write an effective c...
- Boston it Outsourcing
- Department of Labor Provides Useful Tools for Human Resource Managers and Job Seek...
- The Legal Issues Involved in Personnel Management
- Introduction to Management
- The Many Ways Your Accountant Can Help You Fund Your Business
- Succeeding in an Online Graduate School
- How to Start a Small Business
