软件项目组织架构安排

10 篇文章 4 订阅
订阅专栏

        这个主题涉及到三个方面,项目计划管理、组织管理和技术管理范畴。

        项目计划管理是项目管理中的一个大篇章,包括时间计划、成本计划、费用计划等在内的各类计划管理,不是本文章所谈的范围,只是本文主题涉及到了其中一点点内容重合,那就是时间和WBS的制定。

          从软件企业整体的组织架构来说,不外乎包括项目型、职能型、矩阵型几类。当然其中有偏项目型的组织结构,偏职能型组织结构。其实这也是各行业企业组织结构的基本情况,只是这几类还可以继续细分,如职能型可以按技术专业内容分,也可以按业务领域分,这是属于软件企业组织管理的范畴,细歌的文章《软件企业组织》有介绍相关内容。之所以说技术管理和项目管理即有所属关系又有交叉关系  是因为项目经理可以归属于技术总监职责之下,也可以归属于职能部门经理职责之下,更贴切点应归属于项目总监职责之下。但项目总监在很多公司没有单独设立的,当然项目总监这个角色 对于项目型企业和偏项目型企业是非常有必要的。

        项目管理整体来说是技术管理是一个分枝,但又不完全包括在技术管理范围,应该说大部分是所属关系,少部分交叉关系,这里视情况而定。从项目完整周期来看,只有某阶段是技术管理范围,而从软件项目研发管理来看,就是完整的技术管理范围。
 

管理关系图

        项目组织管理包括项目人员计划 OBS 、团队组建、团队建设等内容。人员计划和OBS是本文的主题核心内容。而团队组建与团队建设是对人员计划与OBS的执行。在细歌后面的文章会一一聊到。

        项目人员与组织计划
         项目立项之初,编写项目章程时就是开始编写项目组织计划。对于软件和信息系统项目来说,人员和团队是项目成功的决定因素。项目目计划的产出与成果是OBS、RAM 。一般中小项目而言则可以简单的制定人员配备职责表

  •         干系人和各方利害关系

          项目干系人或叫作项目利益关系人,是包括项目当事人及其利益关系受项目影响的个人和组织。项目干系人管理也是项目组织管理内容,具体在细歌的文章《项目干系人与项目团队管理》中重点介绍。 项目团队也可以称为项目实施团队,是项目干系人的一部分。我们项目建设和开发目标就是以最少的成本代价最大化的满足系统用户的需求,为企业和团队创造最大化的价值。项目干系人包括外部干系人和内部干系人以及第三方的相关人员,同样,项目实施成员可以是乙方独立团队,也可以是甲乙双方联合团队,有时也可以是多方联合团队。如某些上规模的项目,业主方、甲方、乙方、还有承包单位各派代表来建设实施,指定某一方为主导即可。所以干系人的需求与期望,团队实施成本,专业水平,成员特点都是要考虑的。如果是乙方独立团队,那么已有的成员技能要求,和人员特点及公司内部的人员情况要考虑。

  •         项目规模与项目自身的特点

        简单点说就是项目越大,团队越大,分工越细,所需人员越多。比如某能源信息化项目,由甲乙双方共同成立项目组,项目成员达20多人,双方各派项目经理,由甲方项目经主导业务,乙方项目经理负责技术实现,同时甲方还要向乙方委派一名领域专家配置业务分析。然后就是不同技术范围的项目有不同的技术岗位,比如项目需求中明确有做Ios应用的内容,那么需要Ios开发人员,如开发技术规定采用Openstack框架,数据库采用分布式DB Redis进行开发实施,那么要配备熟悉大数据开发人员。不管如何,在软件项目管理里很少有说每个技术内容都配备一个专职负责的,项目基本都是一人多岗一岗多能,所以我们都看到程序员们整天加班中…,特别是在小公司,其中都是全能全要做,这近网络上炒的沸沸扬扬的996.ICU来源也是在这里,都上人民日报了,见这里。同时很多项目团队成员都是跨项目的。一般从规模上讲,超过10人实施团队的项目都可以叫得上大规模的项目了。曾参与过60多人团队的项目。还有一点就是内部自营项目和外部承接项目的项目组织也是不一样的。

  • 项目章程、项目计划与项目管理方式。

        有些项目是在项目章程中已指定需要多少人的团队,大概怎么样水平的关键岗位,这时就要按要求组建相关团队。而项目计划中则要考虑组织计划, 成本预算、人力资源计划等。比如公司财务预算指标和公司上面已规定团队人员数指标不能超过多少人。还有在立项报告和项目计划中的工时人天数要求等,这些都是项目团队组织计划的输入因素。

        项目的管理方式包括RUP方式、原型法、XP法、敏捷管理方式等。开发à测试à运维  和现时流行DevOps方式等。而选择什么样的方式就决定什么样的团队组织框架。

  • WBS

        项目计划中最为重要的一项工作就是制定WBS,这是由项目经理完成的,也可以是项目经理和需求分析师或架构师共同完成(关于系统分析师和框架师的关系区别见细歌文章《 软件系统分析师与架构师技能大PK(您具备了哪些呢?) 》)。而WBS制定后就表示项目有哪些事情要做,下一步就是由谁来做的问题。解决完之后,OBS也就编写完成了。

  • 现有公司组织管理框架和技术管理框架。

      项目管理是公司管理的一个子集,项目组织所需人员需要按公司整体的经营生产规划进行。如对人员成本的控制,团队规模的控制 ,对项目范围的控制等。项目组织计划制定是要考虑这些约束指标,不能超出这些指标。同时技术管理决定的了项目采用的技术路线,就决定着团队组建所需的技术人员要求。

  •   OBS&RAM

       项目组织计划的输出就是OBS和RAM。 OBS是组织结构分解,RAM是职责分配矩阵。来点俗话就是:这个项目要多少人,要什么样的人,哪些人分别做哪些事。OBS宜采用岗位说明,不应固定到人名。

