软件项目实施方法
软件项目实施方法

软件项目实施方法
软件项目实施方法是指在进行软件项目开发过程中,如何进行规范、有组织地进行实施的一种方法。
常见的软件项目实施方法有瀑布模型、敏捷开发、迭代开发等。
1. 瀑布模型:
瀑布模型是一种线性顺序的开发过程模型,包括需求分析、系统设计、编码、测试和部署等一系列阶段。
各个阶段按顺序依次进行,并在前一阶段完成后才能进入下一阶段。
该方法适用于需求不易变动、开发流程清晰明确的项目。
2. 敏捷开发:
敏捷开发是一种以迭代、循序渐进的方式进行项目开发的方法。
它强调快速反应和灵活性,通过与客户的密切合作和频繁交付可用软件的方式,从而快速响应需求变更和进行问题修复。
敏捷开发适用于需求不太明确或易变动的项目。
3. 迭代开发:
迭代开发是一种将大型项目拆分为多个小的迭代周期进行开发的方法。
每个迭代周期在一定的时间内完成一部分功能的开发和测试,并在下一个迭代周期中进行下一部分功能的开发。
迭代开发适用于大型项目的开发,可以提高开发效率并减小风险。
除了上述方法外,还有一些其他的软件项目实施方法,如螺旋模型、增量开发等。
在选择实施方法时,需要根据项目的特点、需求的稳定程度、开发团队的能力等因素进行评估和选择。
软件项目质量管理及实施控制方法

软件项目质量管理及实施控制方法第一章引言 (2)1.1 项目背景 (2)1.2 项目目标 (2)1.3 项目范围 (3)第二章项目质量管理概述 (3)2.1 质量管理基本概念 (3)2.2 质量管理原则 (4)2.3 质量管理过程 (4)第三章项目质量策划 (4)3.1 质量策划概述 (4)3.2 质量策划流程 (5)3.3 质量计划编制 (5)第四章项目质量保证 (6)4.1 质量保证概述 (6)4.2 质量保证方法 (6)4.3 质量保证工具 (7)第五章项目质量控制 (7)5.1 质量控制概述 (7)5.2 质量控制方法 (8)5.3 质量控制工具 (8)第六章项目质量改进 (8)6.1 质量改进概述 (8)6.2 质量改进方法 (9)6.3 质量改进工具 (9)第七章项目风险管理 (10)7.1 风险管理概述 (10)7.2 风险识别 (10)7.3 风险评估与应对 (10)第八章项目进度管理 (11)8.1 进度管理概述 (11)8.1.1 进度管理的目的 (11)8.1.2 进度管理的原则 (11)8.2 进度计划编制 (11)8.2.1 识别项目活动 (12)8.2.2 确定活动顺序 (12)8.2.3 估算活动持续时间 (12)8.2.4 制定进度计划 (12)8.3 进度控制 (12)8.3.1 监督项目进度 (12)8.3.2 测量项目进度 (12)8.3.3 调整项目进度 (12)8.3.4 加强组织管理 (12)8.3.5 应对项目风险 (12)第九章项目成本管理 (13)9.1 成本管理概述 (13)9.2 成本估算 (13)9.3 成本控制 (13)第十章项目人力资源管理 (14)10.1 人力资源管理概述 (14)10.2 团队组建 (15)10.3 团队管理 (15)第十一章项目沟通管理 (15)11.1 沟通管理概述 (15)11.2 沟通计划编制 (16)11.3 沟通控制 (16)第十二章项目收尾管理 (17)12.1 收尾管理概述 (17)12.2 项目验收 (17)12.3 项目总结与评价 (17)第一章引言在当今快速发展的时代背景下,项目管理和实施已成为推动社会进步的关键因素。
软件项目实施方法论

