需求开发过程:业务部门把新产品需求说明书,经过审批同意后,提交到科技部门,科技部门按照软件项目研发流程,对新需求做立项、需求分析、设计开发、测试、投产工作。在软件开发过程中,为确保新产品项目开发在规定的时间内,保质保量的完成,需要做好如下几方面工作:项目管理者联盟
1、做好沟通管理。软件项目开发涉及到多个利益相关者,往往会出现对需求内容理解不一致、对功能实现有不同的看法,甚至产生冲突,对工作量、时间有异议等等问题,如果项目经理没有及时的与上层领导及项目成员进行沟通,容易造成问题积累,出现团队工作效率低、凝聚力下降的局面。Standish Group从项目执行的角度分析了造成项目失败的原因,更多的是公司内部组织和管理等方面的软环境问题造成的(如图1所示)。项目管理者联盟
PgMp.mypm.net
图1:Standish Group项目失败原因统计项目管理者联盟
一是科技与业务的交流:采取电话、会议、邮件等方式,与需求提出部门业务人员进行需求讨论,确定业务需求内容、掌握需求轻重缓急,通过沟通交流最终业务与技术达成一致意见,由业务部门对提交需求进行修改确认后,提交一份新的需求说明书,充分的需求交流可以有效减少需求变更。技术人员在充分掌握需求细节的情况下,设计需求实现技术方案,在得到业务部门确认后开始编码,在软件开发过程需要业务部门派出业务代表全程负责项目开发过程中有关需求问题的解决以及验收测试、投产支持等方面的工作。项目管理者联盟
二是科技项目组之间及项目组与外包商之间的交流。一个新产品研发在信息系统中会涉及多个应用、多个渠道,需要科技内部各个项目组之间及与外包商之间,针对需求加强沟通交流,密切配合,及时解决问题,提高开发效率。项目管理者联盟
2、做好项目控制。项目控制过程是定期监测与量度进展情况,识别有否偏离计划之处,必要时采取纠正措施,以确保实现项目目标,项目控制流程(见图2)。项目管理者联盟
项目管理者联盟
图2:项目控制流程项目管理者联盟
通过定期召开项目工作例会,由项目经理提供项目进展情况报告,说明项目研发进度及要解决的问题,是否达到了实现项目计划要求。在实际工作中经常会出现项目研发进度与计划时间的情况,不管是提前还是落后出现这种情况后,一定要了解原因,然后调整软件项目研发计划。同时,根据项目开发进度情况,优化资源分配,合理安排项目使用的开发和测试环境,调整开发人员和测试人员数量和工作内容,通过项目资源优化,确保项目开发进度和质量。项目管理者联盟
3、新产品上线运营。在新产品投产前需要做的工作:一是业务部门完成了新产品的验收测试,同时业务部门应针对相应的新产品功能,修改完善现行管理制度和操作规范,并做好业务培训。二是科技部门做好版本控制、投产方案和技术培训,确保投产成功。转自项目管理者联盟
(四)投产阶段。经过业务部门验收测试后,科技部门经过生成版本等相关准备后,在计划时间内把新产品投产上线,推向市场,新产品投产后要跟踪投产运行情况、建立好生产问题反馈及解决流程和机制。此阶段工作以业务为主,科技密切配合。
1、跟踪投产情况。业务新产品投产以后,业务部门要及时了解新产品投放市场后,客户及分支行在业务办理中遇到的问题,对于发现的问题网点人员要及时反馈,业务和技术部门要全力配合找出原因,特别是在新产品推广应用刚开始阶段,往往会出现一些问题,加强上线运营后前期的跟踪,做到及时发现问题、解决问题。项目管理者联盟
2、总结经验。新产品投产后,业务部门应对新产品投产后效果进行调研,搜集客户和分支行对新产品功能在使用过程中意见和建议,了解客户感受,做好总结,优化完善产品功能,为随后的新产品创新提供经验。项目管理者联盟
总之,在市场需求不断快速变化、技术应用不断更新的趋势之下,能否持续不断地快速、高质量、低成本地推出新产品,决定了商业银行未来可持续发展的动力和持续竞争力。因此,构建和完善面向市场的新产品研发管理组织框架、研发流程及奖励机制等金融创新文化是商业银行保证新产品研发活力的源泉。项目经理圈子 项目管理者联盟
本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
|