典型的项目开发实施组织结构

        软件项目组的岗位组成包括:项目经理、业务(需求分析员)、架构师、领域专家、开发人员、测试人员、工程人员、监理、配置管理员、QC&QA、美工、UI 等。其中开发人员是最主要的组成部分,根据技术路线和要求定岗,可以分前端开发、后端开发、数据开发、大数据开发、算法工程师、通讯开发、三维开发等,又或按语言和框架或开发平台来分。每个岗位的职责这里不做介绍,是一个值得交流的话题,欢迎加Q群746333240 讨论交流。


        项目组人数非常灵活:少时1人即可,1个人搞定一个项目的也不少见,多时可以到上百人。开发和测试是软件项目组的主体和核心组成,是不可以缺少的。根据项目团队人数规模可以分为如下几种。

        微型
        1到4人 ,重点突出开发、测试工作内容。适时寻找美工出部分效果。
        小型
        4到10人:项目经理一人,兼需求分析工作;前端开发1至2人,后端开发1-4人;测试1-2人;美工兼职。
        中型
        10至50人:包括项目经理、业务专员、领域专家、开发人员、测试人员、美工、QC、运营人员。也可以外接平台或技术小组。
        大型
        50人以上规模的团队是大型的项目团队了,当一个项目涉及到多单位联合参与,分工协作时,当预算到一定程度时,比如微软当年的视窗操作系统,比如近轻国家部级单位推动一个平台项目型项目,包括总体单位,总包,一、二级分包单位,项目规模都达上千人参与。  这类型的项目,基本每个角色都有一至多人担任。


        考虑一人多岗一岗多能情况,项目经理可兼任业务分析领域专家,需求人员可以兼测试人员,测试人员可以兼QC,美工可以兼测试,架构可兼核心开发人员。 但测试与开发不能同时兼任,QC与开发不能同时兼任。关于人员配置多少和可兼顾职责是一个值得讨论的话提,欢迎加入QQ群746333240 讨论交流。

         简单点说就是项目越大,团队越大,分工越细,所需人员越多。比如某能源信息化项目,由甲乙双方共同成立项目组,项目成员达20多人,双方各派项目经理,由甲方项目经理主导业务,乙方项目经理负责技术实现,同时甲方还要向乙方委派一名领域专家指导业务分析。然后就是不同技术范围的项目有不同的技术岗位,比如项目需求中明确有做Ios应用的内容,那么需要Ios开发人员,如开发技术规定采用Openstack框架,数据库采用分布式DB Redis进行开发实施,那么要配备熟悉大数据开发人员。不管如何,在软件项目管理里很少有说每个技术内容都配备一个专职负责的,项目基本都是一人多岗一岗多能,评时网络上谈论比较多的的程序员们整天加班中…,过劳问题等,特别是在小公司,其中都是全能全要做,这近网络上炒的沸沸扬扬的996.ICU来源也是在这里,都上人民日报了,见这里 。同时很多项目团队成员都是跨项目的。一般从规模上讲,超过10人实施团队的项目都可以叫得上大中规模的项目了。曾参与过60多人团队的项目。还有一点就是内部自营项目和外部承接项目的项目组织也是不一样的。

 

        还有重要的一点就是项目人员配备在项目不同阶段是不同的,从商务-->前期-->方案-->分析设计-->开发-->测试-->交付-->运维。整个过程每个阶段有每阶段的人员投入。当前比较流程的敏捷管理方式,测试在一就要入,不需要完整的文档,设计与开发同步进行,快速迭代等方法,任务看版,随时沟通。所以在分析设计时不需要投入多少设计力量。

        OBS、WBS确定后,制定RAM,RAM在项目实践中用得比较少,本人从事项目管理工作过程中倾向于直接采用项目人员与岗位配置表。
        当然以上整个项目组织计划和架构的发布都是理论上的。而实际项目过程中本人的原则是能口头沟通解决的不多一行文字,能打字解决的不多一行Coding。特别是在小公司,基本没有正式的计划和组织构架,机动性很高,重点是沟通协调。 而本人更倾向少小团队协作。

 

 