软件项目实施需求分析及计划保证项目需求背景项目需求使用开发平台为基础,进行基于平台架构的业务系统开发,主要为了规范统一信息系统。
以平台为基座建立一套开发规范体系,以统一的技术底座部门之间可以分别开发自己的业务功能。
公司团队的使用,要保证现有公司技术人员的操作使用,提供规范的培训以及统一的开发管理,要求分为二期实施,首先需要保证开发平台的使用,其次要保证技术人员可以灵活使用。
项目实施方法论公司管理系统项目采用符合CMMI认证体系,从项目实施角度,项目过程包含:项目准备、需求分析、系统设计开发、系统测试、上线运行、验收、质保服务。
以上任务在项目各个阶段的分布如下图所示:一、项目实施内容公司项目实施方法全面定义了在软件开发过程中一系列的可操作的,切实可行的工作方法、工具、技术和流程,保证为客户开发的软件系统是在规范有序下进行,确保开发的成果满足客户的需求,按时完成项目目标,有效的控制项目的成本和质量。
公司将与售后服务中心、信息中心紧密联系,确保定期充分沟通,实施计划将根据需要进行统筹安排。
公司的项目实施过程强调的是团队合作,客户的深度参与。
通过与客户深入沟通和交流,在项目过程中实现知识的共享与传递。
公司项目实施管理通过一系列行之有效的工作方法和工具对资源、进度、质量、项目范围和风险进行控制,实现整个团队全面、深入的沟通和协调,实现整个团队的目标明确、任务明确、责任明确和进度明确,保证项目的成功,降低项目风险,实现和中车双赢。
二、项目准备与启动目标和任务概述成立双方项目实施小组。
根据《项目合同》、《技术协议》及与客户多次沟通的结果,编制一份《项目实施计划》,规划整个项目的实施方案。
积极的推动和组织召开项目启动会。
召开项目启动会的目的是使客户领导层乃至全体员工对项目实施的过程和方法有清楚的认识,同心协力,推进项目实施。
准备项目实施前期的相关工作环境及必要设施设备准备。
三、确立项目组织正式成立项目小组(项目经理、需求分析师、研发工程师、QA);项目经理必须把项目小组所有成员召集到一起,由该项目部总负责人宣布该项目小组的成立,任命不同的人员担任不同的角色;项目经理把项目前期的资料转发给项目组的相关人员,让大家开始熟悉客户的基本情况,准备下一步的工作;制定项目组内部管理规范(考勤、卫生等),完成《项目实施日常管理规范》;实施准备,包括实施顾问的培训和其它需要事先准备的工作。
软件项目管理实施方案

软件项目管理实施方案软件项目管理是指对软件项目进行组织、计划、协调和控制的过程,旨在保证软件项目按时、按质、按成本完成并达到客户需求。
为了有效实施软件项目管理,可以采取以下方案:一、项目前期准备阶段:1.明确项目目标和范围:与客户或项目发起人充分沟通,明确项目的目标和范围,并编制项目章程。
2.组建项目团队:选择能力和经验符合项目需求的团队成员,并明确各人的角色和职责。
3.制定项目管理计划:根据项目目标和需求,制定详细的项目管理计划,包括项目时间计划、资源计划、风险管理计划等。
二、项目执行阶段:1.项目实施:(1)根据项目计划,按照软件开发生命周期进行具体的软件设计、编码、测试等工作。
(2)严格执行软件质量控制措施,包括代码审查、单元测试、集成测试等,确保软件质量满足客户需求。
2.项目监控与控制:(1)制定详细的项目进度计划,并根据实际情况跟踪项目进度,及时发现和解决进度偏差。
(2)建立有效的沟通机制,定期召开项目会议,了解项目进展和问题,并及时和相关成员进行沟通和解决。
(3)根据项目计划和需求,对项目风险进行评估和管理,及时采取相应的措施减轻风险。
三、项目收尾阶段:1.软件交付:根据项目排期,按时交付软件产品,并进行验收测试,确保软件产品满足客户要求。
2.项目总结:对项目实施过程进行总结,收集项目经验和教训,为以后的项目管理提供参考。
3.解散项目团队:在项目完成后,及时解散团队,并对团队成员的表现进行评价和奖励。
总结:软件项目管理的实施方案包括项目前期准备、项目执行和项目收尾三个阶段。
在项目前期准备阶段,需要明确项目目标和范围,并组建有效的项目团队。
在项目执行阶段,需要根据项目计划进行具体实施,并进行严格的质量控制和项目监控。
在项目收尾阶段,需要按时交付软件产品,并对项目进行总结和团队解散。
通过以上方案的实施,可以提高软件项目的管理效率,确保项目的成功实施。
软件项目实施方案

