`

大型软件项目中的组织环境

 
阅读更多
项目管理的三大主要任务就是:计划、组织和控制。在这三大任务中,组织是其中的核心和钮带。

[关键字]:PM(项目经理)、CSA(软件架构师)、SA(设计师)、TestManager(测试经理)、Tester(测试员)、Developer(程序员)、Customer(客户代表)、Consultant(咨询顾问)

软件生命周期-倒V型图



软件开发周期与角色对照表



从上面的表格中,我们可以清晰的看出,软件开发中不同角色分工是不一样的。对于一个软件开发项目来说,前四个阶段是至关重要的,所以总体架构师CSA一般都要参加,在第四、五、六阶段一般程序员参加较多,在后面测试阶段测试员参加较多。从整体来看PM和CSA是项目中的两个重要角色,在项目前和项目收尾时都有参加。这也正体现了软件开发过程中开头和收尾是两个控制重点。

另外,项目经理要要按不同阶段适时运用人员,恰当掌握用人标准。一般来说,软件项目不同阶段不同层次技术人员的参与情况是不一样的。下图是典型的软件开发人员参与情况曲线:



项目经理(PM)与总体架构师(CSA)的职责区别

作为软件项目管理中的两个重要角色PM与CSA两者缺一不可。从管理上应该是CSA服从PM的领导,CSA应该给PM提供技术支持。从技术上来说,CSA是项目的总负责,同时CSA也行使部分管理权力,如对开发小组长的管理。CSA可以理解为技术经理的角色。但PM与CSA在软件项目实施过程当中到底分工如何呢?我们将用下面一个表格进行说明。


  • 大小: 114.4 KB
  • 大小: 198 KB
  • 大小: 39.4 KB
  • 大小: 123.4 KB
分享到:
评论

相关推荐

    专题资料(2021-2022年)大型软件项目人力资源管理实践.doc

    在大型软件项目中,人力资源管理是关键环节,因为它涉及到团队组建、绩效管理、人才激励和构建学习型组织等多个方面。本文以某大型企业信息化项目为例,探讨这些实践要点。 首先,大型项目通常由多个子项目构成,...

    韩旭大型软件项目实训报告样本.doc

    5. **团队协作与沟通**:大型软件项目中,团队协作和沟通效率对于项目的成功至关重要。报告可能涵盖了如何使用协作工具(如Git、JIRA等)、进行代码审查、举行定期会议等方面的内容,以促进团队间的协同工作。 6. *...

    大型软件项目人力资源管理实践.docx

    大型软件项目人力资源管理实践中,需要组建项目组织机构,确定项目人力资源需求,确保项目团队的组建、跟踪项目进度,协调人员配合、资金配合及相关后勤工作。同时,需要全面考虑项目的质量和进度,确保项目的成功...

    项目组织结构文档

    在大型软件项目组织设计时,应遵循以下原则: 1. 组织结构扁平化:增强内部沟通效率。 2. 专业化划分:利于技术问题解决。 3. 灵活性设计:适应人员流动。 4. 整体与内部组织结合:兼顾全局和局部。 具体设计中,...

    大型软件项目管理方案.pdf

    【大型软件项目管理方案】 大型软件项目的成功实施不仅依赖于先进的技术,更关键的是有效的项目管理。本方案针对一个复杂的互联网领域政务服务平台的建设,详细规划了组织结构、职责分配和管理措施,以确保项目的...

    大型软件项目人力资源管理实践.doc

    在大型软件项目中,人力资源管理是关键的成功因素之一。一个大型项目通常会被划分为多个子项目,每个子项目都有其特定的目标和责任。在这种情况下,人力资源的配置需要兼顾整体项目的需求和各个子项目之间的协同。...

    大型软件项目管理方案.docx

    ### 大型软件项目管理方案知识点解析 ...通过上述分析可以看出,大型软件项目管理方案着重于组织结构的建立和完善、明确各个职能小组的职责以及制定详细的项目管理措施,这些措施有助于确保项目的顺利实施和成功交付。

    该课程聚焦在软件项目的管理和组织问题上。学员将通过交互式的观察,检查和比较各种各样的计划和管理方案,学习到软件项目的计划、工

    10. **QQ系统分析**:通过对QQ这类大型社交系统的分析,学员能更深刻地理解大规模软件项目的设计和运维挑战,以及如何在实际操作中应用项目管理理论。 通过本课程的学习,学员不仅能掌握软件项目管理的理论知识,还...

    大型软件项目投标书范文参考.docx

    《大型软件项目投标书》是企业在参与大型软件项目竞标时提交的重要文档,它全面展示了公司的实力、技术方案、实施方案、培训策略、项目进度规划、团队配置以及资质证明等关键信息。以下是对该投标书各部分内容的详细...

    大型软件开发项目管理经验分享

    - **文档管理和版本控制**:良好的文档管理和版本控制对于大型软件项目的成功至关重要。这些文档不仅包括技术文档,还包括需求文档、设计文档等。通过有效的文档管理,可以确保团队成员之间的有效沟通,同时便于后期...

    项目组织结构设计说明.docx

    5. **大型软件项目的组织设计**:在确定组织类型后,需要具体设计项目组织结构。设计时应遵循扁平化、专业化、灵活性和整体与部分结合的原则。大型软件项目通常分为用户代表组、管理组、开发组、质量保证组和支持组...

    大型软件项目实践 实验报告.docx

    在本实验报告中,学生参与了一次大型软件项目的实践,主要关注的是Android应用的开发。实验分为几个阶段,旨在帮助学生逐步熟悉Android开发环境、编程原理以及不同类型的布局设计。 首先,实验一涉及的是Android...

    大型软件系统架构资料

    这个案例将帮助读者了解如何在复杂环境中构建可靠的软件架构。 总的来说,这套资料提供了全面的视角,从基础理论到实际应用,深入剖析了大型软件系统架构设计的各个方面,无论是对初学者还是经验丰富的架构师,都是...

    软件项目技术路线.pdf

    在软件项目中,技术路线的选择至关重要,特别是在大型软件系统中,技术路线的规划直接决定了项目的成败。本项目选择了以J2EE(Java 2 Platform, Enterprise Edition)为核心的技术栈,这是由于J2EE具备一系列优势,...

    大型软件项目实践 实验报告.pdf

    在本实验报告中,我们关注的是大型软件项目的实践,特别是针对Android应用的开发。这个实践项目旨在让学生深入了解软件工程的各个阶段,从环境配置到实际编程,再到问题调试和结果分析。以下是实验涉及的主要知识点...

Global site tag (gtag.js) - Google Analytics