软件项目策划书4篇
【前言导读】这篇优秀范文“软件项目策划书4篇”由阿拉题库网友为您精心整理分享,供您学习参考之用,希望这篇资料对您有所帮助,喜欢就复制下载吧!
软件项目计划书【第一篇】
项目计划书是一个全方位的商业计划,里面记录着行业、市场和企业等全方位的信息和分析。今天小编在这给大家带来项目计划书范文,接下来我们共同阅读吧!
项目计划书范文1
一、项目实施方案概述
软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施。大量的软件公司项目实施案例证明,软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目实施的质量效果也对后期用户应用的情况起到非常重要的影响。项目实施规范主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容,每个阶段下面有不同的工作事项,各个阶段之间都是承上启下关系,上一阶段的顺利完成是保证下一阶段的工作开展的基础。下面将按照每个项目实施阶段分别介绍。
二、项目实施方案介绍
(一)项目启动阶段
此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。
此阶段主任务:
公司:在合同签定后,指定项目经理,成立项目组,授权项目组织完成项目目标。
公司项目组:进行前期项目调研,与用户共同成立项目实施组织,编制《总体项目计划》,召开项目启动会。
商务经理:配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组正式介绍给用户,配合项目组建立与用户的联系。
用户:成立项目实施组织,配合前期调研和召开启动会,签署《总体项目计划》和《项目实施协议》。
1、成立项目组
部门经理接到实施申请后,任命项目经理,指定项目目标,由部门经理及项目经理一起指定项目组成员及成员任务,并报总经理签署《项目任务书》。
2、前期调研
项目经理及项目组成员,在商务人员配合下,建立与用户的联系,对合同、用户进行调研。填写《用户及合同信息表》。在项目商务谈判中,商务经理积累了大量的信息,项目组首先应收集商务和合同信息,并与商务经理一起识别那些个体和组织是项目的干系人,确定他们的需求和期望,如何满足和影响这些需求、期望以确保项目能够成功。
3、编制《项目总体计划》
《项目总体计划》是一个文件或文件的集合,随着项目信息不断丰富和变化,会被不断变更,主要介绍项目目标、主要项目阶段、里程碑、可交付成果。通常包括以下几方面内容:
项目描述,项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
沟通管理计划,确定项目干系人对信息和沟通的需要:即什么人何时需要什么信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于项目的质量标准和如何满足其要求。如果有必要,可以包括上述每一个计划,详细程度根据每个具体项目的要求而定。未解决事宜和未定的决策
4、启动会
项目组与用户共同召开的宣布项目实施正式开始的会议。
会程安排如下:
共同组建项目实施组织,实施组织的权利和职责;双方签署《项目实施协议》。
项目组介绍《项目总体计划》和《项目实施协议》,包括以下内容:
项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
项目实施中项目管理的必要性和如何进行项目管理,项目的质量如何控制;
项目实施中用户的参与和领导的支持的重要作用;
阶段验收、技术交接和项目结束后如何对用户提供后续服务。
(二)需求调研确认阶段
此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写《需求调研分析手册》,并交付用户进行确认,待用户对《需求调研分析手册》上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:
1、进行需求调研准备
2、编制《需求调研计划》
3、内部评审是否通过《需求调研计划》,项目组、部门经理、商务等人员根据合同要求和项目实际情况对《需求调研计划》草稿进行评审,如评审通过,则在稍后的时间内签署,如评审不通过则重新修改。
4、用户是否签署《需求调研计划》,如用户签署《需求调研计划》,则作为以后需求调研工作的指南。否则重新修改。
5、《需求调研计划》是否有变更,如果计划存在变更,则执行变更控制流程,否则按计划进行后续工作。
6、编写及发出《需求调研通知》,项目组编写《需求调研通知》,确定进行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备
7、需求调研,项目组以《需求调研手册》为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。
8、需求调研分析根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成《需求分析报告》草稿。
9、内部评审是否通过《需求分析报告》。项目组、部门经理、公司其他技术部门的人员对《需求分析报告》草稿进行评审,如评审通过,则在稍后由用户签署,如评审不通过则重新修改,直至内部评审通过。
10、编写及发出《需求分析报告确认通知》。项目组编写《需求分析报告确认通知》,发给用户,确定进行需求确认的相关事宜,告之相关部门及人员安排好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。
11、用户是否确认《需求分析报告》。如果用户确认,并签署了《需求分析报告》,则需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确认,则进一步进行调研、分析,直至用户最终确认并签署《需求分析报告》。双方签署了《需求分析报告》,需求调研工作结束之后,如果用户提出新的需求或是变更已有的需求,则执行需求新增及变更流程。
(三)软件功能实现确认阶段
此阶段的主要工作是项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项目实施人员将编制《软件功能确认表》,将定制好软件功能待用户确认,用户根据《软件功能确认表》上的功能逐一确定软件功能是否达到要求,对不满足要求的功能,项目实施人员将会记录下来并进行功能修改,直到满足用于要求。
(四)数据标准化初装阶段
此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统,初装完成后,项目实施人员会对资料初装的情况进行核查,为以后具体业务功能的开展做好基础。
(五)系统培训阶段
系统培训阶段工作是整个项目实施工作中比较重要的工作,用户对软件的操作功能是否熟练将直接影响到后面的软件应用效果,所以软件公司和用户双方要对此阶段的工作给予足够的重视。要充分认识培训的重要性和艰巨性。在项目实施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,达到让用户了解软件产品,最终自己能够解决使用中的具体的问题。
此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:
决策层:领导在实施中的作用与重要性、决策查询。
维护层:系统维护知识、操作方法。
操作层:操作方法。
具体的培训工作流程为:
1、调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的部门和人员情况填入《受训部门汇总表》、《受训人员情况一览表》。
2、编制培训计划:结合调研结果,与用户实施负责人商议具体培训内容、时间,场地,人员等。项目组编制《培训计划》。
3、签署培训计划:用户签署《培训计划》,进一步确认培训安排。
4、发培训通知:培训开始前2天,按照签署的《培训计划》,将培训内容、时间,场地,人员等信息通知用户实施负责人。
5、搭建培训环境:公司项目组在培训开始前,将培训环境搭建及检查妥当,将培训提纲及培训手册准备好。
6、组织培训:公司项目组培训负责人与用户实施负责人组织相关人员参加培训,按培训制度严格考核。由用户将考勤情况填入《培训人员签到表》。
7、培训考核:公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。
8、培训总结:公司项目组培训负责人与用户实施负责人一起将出勤情况及考核情况做出总结,填入《培训及考核统计表》,及时向相关负责人汇报。
(六)系统安装测试及试运行阶段
此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试测试及试运行的目的在于确保系统各项功能均能正常使用,并且符合用户签署的《需求分析报告》中描述的需求,同时把尽可能多的潜在问题在正式运行之前发现并改正;同时目的还在于在正式运行前用户的有关人员能进一步提高操作水平,掌握操作规范。此阶段的主要工作内容为:
1、编制计划:与用户实施负责人商议具体测试及试运行时间,地点,人员等安排,项目组编制《测试及试运行计划》。
2、签署计划:用户签署《测试及试运行计划》,进一步确认测试及试运行安排。
3、发测试及试运行通知:在测试及试运行开始前2天,按照签署的《测试及试运行计划》,将时间,地点,人员等信息通知用户实施负责人。
4、搭建环境及数据准备:在试运行开始前搭建好软件环境、硬件环境、网络环境、调通线路;检查软件、硬件、网络、线路等各个环节是否有问题;
5、组织测试及试运行:用户相关各级领导给予全面配合,组织相关人员进行测试及试运行。
公司项目组负责担当指挥,检查用户人员组织情况并给予指导,跟踪检查如下情况:
跟踪单据流转状况。
跟踪新资料登录环节。
观察业务流程执行状况。
观察操作人员操作表现。
观察系统运行速度及异常表现。
观察关键数据的正确性。
及时纠正错误操作、对于新发生的问题及时与相关人员沟通,确定解决办法。
6、测试及试运行总结:测试及试运行完成,总结试运行中设备、软件的运行情况,总结试运行中业务流程和操作环节的情况,以书面总结形式将测试及试运行结果通知相关负责人。
(七)总体验收阶段
此阶段是对项目总体的完成情况进行验收。验收分阶段进行,在每一项目阶段结束时,用户对这一阶段的可交付成果进行
项目计划书范文2
一:项目计划书是什么?
项目计划书是是一个全方位的商业计划,里面记录着行业、市场和企业等全方位的信息和分析,是一个企业价值的集中提现。
二:项目计划书有什么用?
1:用于寻找项目投资人或合伙人
一个好的项目计划书是能够多方面,多层次的分析自己所做的事情,有一个清晰地盈利分析和发展眼光。从另一个角度来看是体现了项目领袖个人特有的气质。投资人恰恰看中的就是团队的优秀。有一位优秀的投资人曾经说过:“我宁可投资一流的团队去干二三流的事儿,也不投资一个二三流的团队干一流的事儿。”
2:用于参加各种创新创业大赛
有政府部门组织的(例如:每年科技厅,人社局等部门组织的),其中有奖金支持10万到100万不等。更重要的是获得的奖项能帮助项目寻找更好的合伙人和投资人,大家熟知的《小黄车OFO》等就是从全国创业创业大赛中脱颖而出的项目。也有很多大型企业举办的比赛,例如腾讯、阿里等巨头企业也会举办;通过比赛对优秀的项目进行投资,有他们的背书存在能更好的帮助项目的发展。
3:最重要的是能系统清晰地为创业者分析每一步该如何走
项目计划书应该在项目成立初期就开始不断更新和完善的,相当于项目的发展和不断地纠错过程。对于企业的发展有着非常重要的帮助。
三:项目计划书该如何写?
此次梳理的是针对参赛网评和线下参赛需求的项目计划书的规范要求。这两种项目计划书整体思路是统一的,内容上参赛网评的项目书应该言简意赅,在重点上着重说明即可。而线下参赛的项目计划书更注重的是重点的罗列,主要的表达方式是嘴说。所以项目计划书的制作要清晰明快,简单明了,不要堆砌过多的文字。
内容制作上不要用过多颜色,要有主体颜色,配上两三种颜色点缀,让整个PPT看上去简洁不乱。
四:项目计划书的思路?
1:市场
简单来说就是商业模式的顶层设计,市场的规模有多大,市场的容量就有多大。对于任何一个产品来说,找准市场是关键。所以在写计划书的时候要把市场分析清楚,现状、未来的发展等。
2:行业的痛点
如果一个能找到蓝海那最好不过,但是那是得有非常深刻的行业认知才能做到的,找到蓝海就不愁没有人投资,不愁赚不到钱。但是对于绝大多数行业来说都有人在做,甚至有的已经是火热的红海。不过每个行业都有各自的痛点,能发现并解决痛点是成功的关键,这也就是为什么很多行业会被重新洗牌,为什么有人能在红海中赚的盆满钵满。
3:我们要做什么?
用一句话说明自己干什么的,用50个字说明自己怎么干。
4:项目的描述和成果的展示
5:商业逻辑图
简单来说就是项目的运营模式和如何赚钱。逻辑图是能够清楚地说明项目如何运作、如何赚钱的。所以在写这部分内容的时候思路一定要清晰。模棱两可的内容尤其是盈利来源这方面不要轻易往上写。这部分内容在计划书中占比较大,所以要着重梳理和编写。
6:风险防控
在项目的运营阶段会出现各种各样的风险,要把遇到过的和未来可能遇到的风险写清楚,并且要有有效的应对方式。这部分内容能够体现的是项目负责人处理危机的能力,也决定的项目未来发展的好坏。
7:融资需求
融资需求是必须要写的,不管你是参赛还是干别的。首先这是项目价值量化的提现,再有就是资金需求上合理的规划和安排。因为在写这部分内容的时候也需要把融到的资金用途写清楚,表明的项目近期的发展重点和方向。
8:团队介绍
刚才在开头也说过人员的重要性,一个优秀的团队是一个项目成功的基础,在这里一定要把团队人员的优势强调出来,要有实力和亮点,让人觉得有你们带动项目的发展是没有问题的。这是项目书中最重要的一部分。
五:注意事项
1:互联网项目一定要分清“用户”和“客户”的区别。用户是平台使用者,不一定是买单方,他的数量决定了你的客户群体。客户是买单方,他是看中你平台上的用户而愿意出钱买单的。
2:项目计划书出了开头和结尾页,中间介绍的部分15页最适宜。
正确的写项目计划书的几点建议:
1、封面页
这是容易被忽视的部分。有很多机构认为内容比形式更重要。其实,形式是可以更好地表现内容的。另外,项目计划书也是能使资助机构了解和认识我们的一个很重要的窗口,表现得专业与严谨,是绝对可以得到加分的。
封面可以只简单地写上项目名称和日期,也可以包括以下信息:项目名称;申请(执行)机构;通讯地址;电话、传真、E-mail;联系(负责)人;
还可以把银行账户、律师、审计机构等信息列在封面页上。
另外,如果是向某一机构筹款的话,最好在前面加封简单的附信。由于一份项目计划可以提交给多个资助机构,这就需要一个个性化的附信,要以“某机构某人”为开头,以表明你对该机构的重视与尊重。
2、项目概要(总论)
这是最重要的一部分,也是读者最先阅读、浏览的部分。要知道基金会的项目经理们每天都会收到大量的申请要求,他们也许没有足够的时间“看”完所有的项目计划书。所以,项目‘概要’部分将成为影响“初选”结果的决定因素;在概要部分,要把你认为重要的所有信息汇集起来。概要一般要包括:机构的背景信息、使命与宗旨;项目要解决的问题与解决的方法;项目申请方的能力和以往的成功经验,等等。
需要特别指出的是:尽管项目概要部分排在计划书的前半部,但实际上,这一部分是要在写完所有计划书以后,才动手写的。
3、项目背景、存在的问题与需求
在这一部分,需要详细介绍存在的问题以及为什么你要设计这个项目来解决这些问题。要充分地说明问题的严重性与紧迫性,最好能提供一些数据,这样不但可以充分地说明问题,同时还能表明你对这一项目的了解。此外,你还可以使用一些真实、典型的案例,以便在情感上打动读者,进而引起他们的共鸣。要说明项目的起因、逻辑上的因果关系、受益群体及其与其它社会问题之间的关联等。
一般来讲,这一部分包括以下主要信息:
__项目范围(问题与事件、受益群体);
__导致项目产生的宏观与社会环境;
__提出这个项目的理由与原因;
__其它长远与战略意义;
4、解决方案与实施方法
通过以上的部分,你已经清楚地解释了存在的问题及你希望完成的事情。现在,需要介绍你如何达到目标,即采用什么方法、开展什么活动来实现这些目标。
在介绍方法时,你要特别说明这种方法的优越特性。你可以同时列举出其它相关的方法,并对它们进行比较,还可以引用专家的观点和其它失败或成功的案例,等等。总之,要充分说明你选择的方法是最科学、最有效、最经济的。同时,也要说明你的机构在采用这种方法时,也存在一定的风险与挑战。
此外,还要提到为了执行这一解决方案,都需要那些条件与资源,包括:谁?在什么时候?使用什么样的设备?做什么样的事情?做这些事情的人要具备什么样的能力与技能等。最好能在附件中详细描述一下主要工作岗位的职务要求。
验收,在测试及试运行结束后,对系统进行总体验收。
项目计划书范文3
前言
通过对润业苑项目的初步分析,我们感到这将是一个可塑性非常强的项目,通过专业的营销和策划操作,它不但可体现出开发商的实力和形象,更应在小高层市场上独树一帜。
我司经过长时间的市场调研,根据市场所反映出来的背景,结合自身所积累的经验,提出切合市场销售的建议供贵司参考。
如能有幸成为贵司的合作伙伴,届时将根据具体资料提供一套系统的极具可行性的营销策划报告,以飨贵司慧眼。
众成伟业房地产营销管理有限公司
目录
一、市场背景
二、项目分析
三、项目定位
四、客源定位
五、产品建议
六、推案策略
七、广告策略
八、销售执行
九、公司简介
十、合作模式
一、市场背景
济南房产市场日趋规范,整体处于上升态势,在市场发展的过程中,我司认为可分为两个阶段,每个阶段市场构成要素的特征,简析如下:
(一)九九年之前,被动销售的暴利阶段:
客源特征:以高收入者为主,追求身份与地位的显示,此时市场选择范围小,客户购买存在一定盲目性。
开发商特征:政府对开发公司的实力要求不严,开发商实力良莠不齐,受传统观念束缚严重,不重视客源心理及市场发展特性,主观开发,追求暴利,无品牌意识,对专业销售机构极度排斥。
项目特征:产品形式单一(多层为主),缺乏特色,不注重整体规划,且有明显区域性特征(集中在千佛山周边)。
销售特征:无整体营销思路,盲目追求高利,定价偏高,且无有效的表现及宣传手法,不注重品牌的培养和树立。
(二)__年以后,振荡中走向规范的过渡阶段
客源特征:客源层次广泛,需求多样化,在楼盘选购及消费心理上趋于理性,此时散户消费逐渐成为市场主力。
开发商特征:迫于竞争的压力,开发商主动寻求新的开发理念,对营销策划理念逐渐接受,同时专业销售人才带来的先进理念也影响了开发商的思想,开始注重客源需求,逐渐向以产定销的路线靠拢。品牌意识已大大增强,大量实力雄厚、理念先进的外地开发企业着眼于济南房产市场的良好发展前景,进而纷纷抢占济南市场。同时由于政府对土地资源进行统一管理,地价开始上升,而促使开发企业走出暴利阶段,利润趋于合理,此时一部分资金实力弱、管理不完善、开发理念陈旧的小企业将面临严峻考验。
项目特色:产品多元化,在仍以多层为主的同时,小高层逐步为市场认可,高层也占领一定市场份额。地域限制日渐被打破,小区规划趋于合理,特色鲜明,并且小区品质不断提升。
销售特色:价格趋于合理,市场出现整合态势,营销理念随专业销售机构的介入逐步为市场接受,人员日趋专业化,宣传手段不断翻新。
在上述市场背景下,客户、市场及开发商几个方面都发生了较大变化:
1、客户需求的变化
?能承受价格在2500元/m2以下楼盘的客户,已由先期的单纯追求满足居住要求、工程质量,向追求舒适性、安全性、私密性方向转变。
?对于能承受2500-4000元/m2价格的客户,在追求上述要求的基本基础上,更加注重楼盘的个性、内涵及升值潜力,对小区的整体规划要求较严格。
?能承受4000元/m2以上的客户,相对前两种客户来说已有了质的提高,在选择楼盘时,最注重的是享受,追求一种理念和内涵,同时对开发商的资质、楼盘的知名度、社区环境也非常注重。
软件项目计划书【第二篇】
中图分类号:D627; 文献标识码:A 文章编号:1009-914X(2016)21-0085-01
1. 概述
作者参与了一个项目,该项目开发出来的产品是一种智能教学设备,该设备可以实时同步地将用户在硬件端的书写内容显示在计算机屏幕上,用户可以保存、编辑、打印通过硬件端输入到计算机的书写内容,联网的计算机也可以实时观看用户的书写过程。另外,用户还可以通过投影在硬件端的PC机显示画面交互地操作PC机。对于这种实时通信且具有联网功能的软件项目,我认为首先需要制定一个良好的项目计划,才可以保证项目开发的成功。
我认为行之有效的策略有三个,分别是分而治之、逐步求精、经验数据。下面就结合这三个策略详细讨论本次项目计划的制订。
2.分而治之
将一个过于复杂的问题分解成若干复杂度不那么高的小间题来依次解决,这种方法人类已经采用了几千年。这里我们也可以用于项目计划的制定。因为整个考虑项目的方方面面来制定计划其复杂度已经超过了人类处理问题的能力。为了解决这个问题,可以将整个项目分解为一些更小的组织体,逐一进行处理,这项工作也就是项目管理中的WBS(工作分解结构)。
比如针对这次项目中采取的RUP开发过程模型,我在完成需求管理计划时我就将计划内容分解成初始、细化、构建、移交四个阶段来分别制定,最后合到一块儿就是完整的需求管理计划。
除了按时间段分解的角度来制定项目计划,我制订软件开发计划时同时按照了RUP过程方法的工作流的概念来分解项目计划的制定工作,根据每个工作流在四个阶段业界通用的工作量估计来制定计划,安排工作人员以及相应的软件资源。因为软件开发计划涉及到多个工作流,我认为以这种方式分解是合理的。同时因为本项目的特点,我省略了业务建模工作流,这是因为这次的产品是以硬件为主,软件为辅的消费类产品,所以业务建模不是那么必要了。以不同的方式分解项目,可以从多个不同的角度来制定整个项目计划,有利于全面、深入地了解项目,避免“瞎子摸象”的情况发生。
3.逐步求精
计划工作其实是一种管理未来、管理未知的工作,而未来是变化莫测的,还存在许多自身无法掌握的因素,因此存在很大的难度。而解决这一困难的法宝就是逐步求精。按照先框架后细节,先粗后细地进行项目的计划。
比如在这个项目中,在接受这个项目后就开始了做了一个初步计划,这个计划的内容主要是做出时间上的安排。因为打算在5月需要用这个项目的产品申请国家中小企业创新基金的支持,所以完成时间就定在了4月,预留一个月用于写申请报告。总的时间进度确定后,大概分配了三个时间段:系统工程分析、软件开发模型确定、软件产品制造时间段、项目总结。
比如在初始阶段时架构设计考虑以MFC为平台,根据这个决定软件开发计划的制定是比较粗略的,在细化阶段架构设计进一步详细,这时已经清楚各个模块和MFC的Doc/View主结构的接口定义,以及各模块之间的接口定义,这时我就可以根据所需开发的模块制定计划。比如这时我就计划了特效界面模块开发分两次迭代,第一次迭代计划一个月时间,第二次迭代两周时间,第一次迭代需要完成放大和缩小、树形选择、缩略显示等主要的界面效果,第二次迭代的主要任务是根据用户反馈进行修改调整。
4.经验数据
要制定一个良好的计划离不开精确的估算。不过项目计划是在项目开发的早期制定的,而在早期要完成精确的估算是非常困难的。要解决这个问题的关键就在于“经验数据”。由于整个软件产业都还十分年轻,经验数据的积累都普遍不足,才导致这一现象的出现。
软件项目计划书【第三篇】
关键词:软件企业能力成熟度模型软件过程改进
一、引言
CMM是软件过程能力成熟度模型的简称,它主要用于软件开发过程与软件开发能力的评估与改进,CMM自问世以来备受关注,在很多国家与地区得到了广泛的应用,成为衡量软件公司软件开发管理水平的重要参考因素和软件过程改进事实上的工业标准。
二、CMM的主要用途有
1.软件过程评估。软件过程评估主要用于软件企业自身内部的软件过程的改进问题,目的在于发现缺陷与不足,提出软件过程改进的方向。在评估过程中,由经过CMM系统培训的专业人员调查,评估与鉴别软件过程中存在的问题,确定出企业软件过程的现状,从中分析出企业最急于解决或者最重要的与软件过程相关的问题,将问题汇报给企业管理层,以便取得企业管理层对软件过程改进的支持。
2.软件能力评价。对接受评价的企业或软件开发小姐,评价出他们在一定条件下,即资金与时间的约束条件下能否按时按质完成软件开发项目的能力。分析出其能够承受风险的系数大小。通过利用CMM确定评价结果后,可以利用这些结果确定选择软件外包企业的风险,也可以判断相关企业在软件开发过程中的工作进程,指导他们改进相关的软件过程。3.软件过程改进。CMM可以用于指导软件开发企业优化软件过程,对软件过程进行计划,制定与过程定义。CMM指出了软件企业如何摆脱无序与不成熟的软件过程,形成一个成熟的有规律的软件过程所必经的优化与提高的途径。同时CMM也列出了达到每一个成熟度等级所必须关注的软件过程的关键内容,即软件过程域,以及完成每一个软件过程域所必须要做的关键实践。随着软件企业CMM级别的提高,软件企业的软件过程能力成熟度不断地增长。
三、中小型软件企业在软件开发过程中的特征
不同企业有不同的情况,例如不同的规模,企业文化,技术水平,不同的优劣势,所以在实施软件过程改进时,要根据不同企业的特点有所裁减,要在软件过程改善时,有针对性的发挥优势,减少劣势所可能造成的负面影响。中小软件企业相对于大型软件企业有以下鲜明特征:第一,由于企业规模的限制导致中小软件企业大多数从事的是系统集成软件的开发,即特性软件的开发,人员规模与资金规模相对于大型软件开发企业的有限,使中小软件企业很难花费大量时间对开发员工进行彻底的软件过程改善的培训,且在软件发行过程中很难进行良好的商业宣传与运作,这些都是由于规模有限产生的负面效应。第二,在企业文化上,中小软件企业的员工可能参与到软件开发流程中的各个环节与方面,例如需求分析,设计,开发或测试。在开发过程中的职责划分上,以员工为中心而不是以角色为中心。软件开发层次不明晰,不利于保障软件开发质量,因为不能做到像大型软件企业那样,设立不同的专业软件过程组来进行软件过程改善,比如划分了专门的软件工程组与软件过程组等。第三,中小企软件企业的项目成功主要依赖于核心开发人员的技术与管理能力,企业缺乏明确定义的软件过程,虽然这种开发模式能确保开发过程中的灵活性与自由化,但同时造成少部分人的工作量超负荷,也使得成功的开发模式与经验得不到有效的继承,限制了软件开发能力的提高,中小型软件企业的人员变更相对频繁,这使得软件过程改善必须以软件过程及其活动为中心,而不能以某个员工为中心。第四,中小型软件企业的沟通比较容易,这造成各项工作的文档化程度不高,主要是通过交流来达到监控项目的目的,几乎没有或者很少有库存的过往开发项目的文档资料。
四、CMM在中小型软件企业中实施的步骤
1.需求管理。从客户处获取原始需求,经分析后形成需求说明书,获得客户授权与认可,软件开发项目组评审需求说明书,加入配置管理,创建需求基线,对需求的开发状况进行跟踪,要及时了解需求的变化与实现情况,一旦需求变更,需要按配置管理变更流程的执行。
2.软件项目计划。软件项目计划是软件项目跟踪与监控的基础,项目经理根据需求说明书进行估算,拟定软件项目计划,交上交软件开发计划给上级部门评审与审批。审批通过后,加入配置管理。
3.软件项目跟踪与监控。项目经理使用进度表进行监控,根据项目的实际执行情况,拟定进度报告,并得到项目组相关成员的确认,一旦计划与实际执行情况有偏差,项目经理要发现差距,并形成问题报告。高层经理审查项目报告,监督项目经理修正计划和解决已经存在的问题和风险。
4.软件质量保证。如有专人负责软件质量保证,可拟定专门的质量保证计划,根据计划进行审查,记录下不一致的问题,将问题记录到项目问题日志,了解问题的解决情况,并定期向高层经理汇报。
5.软件配置管理。如有专人负责软件配置管理,可以拟定专门的配置管理计划。创建开发域和基线域,开发人员在各自的开发域上工作,软件配置管理则标识配置项并加入基线域。在各个阶段结束时创建基线,对配置项和基线进行审计。质量保证人员定期审计配置管理活动。
6.同行评审。项目经理确定评审的人员、时间与地点,将相关材料发给评审人员,评审人员评审材料,记录发现的问题,如果时间充足,以会议方式进行交流,否则由项目组成员各自提交发现的问题,最后汇总发现的问题,由项目经理指定相关人员跟踪解决问题。
五、CMM在中小型软件企业中实施的策略
对项目组相关成员进行CMM的培训,对软件企业当前的工作流程进行分析,整理及文档化,制定一个适合本企业的软件过程。合并管理任务,没有必要重复设置经理职位,可以把相关工作交给有关人员实施,个人可以执行项目或者组织中的多个角色。建立合理的组织结构,成立软件工程过程组,同时软件质量保证部门要独立于研发及测试部门。可以合并的文档就合并,可以消除的文档就消除,从而减少生成文档的负担,保持文档的简单性。适当合并评审实践,把评审实践非正式化,充分利用其他会议或者碰头机会解决评审需求。在软件开发过程中,将CMM与个体软件过程PSP和小组软件过程TSP有机地结合起来,以帮助提高软件企业的开发管理能力。
总结:
软件项目策划书【第四篇】
第一部分 摘要(整个计划的概括)
一、公司简单描述
二、公司的宗旨和目标(市场目标和财务目标)
三、公司目前股权结构
四、已投入的资金及用途
五、公司目前主要产品或服务介绍
六、市场概况和营销策略
七、主要业务部门及业绩简介
八、核心经营团队
九、公司优势说明
十、目前公司为实现目标的增资需求:原因、数量、方式、用途、偿还
十一、融资方案(资金筹措及投资方式)
十二、财务分析
1.财务历史数据(前3年~5年销售汇总、利润、成长)
2.财务预计(后3年~5年)
3.资产负债情况
第二部分 综述
第一章、公司介绍
一、公司的宗旨(公司使命的表述)
二、公司简介资料
三、各部门职能和经营目标
四、公司管理
1.董事会
2.经营团队
3.外部**(外聘人士/会计师事务所/律师事务所/顾问公司/技术**/行业协会等)
第二章、技术与产品
一、技术描述及技术持有
二、产品状况
1.主要产品目录(分类、名称、规格、型号、价格等)
2.产品特性
3.正在开发/待开发产品简介
4.研发计划及时间表
5.知识产权策略
6.无形资产(商标/知识产权/专利等)
三、产品生产
1.资源及原材料供应
2.现有生产条件和生产能力
3.扩建设施、要求及成本,扩建后生产能力
4.原有主要设备及添置设备
5.产品标准、质检和生产成本**