软件项目实施方案简介软件项目是指开发具有特定功能和目标的软件系统,实施软件项目需要一系列的规划和准备工作,并需要按照一定的计划和方法进行实施。
本文档主要介绍软件项目的实施方案,包括项目启动和计划、需求分析、设计和开发、测试和验收、实施和维护等方面的内容。
项目启动和计划在开始实施软件项目前,需要进行项目启动和计划。
具体步骤如下:1.确定项目目标和范围:明确项目的目标和范围是非常重要的,它可以帮助确定项目的工作重心和进展方向,以及明确项目的需求和优先级。
2.制定项目计划:制定项目计划是为了保证项目能够按照预期的时间和成本完成。
项目计划应该包括项目的各个阶段、里程碑、任务和时间安排等。
3.确定项目组织和管理结构:项目组织和管理结构应该明确项目成员的职责和角色,并建立相应的沟通和协作机制,以确保项目能够顺利实施。
需求分析需求分析是软件项目实施的一个重要环节,该环节主要包括以下步骤:1.收集和整理需求:在需求收集阶段,需要确定系统的功能和性能要求,以及项目的业务规则和流程等。
为了收集完整准确的需求,可以采用问卷、采访、观察等方法。
2.需求分析和确认:在需求分析阶段,需要对需求进行分析和确认,以确保需求的准确性和完整性。
如果需求存在冲突或不一致,需要及时与相关人员进行沟通和解决。
3.编写需求规格说明书:通过编写需求规格说明书,可以对需求进行详细描述,包括功能模块、用例和流程等,为后续开发和测试提供参考。
设计和开发在完成需求分析后,需要进行系统的设计和开发。
具体步骤如下:1.系统设计:在系统设计阶段,需要根据需求规格说明书进行系统设计,包括设计系统的模块、接口和数据结构等。
设计过程中需要考虑系统的可伸缩性、可重用性和可维护性等。
2.系统开发:在系统开发阶段,需要按照设计文档进行编码,并完成代码的调试和测试。
开发过程中需要注意代码的质量和可靠性。
3.编写用户手册和技术文档:为了便于用户使用系统、程序员维护系统,需要编写用户手册和技术文档,为相关人员提供系统的使用指导和技术支持。
软件项目实施方案

软件项目实施方案软件项目实施方案是指在软件项目开发过程中,为了保证项目顺利进行,按照一定的计划和方法进行实施的方案。
下面是一个常见的软件项目实施方案的步骤:1. 项目启动:明确项目目标和范围,确定项目团队成员,制定项目计划和时间表。
2. 需求分析:与用户和相关利益相关者沟通,收集和整理用户需求,明确软件功能和性能要求。
3. 系统设计:根据需求分析结果,设计软件系统的总体架构和模块划分,确定技术方案和开发工具。
4. 编码和单元测试:根据系统设计,进行软件编码和单元测试,确保每个模块的功能正确性。
5. 综合测试:将各个模块进行集成测试,确保模块之间的协调和整体功能的正确性。
6. 系统交付:根据测试结果进行修复和优化,最终交付给用户使用。
7. 系统维护:在软件上线后,持续进行系统维护和bug修复,确保系统的稳定性和可靠性。
在实施软件项目时,还需要注意以下几点:1. 风险管理:在项目实施过程中,要及时识别和评估各种风险,并采取相应的措施进行管理和控制。
2. 项目管理:建立有效的项目管理机制,包括项目计划、进度控制、资源分配、沟通协调等,确保项目按时、按质量完成。
3. 团队协作:建立团队合作机制,明确各个成员的职责和任务,加强沟通和协作,提高团队的工作效率和质量。
4. 质量管理:建立软件质量管理体系,包括编码规范、代码审查、测试用例设计等,确保软件的质量和可靠性。
5. 变更管理:在项目实施过程中,可能会出现需求变更或技术变更,要及时评估变更的影响,并进行相应的变更管理。
通过以上步骤和注意事项,可以有效地实施软件项目,保证项目的顺利进行和成功交付。
软件系统项目实施方案

