当前位置:海城首页 > 软件开发

系统开发管理建立项目计划

时间:2023-05-11 点击:274 次

一、 开发管理


1. 建立项目计划


(1) 设计总体架构


针对系统的实施需要,采取适当的且成熟的框架结构。


(2) 控制可扩展度


扩展度过大,将提高系统的复杂程度,延长开发时间;扩展度过低,会直接影响系统的二次开发与维护。控制系统的可扩展性,能提高开发效率,降低系统维护的难度。


(3) 建立基础设施


合理分配部署软、硬件等基础设施所需要的时间与成本(例如:服务器的订购安装、光纤接入、软件平台订购)。


(4) 划分开发任务


利用WBS(Work Breakdown Structure,工作分解结构)对可交付结果进行分类与划分。每个项目都能划分为多个不同阶段,每个阶段又可以分为多个工作包(Work Package),工作包是WBS里最小的可交付结果,最后从工作包中分解出多个开发任务列表。


(5) 部署开发进度


一个项目应该按进度划分为多个开发阶段,每个阶段的开发周期一般在30~60个工作日以内。在此阶段内应该与客户举行协商会议,制定产品路线图,在开发过程中邀请客户积极参与并提出反馈意见。然后把该时段内的开发任务按照开发难度,依赖性,重要性等多方条件划分为多个迭代周期。


在Scrum 敏捷软件开发原则中,应该把每个迭代任务进一步细分为多个开发任务列表,再开发任务分配给组员各自负责,而开发时间应该控制在15个工作小时以内。如果开发时间超出15个工作小时,应该考虑把开发任务再度细化。开发任务建议应该由组员自主选择,而不要使用强制分配的方式。


(5) 测试项目成果


每个工作包都应该同步部署测试工作,提高项目的质量。对出错BUG的工作包应该由测试人员以文本方式记录,向开发人员展示错误所在,让开发人员及时进行修改。


2. 管理开发团队


(1) 组建团队


按照工作任务与项目时间的前提条件建立团队,按团队职责分配人员,一般团队人数应该控制在8~12人之间。当团队人数超过15人时,应该考虑把团队分解成2个独立团队,负责不同的开发任务。


(2) 分配开发任务


在每个迭代周期内(一般是15~30个工作日),应该把每个工作包进一步细分为多个开发任务,再开发任务分配给组员各自负责,开发时间应该控制在15个工作小时以内。如果开发任务的开发时间超出15个工作小时,应该考虑把任务再度细化。而开发任务应该以自由选择的方式分配给每个组员。


(3) 监督开发进度


在迭代的前期举行一次会议,让组员了解开发的进展及流程,并以自主选择的方式分配开发任务。期间可使用Microsoft Project等工具记录开发流程的进展,在每个工作包完成开发后应该进行性功能的测试,并以文本方式记录测试结果。


每天举行一次15分钟的站立会议,让组员交待昨天已完成的开发任务,当天将要做的任务,与开发过程中所遇到的问题。并在每周末举行一次例行会议,交待总体进程。


在迭代末期举行一次冲刺会议,总结项目的进展,交行已完成的任务,回顾该迭代周期内所遇到的问题,为下一个迭代做好准备。


(4) 系统测试


对每个已完成的工作包进行适时的测试,保证系统质量与性能。对测试结果进行文本的记录,并把测试结果与绩效工资收入挂钩,并以真实数据计算组员的绩效收入。


(5) 解决开发中所遇到的问题


对开发人员进行前期培训,可适当按工作能力分配任务,指导组员的开发。当遇到问题时应该在当天的站立会议时即时提出,并在15个工作小时内解决所遇到的问题以防止问题进一步扩大。


相关推荐

海城开发一款软件系统需要多少费用钱呢

开发一款软件系统需要多少费用钱,一般来说,大多数项目第一个版本的开发成本在几万到几十万不等。具体会受到以下因素影响:App...

海城选择合适的软件需要考虑多方面的因...

选择合适的软件需要考虑多方面的因素,包括企业的实际需求、预算、使用场景、兼容性、安全性等。以下是一些建议,帮助您选择合适...

海城软件定制与现成的有什么区别及优势

软件定制和现成的软件主要在以下三个方面有区别:功能:定制软件是根据企业特定的需求开发的,因此它具有独特的功能,现成的软件...

海城系统开发建设一般要经过以下流程

系统开发建设一般要经过以下流程初步分析系统需求,确定项目预算。进行项目评审,为项目立项。这里就会产生评审意见书等。开展招...

海城商城开发具体功能实现有那些功能

商城网站具体功能实现有:商品详情页面:展示商品名称、图片、价格、销量、参数信息、商户信息等综合信息页面。商品收藏:用户可...

海城银行系统开发定制软件设计公司

银行系统开发定制系统设计需求分析:明确银行系统的需求,例如用户管理、账户管理、交易处理、风险控制、信息报告等核心功能。技...

海城电商平台制作搭建开发定制公司

电商平台制作搭建优势及相关流程有哪些?确定企业的性质,一般企业类型分为四种:私营企业、股份合作制企业、有限责任公司,这四...

海城系统开发管理建立项目计划

一、 开发管理1. 建立项目计划(1) 设计总体架构针对系统的实施需要,采取适当的且成熟的框架结构。(2) 控制可扩展度扩展度过大,...

海城软件定制面向对象程序设计原则

一、 面向对象程序设计(略)1. 设计原则(1) SRP单一职责链每个类都应该只负责做一件事。(2) OCP开封闭合原则软件的实体(...

添加客服微信

添加客服微信

关注公众号

关注公众号

© 2010-2024 科派云 版权所有

QQ在线:401403(24小时)

海城网站建设、海城软件开发、海城APP小程序开发、海城网页设计、海城网站制作

sitemap