总结一下软件企业的组织架构,软件公司大部分都很年轻,整个行业还在调整期,一般规模都在300人以内,现在国内大型的软件产品公司都不是靠软件起家的,国内软件三强:华为、中信、海尔都是从硬件甚至是家电做起的。

一个小型的软件公司必备的团队有:研发部、销售部、人力资源部和测试部,这种企业一般人数在50~100人之间,销售部也可能称为市场部,一般来说,市场、行销和服务都在一个部门,这种企业受规模的限制,一般没有真正的市场行为,市场的开拓主要靠老板的社会关系,行销的任务也只是给老板打打下手,服务人员是真正有效益的团队,所以这种公司往往研发部的人员占50%以上,销售(市场)部里的大部分其实都是做售后服务的,测试部除了测试人员还可能有1~2名QA和EPG,人力资源部往往包含人事、财务和行政三个团队。

大型软件企业的部门会多一些,但是配置和小企业其实是一样的,大企业的业务部门一般可以分为:市场、研发、行销、服务四大块,市场部负责对潜在的市场进行分析,对产品进行规划和分析,是企业投资和产品发展的龙头;研发部负责产品开发,是企业的核心竞争力;行销负责把产品销往潜在的客户,负责客户关系维护和签单等;服务主要是售后工作,包括一些安装、部署、客户培训等。研发部下面可分为开发部、技术(预研)部、测试部,开发部负责产品开发,技术预研部负责技术攻关和基础技术研究,测试部负责产品质量检测,也有可能把分析设计人员和架构师单独组成一个架构部或者系统部。

支撑部门往往有人力资源部、财务部和质量部等,人力资源负责人事、行政和后勤;财务部负责财务管理和战略规划;质量部负责质量和成本管理;这三个部门虽然小,但是都属于公司的管理部门,也都是战略部门和智囊机构,一个公司的战略部署主要有三部分支撑,人力、财务和质量。人力资源解决的是公司的文化导向、绩效系统和人才战略,基本上决定了一个公司的气质和风格;财务部门是核心机构,整个公司的市场战略部署其实是由财务部门给出的,财务数据能揭示公司的生存和发展之道,哪些产品是现金流的保证,哪些产品是对未来的投资,这都是财务部门来规划的,一般的战略规划部其实都是财务人员组成的;最后,一个公司的产品有了规划、投资有了规划、企业文化也有了导向,还要有一个部门让人的效率更高、让整个公司的高效的运作起来、使产品更有竞争力,让战略能够落地,也就是要有一个机构来研究如何管理这家公司,这个部门就是质量部,质量部其实就是协助老板管理公司的,它负责整个公司的管理规划,就如同军队里的作战参谋部。

通过上面的分析,基本上能看出一个软件公司的基本配置,大小公司都是一样,大公司由于规模大、人数多,所以管理和规划都是由专门的团队组成的,老板在人力资源部、财经管理部和质量部三大智囊机构的支撑下做决策,从而指挥市场、研发、行销和服务四个体系投入工作。而小公司决策主要靠老板的经验和魄力,市场靠老板的关系,研发、服务和后勤三个部门了。

 