软件项目管理组织结构
06-07
一般软件 分解模块图 从用户需求开始一直到软件维护全过程
软件研发部门组织架构以及岗位职能职责.doc
12-18
软件研发部门组织架构以及岗位职能职责 Software Development Department Organizational Structure and Job Responsibilities 软件研发部门是企业信息化建设的重要组成部分,其组织架构和岗位职责直接影响着企业...
软件研发部门组织架构以及岗位职责.pdf
10-05
软件研发部门组织架构以及岗位职责.pdf
Java版工程行业管理系统源码-专业的工程管理软件- 工程项目各模块及其功能点清单
最新发布
m0_72864708的博客
05-29 509
同时,结合Vue + ElementUI的前端技术,实现了前后端分离,为用户提供了直观、友好的操作界面。这不仅提高了系统的可维护性,也为后续的功能扩展提供了便利。总之,这款工程项目管理软件以其先进的技术架构、丰富的功能模块和强大的性能优势,为企业工程项目管理带来了全新的变革。在这个变革中,一款先进的工程项目管理软件应运而生,它不仅提升了项目管理的效率和质量,更推动了企业数字化转的进程。此外,系统还提供了丰富的统计报表功能,如项目汇总、进度报表、收支报表等,帮助管理层深入了解项目状况,为决策提供数据支持。
软件项目管理——人力资源管理
erose的博客
03-28 2723
人力资源管理 项目团队组织结构软件开发项目中,项目失败有一个很主要的原因就是由于项目组织结构设计不合理,责任分工不明确,沟通不畅,运作效率不高造成的。 项目组织结构的本质是反映组织成员之间的分工协作关系,目的是:更有效地、更合理地将企业员工组织起来,形成一个有机整体。 常见的团队组织结构主要有三种:职能项目和矩阵 职能组织结构 特点:成员来自各职能部门,由各职能部门领导负责项目的沟通和协调 优缺点 优点: 便于知识、技能和经验交流 清晰的职业生涯晋升路线 沟通、交流简单、责任和权限清晰 重
软件项目开发工程组织管理总结
gjldh的博客
06-26 922
项目计划:定详细的项目计划,包括开发、测试、交付等各个阶段的工作计划和时间表。管理项目文档:建立完整、可靠、易于管理的文档体系,确保项目的需求 设计、开发、测试等所有过程都能得到规范和记录。定义(RD)、验证(Val)、确认(Ver)、技术方案(TS)、风险管理(RSKM)、组织级过程聚焦(OPF)、定义项目目标和范围:明确软件项目的目标和范围,这包括项目的愿景、目标、产品要求、交付时间表、质量标准、预算等。引入了关键的子过程:需求管理(REQM)、项目计划(PP)、项目跟踪和控(PMC)、
软件项目架构简单总结
知足且坚定,温柔且上进
11-26 2815
软件架构 软件架构是什么? 软件架构是推理系统所需的一组结构。这些结构包括软件元素,它们之间的关系以及两者的属性。 其他定义 软件架构包括有关软件系统组织的一组重要决策。 包含的决策 包括选择组成系统的结构元素及其接口 这些元素之间的协作中指定的行为 将这些结构和行为元素组成更大的子系统 以及指导该组织的体系结构风格 还涉及功能、可用性、弹性、性能、重用、可理解性、经济和技术限、权衡和美学等方面的考量。 目标 架构是设计蓝图,是对结构和组件的描述,可以让大家快速理解整个体系,指导一系列的细节设计。
软件开发团队规模
Matea's Record
10-09 986
网上曾有一张流传甚广的关于各大公司的组织结构图。 这张图形象生动的描述了各大公司的组织结构,各具特色。然而这些大厂的组织结构具体细分到软件项目开发团队的时候,却惊人的相似:那就是一个软件项目开发团队都不会太大,一般不会超过 10 个人,如果超过就会被分拆。最著名的就是亚马逊的“两个披萨原则”,也就是团队的人数不应该多到让两个披萨不够吃。 其实大厂的软件项目都采用小团队的原因很好理解,那就是团队规模越大,交流就越复杂,成本也越高!要想沟通更高效,那么就要求团队的规模必须足够小。 组织架构的小化也会对软件
软件开发部门的团队组成
红孩儿编程大师
12-24 8477
软件开发部门的团队组成 在这个团队中人数最多的是软件工程师和测试工程师。 还有网络管理员,数据库管理员,美工,架构师,项目经理,产品经理,技术总监等 配置管理员,部署工程师,网络工程师,硬件工程师。 在开发的不同阶段,各个角色的人员比例是不同的。实际情况,可能是一个人身兼多个角色。 一个角色只涉及软件开发的部分阶段。部分岗位的工作,由于重要性的原因,工作量的原因, 成本的原因,管理的原因等,可能外包给其它公司来做。 还有软件的部分构件是本公司自己开发或者是直接使用开源软件,将直接影响团队的人员构成。
【信息系统项目管理师】信息系统项目组织结构之职能、矩阵项目详解(三张图完整说明)
喝酸奶舔盖斯基的专栏
03-16 3485
软考信息系统项目管理工程师(高级)必背之信息系统项目组织结构(职能、矩阵项目) 1项目组织结构的分类 2组织结构项目的影响 3项目组织结构的优缺点 如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......~~~///(^v^)\\\~~~ ...
软件研发部门组织架构以及岗位职责样本.doc
12-18
软件研发部门中,组织架构和岗位职责是确保高效运作的关键。下面将详细解析这些职位的职能和责任。 首先,部门经理是整个研发部门的核心管理者,主要职责包括: 1. 定部门的整体规划,根据公司的经营目标和...
项目测试人员组织设置架构
07-14
项目经理,测试部经理,已经项目管理人员,提供的一种人员管理的推荐方案。
组织架构
03-22
NULL 博文链接:https://lanbomb.iteye.com/blog/902256
软件开发项目实施方案.docx
05-11
大量的软件公司项目实施案例证明, 软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户 的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目 实施的质量.........
软件组织结构及职责.doc
12-02
软件组织结构及职责,定义了经典的软件公司和互联网公司软件开发部的组织架构形态,以及岗位职责。包括经理,后端开发工程师,java开发工程师,安卓开发工程师等岗位职责。
软件项目建设目录结构模板
10-09
项目组织管理软件项目建设的重要组成部分,旨在确保软件项目的实施和管理符合预期目标和要求。该部分的主要内容包括: 1. 组织机构:对项目组织机构的设立和管理的说明。 2. 进度安排:对项目进度的安排和控的...
软件项目实施管理计划.doc
11-16
* 项目管理组织结构软件项目实施的管理组织架构,定义了项目管理的角色和职责。 * 项目管理组织结构包括项目经理、项目团队、项目干系人等方面的定义和安排。 七、项目范围管理 * 项目范围管理软件项目实施的...
软件项目组织实施框图
02-03
软件项目组织实施框图是指导软件开发团队有效管理项目的关键工具,它详细地描绘了从项目启动到最终交付的每一个步骤,确保项目的顺利进行。以下是对该框图的详细解析: 首先,项目的发起始于对功能需求的市场调查和...
软件企业组织架构
热门推荐
lixuezhi的专栏
12-06 2万+
之前发表一篇软文《软件项目组织架构》的文章,提到了软件项目管理软件企业组织管理及技术管理之间的关系,它们是存在交集的。也提到软件企业与一般的企业一样,组织结构存在三种方式项目 矩阵形 和职能形组织。 广意的组织是一个非常广的概述,包括非常多种组织,有正式的非正式组织,有企业的有社会组织,有营利也有公益等。不过不管是什么组织都是为了实现某种 目标而设立的组织组织...
it软件项目管理规范
01-17
IT软件项目管理规范是指在IT软件开发项目中,采取一系列标准化、规范化的管理措施,以确保项目按时按质按量完成,同时提高项目的可控性和效率。 首先,项目启动阶段需要进行项目立项,确定项目目标、范围、时间和成本等要素,并建立项目组织架构,明确项目管理人员的职责和权限。 其次,需进行项目计划,定详细的开发计划和进度安排,包括人力资源、物力资源、时间资源等方面的合理配置和使用,同时定风险管理计划和变更控计划。 接着,项目执行阶段需要对项目进度、质量、成本等进行监控和控,确保项目按照计划进行,及时发现并解决问题,确保项目的顺利进行。 同时,需进行项目沟通与合作,建立良好的团队合作氛围,加强项目组织的内外部沟通,保持透明度和协作精神。 最后,项目收尾阶段需要对项目的结果进行验收,总结项目经验教训,做好项目文档和知识管理,为后续项目提供参考。 总之,IT软件项目管理规范覆盖了项目的各个阶段,确保了项目的全面、系统、有序地管理,并能够提高项目的执行效率和管理效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 软件项目组织架构安排 39483
  • 浅谈软件项目需求分析 22719
  • 软件企业组织架构 22412
  • 软件开发工作的绩效评估 17507
  • Asp.net core 项目的发布和运行环境部署完整介绍(Window+IIS7) 14205