软件系统项目实施方案目录一、项目背景与目标 (2)1.1 项目背景 (3)1.2 项目目标 (4)二、项目范围与需求分析 (5)2.1 项目范围界定 (6)2.2 需求收集与分析 (7)三、项目组织与管理 (8)3.1 组织结构 (9)3.2 项目管理团队 (11)3.3 项目管理流程 (12)四、项目技术规划 (14)4.1 技术选型 (15)4.2 技术架构设计 (16)4.3 技术实施计划 (18)五、项目开发与实施 (19)5.1 开发方法论 (19)5.2 任务分解与分配 (20)5.3 项目进度安排 (21)5.4 质量保证与控制 (21)六、项目测试与验收 (22)6.1 测试策略与计划 (24)6.2 测试执行与记录 (25)6.3 项目验收流程 (26)七、项目部署与上线 (27)7.1 部署环境准备 (28)7.2 上线计划与实施 (30)7.3 上线后的监控与维护 (32)八、项目收尾与总结 (33)8.1 项目成果评估 (35)8.2 项目经验教训总结 (36)8.3 后续工作规划 (37)九、风险管理与应对措施 (38)9.1 风险识别与评估 (40)9.2 风险应对策略制定 (41)9.3 风险监控与报告 (43)一、项目背景与目标随着信息技术的飞速发展,软件系统已经成为企业运营和管理的重要支撑。
为了提高企业的工作效率和竞争力,本项目旨在开发一套功能完善、性能稳定、易于维护的软件系统,以满足企业日益增长的需求。
本项目的实施将有助于提高企业的管理水平,降低运营成本,提升客户满意度,从而实现企业的可持续发展。
随着市场竞争的加剧,企业面临着越来越多的挑战,如何在激烈的竞争中立于不败之地成为企业发展的关键。
通过引入先进的软件系统,企业可以实现信息化管理,提高工作效率,降低运营成本,从而在市场竞争中占据优势地位。
企业在不断发展过程中,业务范围逐渐扩大,现有的管理模式和信息系统已经难以满足企业发展的需求。
软件项目实施管理方法

