软件项目管理方案(共45页).docx
《软件项目管理方案(共45页).docx》由会员分享,可在线阅读,更多相关《软件项目管理方案(共45页).docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目 录1 项目实施管理方案我公司通过多年的实践经验积累,形成了整套的软件开发项目的实时管理方案,对项目建设的全程提供过程管理、质量管理,同时支持对客户的系统培训和售后服务。1.1 项目管理流程项目经理是作为项目驱动的主导者,获得公司管理高层的授权和各管理层的认可,在我公司严格的项目管理制度基础上,严格执行工作流程,确保项目的成功实施与交付。在我公司系统开发与交付控制程序的指导下,本项目的开发实现过程会包括以下几个阶段:1.1.1 项目立项根据委托要求规定适于项目的生命周期模型以确定开发过程的活动和任务;明确项目开发原则和项目开发委托合同。1.1.2 需求定义开发部系统
2、分析员向用户讨论详细需求,建立项目功能与性能基准及运行的环境条件、资料定义、数据库要求、用户操作与维护需求等。1.1.3 系统概要设计开发部对软件系统进行概要设计,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。1.1.4 系统开发与现场安装调试由本项目的设计工程师主要负责按照需求进行系统设计与开发。开发过程需要的相关的资源由研发部提供。设计工程师提供项目详细设计方案,设备采购要求等。必要时公司提供调测方案给用户方,并在用户的参与督导指导下进行调试。1.1.5 系统测试首先由项目组确定系统测试方案,方案应包
3、含详细的条款、测试方法、测试目标和系统测试的必需仪器等。然后由项目质量员主导,开发及施工人员共同参与进行系统测试。测试完成后形成测试文档(测试项、测试记录、测试结果、问题点列表、改进方法、最终结论等)。系统测试方案由项目组提交项目总监和质量经理批准,必要时交用户审核。测试过程邀请用户参加,测试文档完成后需提交给用户方。如果系统测试不能满足预定目标时,则在系统改进后,重新进行测试。1.1.6 试运行与验收系统安装、调试达标后,开始试运行。一般在试运行期间进行用户培训。系统平稳运行业务达到用户指定时间(本项目为3个月)试运行时间需要根据招标要求进行后,开始系统验收。验收规范(包括项目、指标、方式和
4、测试工具等)在验收前一个月提交给用户。经双方确认后形成最终验收文件作为验收依据。验收后,即认为我方已按合同规定交付了产品。1.2 项目风险控制本项目的实施过程是一个复杂的过程,在这过程中会牵扯到方方面面的人、物、事、时间等等。在信息化的实施过程中,必然会出现这样或那样的困难与风险。因此,在项目开始前、在项目进行中都必须对可能出现的困难与风险进行深刻地认识、教育与准备。只有这样,企业信息化才能取得预期的效果,取得最终的成功。1.2.1 风险规避总体思路与原则风险控制是项目管理的重要的控制手段,是保证项目正常进行的有效防范措施,我公司在进行项目风险控制时,用分析量化已知风险,防范于未然,预测警惕未
5、知风险,有备而无患的总体思路来进行风险管理。风险规避的原则为:l 文档化管理:跟踪分析潜在风险;l 无极限沟通:及时发现风险根源;l 度量化指标:评估风险潜在数据;l 风险管理储备:从历史项目积累风险管理经验;l 共同目标:一切以项目成功为根本,保证风险出现后,相互谅解,相互支持;l 明确项目计划:基线管理方法,双方达成共识,优先解决主要问题,降低风险影响;l 有序变更控制程序:通过规范化操作有效控制风险规模,有效地化解风险。1.2.2 风险的识别及对策(1)商业风险识别及对策风险类型检查项风险的原因发生阶段风险缓解措施政治法律市场政府或者其他机构对本项目的开发有限制法律法规的变化立项立项时加
6、强立项调查,需求分析可能有不可预测的市场动荡法律法规的变化立项立项时加强立项调查,需求分析可能有不利于我方的官司要打合同等不正规;法律法规的变化立项立项时加强立项调查,需求分析本产品销售后在使用过程中可能导致发生重大的损失或伤亡事故无客户服务立项立项时加强立项调查,需求分析竞争对手可能会有不正当的竞争行为竞争对手的素养立项立项时加强立项调查,需求分析在开发很少有人真正需要却自以为很好的产品公司的发展战略立项立项时加强立项调查,需求分析可能在开发可能亏本的产品公司的发展战略;公司的开发能力立项立项时加强立项调查,需求分析客户客户的需求含糊不清客户的联系人自己不明白;需求调查不清楚需求开发安排充分
7、时间的需求调查,需求文档用户要有承诺客户反反复复地改动需求客户的联系人自己不明白;需求调查不清楚;客户没有承诺;需求开发安排充分时间的需求调查,需求文档用户要有承诺客户指定的需求和交付期限在客观上不可行客户不了解开发;公司的开发能力低于产品需求的开发能力需求开发安排充分时间的需求调查,需求文档用户要有承诺,重新变更合同客户对产品的健壮性、可靠性、性能等质量因素有非常过分的要求客户要求高需求开发安排高水平的项目组,需求文档用户要有承诺客户的合作态度不友善客户与我们的公司关系不好.客户代表与客户公司之间与问题.需求开发需求文档用户要有承诺与客户签订的合同不一定公正.不一定双方互利.合同不公正,不正
8、规,有法律漏洞立项签订合同时应有法律顾问来审查,有必要时应修改合同,需求文档用户要有承诺按客户的需求开发了产品,但是客户可能不购买。客户是信誉不好测试验收需求文档用户要有承诺,法律解决供应商与供应商签订的合同不一定公正.不一定双方互利.合同不公正,不正规,有法律漏洞采购签订合同时应有法律顾问来审查供应商的信誉不好供应商信誉不好,没有执行正确的供应商选择过程采购重新执行正确的选择供应商的过程供应商有可能倒闭供应商产品不好,市场不好.经营差,金融危机,经济危机,没有执行正确的供应商选择过程采购重新执行正确的选择供应商的过程供应商不能及时交付质量合格的产品(或部件)供应商的生产能力弱,跟踪差采购加强
9、跟踪,有可能的话换一个新的供应商供应商没有能力做好售后服务供应商的售后服务能力差采购在采购初期执行正确的选择供应商的过程(2)管理风险识别及对策风险类型检查项风险的原因发生阶段风险缓解措施项目计划对项目的规模、难度估计可能不太正确准确项目估算能力差,工作不够,估算方法不对.估算的参考信息少项目策划增加估算力度,运用合理的方法人力资源(开发人员,管理人员)不够用不合格.公司人员不足,人员水平低项目策划申请人员项目所需的软件、硬件不能按时到位采购部门不能按时采购,所需软硬件无法买到.供方出现偏差项目策划跟踪采购,执行正确的采购确定方案过程项目的经费不足客户预付款没有到帐.公司帐务管理问题.项目浪费
10、项目策划增加估算力度,运用合理的方法,加强费用管理进度安排可能过于紧张,没有合理的缓冲时间工期短.估算不足项目策划增加估算力度,运用合理的方法进度表中可能遗忘了一些重要的(必要的)任务估算不足,需求调查不够项目策划增加估算力度,运用合理的方法进度安排没有考虑了关键路径估算与策划不足项目策划增加估算力度,运用合理的方法可能出现某一项工作延误导致其他一连串的工作也被延误没有考虑关键路径,估计不足项目策划增加估算力度,运用合理的方法任务分配不合理,任务没有分配给合适的项目成员估算与策划不足项目策划重新估算,重新策划,把任务分配给合适的项目成员充分发挥其才能为了节省钱,不采用(购买)成熟的软件模块,一
11、切从零做起项目利润低,工期有富余.项目策划加强决策分析的过程能者多劳,任务分配不平衡估算与策划不足项目策划合理分配工作与任务,建立好的奖励机制项目团队项目成员不团结,存在矛盾员工之间有过节,员工的信仰不同整个过程多开展娱乐活动,促进交流部分的项目成员对工作不认真负责公司福利不好,客户关系不好,员工素质差,工作环境差整个过程多开展娱乐活动,促进交流,建立好的奖励机制,部分的项目成员工作热情不高公司福利不好,客户关系不好,员工素质差,工作环境差整个过程多开展娱乐活动,促进交流,建立好的奖励机制,团队之中可能有“害群之马”员工素质差,技术水平低.员工想离职公司却不放人.整个过程多开展娱乐活动,促进交
12、流,建立好的奖励机制与惩罚机制技术开发队伍中有临时工公司人员不足,人员水平低,有临时人员需求整个过程公司建立临时人员的管理机制,安全措施.对临时人员建立合理的风险控制能力本项目开发过程中可能会有核心人员辞职、调动本项目的级别低,核心人员不想加入这个项目,核心人员在加入项目之前就想辞职了.整个过程公司人员储备不能保证人员流动基本不会影响工作的连续性相应职务与级别的员工比较缺少整个过程建立合理有效的工作记录,加强人才储备项目经理忙于行政事务无暇顾及项目的开发工作项目的干系人总是影响项目,项目经理身兼多职.项目组内成员复杂,水平素质参差不齐整个过程项目经理专职,策划时规范干系人活动并得到承诺.策划时
13、合理安排人员.上级领导行政部门合作部 门上级领导可能随时会抽调本项目的资源用于其他高优先级的项目项目计划时没有承诺,项目工期不紧张.客户要求不高,资源确定时没有考虑.整个过程保证完整的项目承诺,安排项目工期时应有一定的保证.向上级申请项目延期,上级领导不是很重视本项目项目利润不高,规模小,成熟项目整个过程找领导谈话,汇报工作上级领导会过多地介入本项目的事务并且瞎指挥项目计划时没有承诺,领导能力差,项目经理能力差整个过程建立承诺行政部门的办事效率比较低以至于拖项目的后腿行政部门的配合力度不够,项目计划时没有承诺,高层控制不力整个过程协调,必要时向更高级领导反映情况行政部门可能会干一些无益于生产力
14、的事情,以至于骚扰本项目行政部门的配合力度不够,项目计划时没有承诺,高层控制不力整个过程协调,必要时向更高级领导反映情况公司不能全面公正地考核员工的工作业绩考核方法与奖惩办法不力整个过程多开展娱乐活动,促进交流,建立好的奖励机制与惩罚机制机构没有较好的奖励和惩罚措施考核方法与奖惩办法不力整个过程多开展娱乐活动,促进交流,建立好的奖励机制与惩罚机制本项目的合作部门的态度不积极,应付了事,或者做事与承诺的不一致各部门的配合力度不够,项目计划时没有承诺,高层控制不力,项目经理能力不足,与人交恶整个过程多开展娱乐活动,促进交流,建立好的奖励机制与惩罚机制(3)技术风险识别及对策风险类型检查项风险的原因
15、发生阶段风险缓解措施需求开发需求管理需求开发人员不懂得如何获取用户需求无真正的需求开发人员需求开发立项时申请专业的需求开发人员或系统分析师需求开发效率不高客户对需求不清.开发人员能力不足,客串的或临时的需求开发人员需求开发立项时申请专业的需求开发人员或系统分析师需求开发人员不懂项目所涉及的具体业务.不能否理解用户的需求开发人员能力不足,无真正的需求开发人员,客串的或临时的需求开发人员需求开发立项时申请专业的需求开发人员或系统分析师需求文档不能够正确地、完备地表达用户需求开发人员能力不足,无真正的需求开发人员,客串的或临时的需求开发人员,需求开发人员文案能力低下,文档模板不好,需求开发立项时申请
16、专业的需求开发人员或系统分析师需求开发人员不能与客户对有争议的需求达成共识需求开发人员不懂项目所涉及的具体业务,需求开发人员职责权限有限需求开发立项时申请专业的需求开发人员或系统分析师,项目经理参与需求开发需求开发人员不能获得客户对需求文档的承诺,不能保证客户不随便变更需求客户素质差,客户与项目组关系不好,项目经理或需求开发人员与客户交恶需求开发立项时申请专业的需求开发人员或系统分析师,项目经理参与需求开发,项目经理增加与客户的交流综合技术开发能力包括设计测试等开发人员没有相似产品的开发经验公司人力不足,使用实习人员,人员搭配不合理策划-开发立项或项目策划时申请有能力的人员,加强培训待开发的产
17、品可能要与未曾证实的软硬件相连接采购部门更改采购内容,客户提供的资源有变化,集成测试不力,估算与策划不力开发编码按正确的过程确定采购方案,集成方案,提前采购,加强对软硬件的培训.对开发人员而言,本项目的技术难度高公司人力不足,人员搭配不合理,项目是公司业务拓展试点策划-开发培训,申请人员开发人员没有全部掌握了本项目的关键技术培训不足.策划-开发培训,申请人员如果某项技术尚未实践过,开发人员不能在预定时间内掌握技术难度大,开发人员学习能力差,培训差.策划-开发增加前期培训,申请人员开发小组没有采用比较有效的分析、设计、编程、测试工具估计与策划不力,开发小组水平低策划-开发加强估算策划设计.增加培
18、训分析与设计工作过于简单、草率,从而让程序员边做边改需求开发人员工作热情不高.工期短,分析与设计与开发是同一人完成策划-开发划分合理的工作任务安排,确定职责与权限,合理的里程碑开发小组没有采用统一的编程规范公司无规范,开发小级无QA,无评审活动,项目经理管理不力开发制定编程规范,申请QA,加强评审.开发人员对测试工作不重视,不能保证测试的客观性公司不重视测试工作,无专门的测试人员,产品质量与工资无关测试验收建立奖惩制定,产品质量与效益挂钩项目经理对测试工作不重视公司不重视测试工作,无专门的测试人员,产品质量与工资无关测试验收建立奖惩制定,产品质量与效益挂钩客户对测试工作没有要求客户认为公司的质
19、量要求能满足他们的要求.客户对开发工作不了解测试验收不管有没有,都要有测试过程项目没有独立的测试人员,不懂得如何进行高效率地测试公司不重视测试工作,无专门的测试人员,产品质量与工资无关测试验收增加测试人员的策划没有对所有重要的工作成果进行了同行评审(正式评审或快速检查)工期短.重视不足,人员少整个过程增加测试人员的策划开发人员不懂得版本控制和变更控制,不能够按照配置管理规范执行无配置管理员开发加强策划与培训,安排配置管理人员开发人员不重视质量,会在进度延误时降低质量要求公司不重视测试工作,无专门的测试人员,产品质量与工资无关开发加强策划与培训1.2.3 风险的组织级日常管理我公司的软件项目在软
20、件开发的风险控制方面有组织级的策略,以下做简要介绍。(1)建立组织级风险库l 确定风险的来源与类别、风险的级别a)过程改进组收集组织日常动作过程中总结的常见风险和行业内的通用的风险管理方法中的常见风险。b)过程改进组分析这些收集而来的常见风险,确定风险的参数,一般包括风险的来源、类别。c)过程改进组制定风险的等级划分办法。可依据风险的来源、类别、可能性、严重性等、制定一个在风险识别时,对风险进行等级划分的依据和方法。l 建立风险库a)过程改进组将收集来的常见风险归档分类,形成一个组织内部的风险库,一般按来源和类别进行分类。b)过程改进组应将“风险的等级划分办法”作为风险库的一个附件,一同发布。
21、(2)维护组织级风险库l 建立组织级风险维护计划、维护准则组织级风险维护准则应该是不违反组织风险库维护准则。l 增加新的可能发生的风险a)按照组织风险库维护准则的要求和办法,收集项目组、个人、公司内部、公司外部的风险改进建议、各个可能的风险。分析改进建议及各种风险,形成一个能正确的风险描述,排除掉相似、相同的只是说法不一样的风险,排除掉风险库中已经存在的风险。b)过程改进组评审或检查这些风险,认为有必要或确切与组织的实际活动相关的风险,确认风险的来源、类别等,并将其补入风险库中。认为没有可能的风险或没有必要的风险,则被抛弃。l 修改风险来源、类别、可能性等过程改进组依据风险库维护准则定期检查现
22、有的风险库,修改不合适的风险的来源或类别。当检查到在某种范围内从来没有发生的风险时,应通过过程改进组的审核,适当的降低此风险的发生的可能性。l 删除不可能发生的风险过程改进组依据风险库维护准则定期检查现有的风险库,当发现从来没有发生的风险、或不可能发生的风险时,通过过程改进组的审核,从风险库中删除这个风险的描述。l 发布新的风险库过程改进组依据组织财富库的维护及发布准则,定期发布经过修改的风险库。1.2.4 项目的风险管理在组织级之下,在项目中的一些风险管理措施也是非常关键的。(1)确定风险、制定计划l 分析项目情况项目经理组织项目成员或项目干系人,依据已经确定的用户需求说明书、项目过程定义书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 方案 45
限制150内