分类专栏

  • 笔记
  • 项目管理者 10篇
  • 系统开发者 24篇
  • 系统分析者 13篇
  • 系统测试者

最新评论

  • 软件项目组织架构安排

    细歌微语[堆码包工头] 回复 weixin_41766527: :)

  • 软件项目组织架构安排

    细歌微语[堆码包工头] 回复 weixin_41766527: 整出来了 https://blog.csdn.net/lixuezhi/article/details/103337179

  • 软件项目组织架构安排

    weixin_41766527: 感谢博主分享哈~话说 《软件企业组织》这篇文章在哪里呢~

  • Jquery easyui 批量处理datagrid的数据,批量增删改

    A_forever1323: 大佬,有完整的代码吗,求一份啊1323498282@qq.com

  • 客制化信息系统项目管理必须重视的几方面工作

    陈海明hack: 重视的内容很丰富!深感!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 论项目管理过程中的沟通管理
  • 计算机没有操作系统(OS)可以运行软件吗?
  • 集团分部数据库子站到集团数据中心同步上报服务设计方案
2021年2篇
2020年4篇
2019年15篇
2018年10篇
2015年1篇
2014年5篇
2013年3篇
2011年3篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码大浪模板网站建设松岗设计网站惠州阿里店铺托管南澳seo排名南澳网站关键词优化南联网站定制大运网站优化排名南澳外贸网站建设大芬网站推广方案平湖网站排名优化南山百度竞价包年推广坪山建网站大浪关键词按天扣费南山设计公司网站西乡网站推广工具坑梓百度网站优化排名南联百度seo石岩企业网站设计坑梓外贸网站设计南澳网站优化按天计费观澜网站制作光明高端网站设计松岗网站优化按天计费永湖网站关键词优化坑梓企业网站制作广州网站搜索优化平湖优化吉祥百姓网标王推广坪地网站设计模板惠州百度网站优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化