软件项目实施管理方法一、项目启动与规划1.项目启动会议:明确项目目标、范围、关键里程碑和预期成果。
2.制定项目章程:包含项目背景、目标、关键干系人、主要风险、预算和关键时间节点。
3.项目计划制定:涵盖需求分析、设计、开发、测试、部署、运维等阶段的具体任务和时间表。
二、需求分析与确认1.需求收集:通过访谈、研讨会、问卷等方式收集用户的需求。
2.需求分析:对收集的需求进行整理、分类和分析,明确系统功能和性能要求。
3.需求确认:与用户沟通,对需求文档进行评审和确认,确保双方对需求有共同的理解。
三、资源分配与调度1.人力资源分配:根据团队成员的技能和经验,为其分配合适的任务。
2.物资和设施准备:确保项目所需的硬件、软件、测试环境等资源准备就绪。
3.资源调度:根据项目进展和需求变化,及时调整资源分配。
四、进度监控与控制1.制定进度计划:明确各阶段的任务和时间节点。
2.进度跟踪:定期收集项目进度数据,进行实际进度与计划进度的对比。
3.进度调整:对偏离计划的任务进行分析,采取相应措施确保项目按时完成。
五、风险管理与应对1.风险识别:分析项目过程中可能出现的风险。
2.风险评估:对识别出的风险进行量化评估,确定其发生的可能性和影响程度。
3.风险应对:制定风险应对策略和计划,包括风险规避、减轻、转移和接受。
六、质量控制与保证1.制定质量标准:明确项目的质量要求和评价标准。
2.质量控制:通过代码审查、测试、验收等方式确保项目质量符合标准。
3.质量保证:定期进行质量审计和评估,确保项目质量管理的有效性。
七、沟通管理与协调1.沟通计划制定:明确沟通频率、方式、内容和对象。
2.信息传递:确保项目信息在团队内部和干系人之间及时、准确传递。
3.问题协调:对项目中出现的问题进行协调和处理,确保项目顺利进行。
八、变更管理与控制1.变更申请:对项目实施过程中出现的变更需求进行记录和申请。
2.变更评估:对变更需求进行评估,分析其对项目的影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目实施方法目录 3文档范围 61. 项目实施总论 61.1 项目实施目的和意义 61.2 项目实施阶段说明 61.3 项目经理 61.3.1 任职资格和职责 61.3.2 项目经理权利 71.3.3 项目经理负责制 71.3.4 项目经理动态聘任制 81.4 项目组 81.5 项目实施流程 81.6 项目实施内容 81.7 项目管理文档/工件清单 92. 项目商务 92.1 项目可行性分析 92.2 项目立项 93. 项目策划 103.1 项目目标和范围 103.2 项目合同 103.2.1 承包合同 103.2.2 分包合同 113.3 项目组织 113.3.1 项目前期组织 113.3.2 项目开发实施组织 113.4 项目策略 113.5 项目计划 113.5.1 项目任务计划 113.5.2 项目成本计划 133.6 项目启动会议 134. 项目实施 134.1 项目进度控制 134.1.1 项目例会 134.1.2 项目状态报告 144.1.3 项目里程碑/阶段评估验收 144.1.4 项目审计 144.1.5 项目收款进度 144.2 项目质量控制 144.2.1 软件质量 144.2.2 过程质量 154.2.3 质量措施 154.3 项目成本控制 164.3.1 项目预算 164.3.2 月度预算 164.3.3 备用金管理 164.4 公司项目风险控制 164.5 变更管理 175. 项目收尾 185.1 项目收尾的前期准备 185.2 部署 185.2.1 计划部署 185.2.2 部署 185.2.3 部署总结 195.2.4 系统试运行 195.3 验收 195.3.1 计划验收 195.3.2 验收 195.3.3 验收结束 195.4 项目维护 196. 项目综合管理 196.1 项目风险 196.1.1 常见风险和应对措施 196.2 项目沟通 216.2.1 客户沟通 216.2.2 公司沟通 226.2.3 项目组内部沟通 226.2.4 项目问题跟踪 226.3 项目文档 226.3.1 项目文档格式标准 226.3.2 标准文档工件清单 227. 项目考核 221.3 项目经理1.3.1 任职资格和职责任职资格:通常情况下,项目经理是需求设计组成员;在项目主要相关业务上有一定工作经验,研发项目必须有较深的技术背景;具备系统思考能力,能合理权衡项目目标,能对项目中出现的问题用全面的、长期的眼光进行考虑;具备良好的沟通协调能力,包括充分利用资源、组织和组建团队能力、应对风险危机和处理问题能力,谈判和沟通能力;符合公司《技术人员项目考核及职业发展标准》其他要求;职责:对项目的成功负主要责任;保证项目目标的完成,并保证项目完成和目标一致;合理分配项目资源,并能协调内部资源;与公司各部门以及客户、项目组成员进行充分的沟通和协调,使项目顺利进展;对项目的成本、计划、实施、监督、控制有全责;协调项目过程中,项目内部的各种矛盾,形成良好的内部团队合作;对项目组成员进行考核和评估;1.3.2 项目经理权利代表公司履行商务合同和项目变更签证,处理商务纠纷、索赔等有关业务,有义务及时把相关的业务及时上报给主管领导;对项目的开展有组织的权力,可以退回不合格的成员到其部门,对项目组成员的个人发展有建议权;对于审批后获得资源等,有具体进行分配和使用的权力;项目内部决策权;有权根据项目需要提出增加资源等的权力;项目经理有义务定期把项目相关情况汇报给相关部门;项目经理有义务接受质量保证部的审计,并给于充分的配合;项目经理有义务不定期的接受公司的检查和监督。
1.3.3 项目经理负责制依据实施、标价分离的原则,由主管部门承担投标和市场风险,由项目经理及成员承担经营管理和技术质量风险。
项目经理是项目的第一责任人,项目部成员的经济收入与项目考核结果挂钩。
1.3.4 项目经理动态聘任制公司所有项目均按照一次性原则组建项目组,项目经理的聘任同样采用动态聘任制度。
通常情况下对外项目在项目立项时,从系统分析员、系统设计员中选择;对内项目根据情况在软件经理或系统分析、设计员中选择人员担任项目经理,并签订《项目管理目标责任书》,在项目竣工结算后回到自己所在的职能部门。
1.4 项目组项目组成员由公司进行配备,也可以由项目经理提出,公司进行审批后调用不在项目上的人员,根据项目的不同,组成的人员也有所区别,但是应具备的角色应该参照公司研发角色清单。
一旦项目组成员确定并进场后,项目组成员必须听从项目经理的安排,项目经理有权对项目组成员进行变更,但变更必须经过公司批准。
1.5 项目实施流程参见1.6 项目实施内容内容包括:项目可行性分析项目立项项目目标和范围项目合同项目组织项目策略项目计划项目进度项目质量项目软件质量ν项目过程质量ν项目成本项目变更项目收尾1. 项目风险2. 项目沟通3. 配置管理4. 项目文档5. 项目考核1.7 项目管理文档/工件清单参见2. 项目商务项目商务主要是指项目合同签订前的阶段。
在此阶段已经由市场销售人员明确了客户的需求,并明确了客户有和我们合作的意愿。
2.1 项目可行性分析在项目商务阶段,市场销售人员、项目经理(暂定)一起分析具备合作意愿的客户具体情况,项目经理根据市场销售人员对客户的了解,分析项目合同实施范围、合同实施计划(主要是阶段计划)、并在此基础上进行项目成本的估算,结合这三者结果形成项目的可行性报告,如果具备可行性就在此基础上形成项目合同初稿,并由公司市场部负责人组织进行公司层面上的合同评审。
2.2 项目立项通常情况下,在项目合同签订后开启项目立项流程,市场部负责人向技术总监助理提交项目合同复印件以及软件项目立项申请表,并提交给财务合同原件,技术总监助理复核备案后提交给技术总监审核,审核通过后由技术总监助理通知各个相关部门。
项目分为如下几类新产品开发项目项目必须与公司的经营策略一致,产品项目应具备一定的市场生命周期,应该是处于上升阶段的产品,时间上不能无限制,通常情况下应在1年以内。
关键型项目项目对公司的市场、营销策略有重大意义,可能出现非利润要求的情况。
普通项目重大技术攻关项目必须是同产品关系紧密的新技术、新方法;必须能解决公司现有产品中的质量、进度、成本等方面问题。
公司内部项目必须能给公司内部带来管理上的提升,必须能影响公司工作的流畅通顺;通常能给公司带来管理水平上的提高。
3. 项目策划3.1 项目目标和范围在合同范围基础上由项目经理(暂定)参考系统分析员、产品部意见制定出项目实际目标和范围,并作为项目调研的基础,该项目实际目标和范围由项目经理(暂定)提交给质量保证部经理,由质量保证部安排进行公司级评审,公司评审通过后,根据客户对于项目目标和范围的明晰程度决定是否在此阶段提交给客户进行确认。
3.2 项目合同根据项目情况,在项目策划阶段需要签订公司的承包合同和分包合同,通常情况下,承包合同和分包合同都是由公司和项目经理以及公司合格供应商分别签订。
项目过程中需要进行采购的由项目经理在作项目成本预算的时候进行提出并走公司内部的审批流程。
所有合同均需要在财务部门处保存原件,技术总监处保留复印件。
3.2.1 承包合同明确项目经理人选、明确项目成本预算、进度预算、项目目标和范围后,由公司和该项目项目经理签订承包合同,合同中确定项目经理职责和权利以及项目目标,并以此作为对项目经理和项目组考核的基础(详细内容见项目考核一章)。
3.2.2 分包合同在预计采用其它公司的硬件或者软件情况下,在项目成本预算中做出相应的预算,并由公司进行相应的商务谈判和采购,在项目经理的项目WBS分解中需要纳入该部分的工作,项目经理有责任明确分包内容的验收标准和相关要求;如果是在项目实施过程中产生的分包内容由项目经理提出申请,软件工程部经理复核,技术总监审批后提交给财务并抄送公司总经理。
3.3 项目组织项目组织分为2大部分,项目前期组织和项目开发实施组织:项目前期即从项目立项到项目调研结束阶段;项目开发实施即项目调研结束到项目竣工验收。
通常情况下,项目经理由需求分析组人员担任,也就是说项目经理一定是系统分析员或者系统设计员。
根据项目情况,项目由项目经理和副项目经理(见习项目经理)组成项目管理团队。
3.3.1 项目前期组织项目前期组织中,项目经理根据项目情况,组织团队开展项目的前期调研工作和准备工作。
通常情况下,项目前期调研组织包括项目经理、系统分析员、系统设计员3种角色,根据项目情况进行三种角色的重叠(比如项目经理同时承担系统设计员角色,副项目经理同时承担系统分析员角色等);在特殊情况下,项目前期组织中可能包含技术专家和业务专家,比如对项目需要的并且是特定的或者特殊的业务或者技术进行研究。
通常情况下,在项目前期阶段不应有开发人员。
3.3.2 项目开发实施组织在调研阶段中后期,项目经理根据需求情况考虑项目开发实施组织,并和软件经理协商开发团队组成,确定后上报给软件工程部经理,由软件工程部经理提交给产品部进行安排并抄送技术总监处备案,产品部经理安排相应的人员到位后,更新并提交开发人员资源使用状态表。
3.4 项目策略在项目策划阶段,项目经理需要根据项目情况和项目背景,明确项目策略并形成文档,具体明确在整个项目过程中,质量、成本、进度的优先程度,如果可能,订出具体优先级标准。
3.5 项目计划在明确项目策略的基础上,项目经理开始制定项目计划,项目计划分为两大类,任务计划类和成本资源类,下边就这两大类进行说明。
3.5.1.1 项目实施计划在项目商务阶段,为了配合商务工作,需要根据对项目和客户的初步了解出具项目实施计划(商务)并提交给客户,在项目策划阶段,以项目商务实施计划(商务)为基础,出具项目实施计划,通常情况下可以包括对项目背景的介绍、实施周期、方法、组织结构、质量保证等等(具体参见相关模版),通常情况下,该实施计划应该包含初步的培训计划、调研计划、部署试运行计划、验收计划,在完成项目实施计划后,项目经理提交到软件工程经理处组织进行评审,通过评审后提交给客户。
3.5.1.2 项目总计划在项目实施计划已经和客户协商通过后,在项目实施计划基础上制定项目总计划,主要就项目的各个里程碑进行任务分解和说明,并包括项目策划到需求调研结束这一阶段的详细任务分解,其中必须明确各个重要工件的完成时间。
通常说的项目计划即本计划。
3.5.1.3 项目培训计划项目实施计划中培训部分作为本计划的编写基础,重点放在具体如何去进行项目的培训、培训内容以及相关的时间安排上,具体内容参见模版。
3.5.1.4 项目调研计划根据项目实施计划,和客户明确调研时间段后,在此基础上编写项目调研计划,具体应该包括项目调研的背景、目的、客户方需要提供的支持、调研的步骤、调研的部门和内容、调研的结果及提交方式、验收标准等,具体参见相关模版,其中通常情况下调研部门和内容应该按工作日来进行安排。