IT之软件公司组织架构的更多相关文章

  1. 重学 Java 设计模式:实战迭代器模式「模拟公司组织架构树结构关系,深度迭代遍历人员信息输出场景」

    作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 相信相信的力量! 从懵懂的少年,到拿起键盘,可以写一个Hell ...

  2. OA办公软件篇(一)—组织架构

    OA办公软件篇(一)-组织架构 背景 作用 迭代历程 具体实现 写在最后   背景 在说组织架构之前,我们先来说说OA本身. 百度百科解释OA为:办公自动化(Office Automation,简称O ...

  3. 公司人员组织架构图用思维导图软件MindManager怎么做

    有朋友一直不太明白组织架构图怎么做,其实组织架构图就是组织结构图.小编今天就在这里以一个公司为例,来给大家演示一番人员组织结构图怎么做. 老规矩,先说一下小编使用的软件跟电脑系统,这里用的是MindM ...

  4. Atittit.研发公司的组织架构与部门架构总结

    Atittit.研发公司的组织架构与部门架构总结 1. archi组织架构与 部门规划2 1.1. 最高五大组织机构2 1.2. 宗教事务部2 1.3. 制度与重大会议委员会2 1.4. 纠纷处理部: ...

  5. 小议IT公司的组织架构

    IT公司的组织结构还是很相似的,常见的部门也不多.我简单地总结了下,分享给各位.每个公司都有自己独特的组织架构,本文仅供参考.很多部门和职位的职责和权力,我也不甚了解.简单地写写,有兴趣的同学可以补充 ...

  6. Oracle 组织架构(转)

    原文地址:Oracle 组织架构 我们先来看一下实际生活中的集团组织架构. 下图是一个典型的投资集团组织架构. 集团在各个国家有独立的法人. 每个法人会负责若干个业务进行,比如石油开采,汽车制造,软件 ...

  7. 软件公司的两种管理方式 总体来说,这个世界上存在两种不同的软件公司的组织结构。我把他们叫做 Widget Factory(小商品工厂) 和 Film Crews(电影工作组

    软件公司的两种管理方式 一个简单的回答应该是——“因为在我们的社会里,我们总是会认为薪水和会和职位的层次绑在一起”.但是,这个答案同时也折射出一个事实——我们的薪资是基于我们的所理解的价值,但这并没有 ...

  8. DataPipeline丨DataOps的组织架构与挑战

    作者:DataPipeline CEO 陈诚 前两周,我们分别探讨了“数据的资产负债表与现状”及“DataOps理念与设计原则”.接下来,本文会在前两篇文章的基础上继续探讨由DataOps设计原则衍生 ...

  9. 2,SFDC 管理员篇 - 组织架构

    1,组织架构 Setup | Administrator | Manage User| Role 组织层级有三种模式,基于区域划分,基于产品划分,基于公司规模划分层级(目标客户群体划分层级或渠道划分) ...

  10. 技术总监和CTO的区别 浅谈CTO的作用----软件公司如何开源节流(一)[转]

    我一直在思考软件公司如何开源节流.当然,老板也在思考开源节流.当然,老板思考的开源节流在公司运营层面上,而我作为CTO,我考虑的则是在产品运营角度上来思考这个问题.否则,一个软件公司,它的生存与发展就 ...

随机推荐

  1. 网络监测工具之Zabbix的搭建与测试方法(二)-- SNMP、OID和MIB概述

    概念 SNMP是专门设计用于在 IP 网络管理网络节点的一种标准协议,它是一种应用层协议.SNMP使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长.通过SNMP接收随机消息(及事件报告 ...

  2. ssm——springMVC整理

    目录 1.概念 1.1.什么是SpringMVC 1.2.B/S架构 1.3.MVC结构 1.4.Spring MVC常用名词 1.5.常用注解 1.6.rest和restfull 1.7.Reque ...

  3. Java正则表达式全局匹配

    今天想用Java的正则在字符串中匹配特定内容,但是当我代码写好运行后却发现正则表达式并没有起作用 试了很多方法,也去Js里试了正则表达式可以走通,就是Java不行 很纳闷 (:′⌒`) Java里正则 ...

  4. Less常用功能使用

    Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量.混合(mixin).函数等功能,让 CSS 更易维护.方便制作主题.扩充.Less 可以运行在 Node 或浏览器端. L ...

  5. 解决 requests cookies 为空的坑

    转载请注明出处️ 作者:测试蔡坨坨 原文链接:caituotuo.top/5d14f0d7.html 你好,我是测试蔡坨坨. 我们在做接口自动化测试的时候,一般会通过调用登录接口来获取cookies. ...

  6. jupyter的配置

    step1.安装jupyter 使用pip或者conda等包管理工具安装jupyter(这部分倒是没有任何难度,一般也没有什么坑) conda install jupyter notebook或者pi ...

  7. MySQL 索引的创建、删除

    MySQL中索引的创建有三种方法,索引的删除有两种方法. 一.创建索引 (1)使用create index # 1.创建普通索引 create index 索引名 on 表名 (列名[(限制索引长度) ...

  8. 如何在 pyqt 中使用动画实现平滑滚动的 QScrollArea

    前言 在之前的博客<如何在 pyqt 中实现平滑滚动的 QScrollArea>中,我们使用定时器和队列实现了平滑滚动.但是实现代码还是有一点复杂,所以这篇博客将使用 Qt 的动画框架 Q ...

  9. 复制内容到剪切板通用的js方法

    复制内容到剪切板通用的js方法 /** * 复制内容到剪切板 * @param text 要复制的内容 */ function Clipboard(text) { if (navigator.clip ...

  10. 联邦GNN综述与经典算法介绍

    作者:京东科技 李杰 联邦学习和GNN都是当前AI领域的研究热点.联邦学习的多个参与方可以在不泄露原始数据的情况下,安全合规地联合训练业务模型,目前已在诸多领域取得了较好的结果.GNN在应对非欧数据结 ...