软件项目计划书例1
1、相关行业的市场是怎样的,市场有什么样的特点,是否能够在互联网上开展公司业务。
2、市场主要竞争者分析,竞争对手上网情况及其网站规划、功能作用。
3、公司自身条件分析、公司概况、市场优势,可以利用网站提升哪些竞争力,建设网站的能力(费用、技术、人力等)。
二、建设网站目的及功能定位
1、为什么要建立网站,是为了宣传产品,进行电子商务,还是建立行业性网站?是企业的需要还是市场开拓的延伸?
2、整合公司资源,确定网站功能。根据公司的需要和计划,确定网站的功能:产品宣传型、网上营销型、客户服务型、电子商务型等。
3、根据网站功能,确定网站应达到的目的作用。
4、企业内部网(Intranet)的建设情况和网站的可扩展性。
三、网站技术解决方案
根据网站的功能确定网站技术解决方案。
1、采用自建服务器,还是租用虚拟主机。
2、选择操作系统,用unix,Linux还是Window2000/NT。分析投入成本、功能、开发、稳定性和安全性等。
3、采用系统性的解决方案(如IBM,HP)等公司提供的企业上网方案、电子商务解决方案?还是自己开发。
4、网站安全性措施,防黑、防病毒方案。
5、相关程序开发。如网页程序ASP、JSP、CGI、数据库程序等。
四、网站内容规划
1、根据网站的目的和功能规划网站内容,一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。
2、电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、定单确认、付款、个人信息保密措施、相关帮助等。
3、如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。 注意:网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引匆匆浏览的访客。可事先对人们希望阅读的信息进行调查,并在网站后调查人们对网站内容的满意度,以及时调整网站内容。
五、网页设计
1、网页设计美术设计要求,网页美术设计一般要与企业整体形象一致,要符合CI规范。要注意网页色彩、***片的应用及版面规划,保持网页的整体一致性。
2、在新技术的采用上要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。
3、制定网页改版计划,如半年到一年时间进行较大规模改版等。
六、网站维护
1、服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。
2、数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。
3、内容的更新、调整等。
4、制定相关网站维护的规定,将网站维护制度化、规范化。
七、网站测试
网站前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容:
1、服务器稳定性、安全性。
2、程序及数据库测试。
3、网页兼容性测试,如浏览器、显示器。
4、根据需要的其他测试。
八、网站与推广
1、网站测试后进行的公关,广告活动。
2、搜索引掣登记等。
九、网站建设日程表
各项规划任务的开始完成时间,负责人等。
十、费用明细
各项事宜所需费用清单。
以上为网站规划书中应该体现的主要内容,根据不同的需求和建站目的,内容也会在增加或减少。在建设网站之初一定要进行细致的规划,才能达到预期建站目的。
2008年04月22日 星期二 上午 09:49
一、建设网站前的市场分析
1、相关行业的市场是怎样的,市场有什么样的特点,是否能够在互联网上开展公司业务。
2、市场主要竞争者分析,竞争对手上网情况及其网站规划、功能作用。
3、公司自身条件分析、公司概况、市场优势,可以利用网站提升哪些竞争力,建设网站的能力(费用、技术、人力等)。
二、建设网站目的及功能定位
1、为什么要建立网站,是为了宣传产品,进行电子商务,还是建立行业性网站?是企业的需要还是市场开拓的延伸?
2、整合公司资源,确定网站功能。根据公司的需要和计划,确定网站的功能:产品宣传型、网上营销型、客户服务型、电子商务型等。
3、根据网站功能,确定网站应达到的目的作用。
4、企业内部网(Intranet)的建设情况和网站的可扩展性。
三、网站技术解决方案
根据网站的功能确定网站技术解决方案。
1、采用自建服务器,还是租用虚拟主机。
2、选择操作系统,用unix,Linux还是Window2000/NT。分析投入成本、功能、开发、稳定性和安全性等。
3、采用系统性的解决方案(如IBM,HP)等公司提供的企业上网方案、电子商务解决方案?还是自己开发。
4、网站安全性措施,防黑、防病毒方案。
5、相关程序开发。如网页程序ASP、JSP、CGI、数据库程序等。
四、网站内容规划
1、根据网站的目的和功能规划网站内容,一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。
2、电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、定单确认、付款、个人信息保密措施、相关帮助等。
3、如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。 注意:网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引匆匆浏览的访客。可事先对人们希望阅读的信息进行调查,并在网站后调查人们对网站内容的满意度,以及时调整网站内容。
五、网页设计
1、网页设计美术设计要求,网页美术设计一般要与企业整体形象一致,要符合CI规范。要注意网页色彩、***片的应用及版面规划,保持网页的整体一致性。
2、在新技术的采用上要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。
3、制定网页改版计划,如半年到一年时间进行较大规模改版等。
六、网站维护
1、服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。
2、数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。
3、内容的更新、调整等。
4、制定相关网站维护的规定,将网站维护制度化、规范化。
七、网站测试
网站前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容:
1、服务器稳定性、安全性。
2、程序及数据库测试。
3、网页兼容性测试,如浏览器、显示器。
4、根据需要的其他测试。
八、网站与推广
1、网站测试后进行的公关,广告活动。
2、搜索引掣登记等。
九、网站建设日程表
各项规划任务的开始完成时间,负责人等。
软件项目计划书例2
中***分类号:TP311文献标识码:A文章编号:1009-3044(2007)17-31397-02
Based on CMM Software Development and Testing
YANG Guang
(Northeastern University College of Software,Shenyang 110004,China)
Abstract:Demand for software development, including design, programming and testing, and software quality assurance testing software is the key steps have been more and more people's attention. Currently, the CMM (Capability Maturity Model, Capability Maturity Model) has become the world's most popular, most practical kind of software production process standards, received international recognition software industry has become in today's enterprise-scale software as an indispensable. In software development and testing process, the characteristics of the enterprise itself, using the CMM software development management processes, to improve software development quality and efficiency.
Key words:CMM;software development;software testing
1 引言
软件开发包括需求、设计、编程和测试,而软件测试是软件质量保证的关键步骤,已经得到人们越来越多的重视。目前,CMM (Capability Maturity Model,能力成熟度模型)已经成为国际上最流行、最实用的一种软件生产过程标准,得到了国际软件产业界的认可,成为当今企业从事规模软件生产不可缺少的一项内容。2000年,***的《鼓励软件产业和集成电路产业发展的若干***策》中第17条中表示,将对软件出口型企业CMM认证费用予以适当支持。如今,国内企业也越来越重视基于CMM的软件开发和测试。
2 CMM简介
20 世纪 80 年代中期,国际软件产业界对软件过程的研究十分重视,因为在采用软件工程方法克服软件危机的过程中,人们已认识到,软件过程是否完善是软件风险大小的决定因素。1986 年 11 月,美国卡内基梅隆大学的软件工程研究所( Software Engineering Institute , SEI )应美国联邦***府的要求,针对美国***对软件承包商的能力评价问题,研究 “ 过程成熟度框架 ”。1987 年 9 月, SEI 开发了一套软件能力成熟度框架和软件成熟度问卷,用来评估软件供应商的能力。1991 年, SEI 自己总结了成熟度框架和初版成熟度问卷的实践经验,并以此为基础推出了 “软件能力成熟度模型( Capability Maturity Model For Software , CMM ) 1.0 版 ”。1993 年, SEI 在广泛听取美国***府和各界软件专家的意见后,推出了目前世界上比较流行的通用的 CMM1.1 版。
CMM是一个用来描述软件组织的模型,用于评价软件承包能力并帮助其改善软件质量的方法。CMM是评估软件能力与成熟度的一套标准,它侧重于软件开发过程的管理和工程能力的提高与评估。CMM表现了软件组织能力成熟度的特称,确切的说,CMM是在软件流程上的能力成熟度。 CMM将软件组织抽象为能力成熟度模型。能力成熟度是软件组织解决“按时,按计划,高质量”这一问题的关键因素,而CMM的目的,就是要帮助软件组织在进度和预算范围之内生产出高质量的软件产品。
CMM标准共分五个等级(5级为最高级别),是一个动态的过程,企业可根据不同级别的要求,循序渐进,不断改进。从第一级到第五级分别为:初始级、可重复级、定义级、管理级和优化级,从低到高,软件开发生产的计划精度越来越高,每单位工程的生产周期越来越短,每单位工程的成本也越来越低。
3 基于CMM的软件开发与测试
CMM是一种管理方法,是一个软件过程改进框架,这个框架与软件生命周期无关,也与采用的技术无关。CMM目前代表着软件发展的一种思路,一种提高软件过程能力的途径。尽管它存在着某些不足。例如,成熟级别、关键过程域、公共属性和关键实践还需要在软件行业进一步深入地讨论和修订,但它确实为软件行业的发展提供了一个良好的框架,而且是浓度软件过程能力提高的有用工具。增强我国软件企业的竞争力,提高国产软件的水平是国人的共同愿望,但目前我国软件水平,尤其是软件开发能力和软件生产能力还很差。那么,如何提高我国软件的开发和生产能力,从而提高软件整体水平?软件企业实施基于CMM的软件开发与测试也许不失为一条有效的途径。
按照CMM要求将开发分为九个阶段:项目规划、小组启动、需求分析、概要设计、详细设计、编码调试、系统集成与测试、验收、项目关闭。其中软件的测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审。
下面从各个阶段主要项目活动、阶段交付文档和评审点出发,详细描述项目开发的各个阶段。
(1)项目规划
项目规划要对所要解决的问题进行总体定义,包括了解用户的要求及现实环境。计划阶段要从技术、经济和社会等3个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源(如计算机硬件、系统软件、人力等)成本,可取得的效益和开发进度做出估计,以制订完成开发任务的实施计划。另外,项目的相关人员提出创新性的想法,并对自己的想法进行可行性分析,研究新想法的问题范围,探索这个问题是否值得去解决,是否有大概的解决办法,并对需要的资源进行估计。
本阶段的交付文档是立项说明书,立项说明书必须提交工程委员会进行评审。如果评审不通过,项目就此结束。
(2)小组启动
在项目立项评审后,根据先前的资源估计成立项目开发小组,确立开发小组中各个角色的成员,然后对项目开发需要的软件和硬件资源进行分配,并搭建好项目开发环境。结合项目最后的期限要求以及分析CMM 历史度量库,确立项目开发的一级计划,确定以下各个开发阶段的评审点。本阶段的交付文档主要有项目计划书和小组启动说明书。项目计划书必须经过工程委员会的评审,如果评审通不过,必须参考CMM的历史度量库来修改项目计划直至通过评审。
(3)需求分析
需求分析是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把需求用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。分析阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程***和数据字典等方法。
基于CMM的需求分析阶段更注重项目的管理流程。首先项目组要确立在该阶段的二级计划,然后开始需求分析,明确需要开发系统必须具备的功能。并要主动与用户交流,获取需求并分析需求。制定相应的系统测试计划,在这以后的每个阶段项目组长都必须提交阶段工作报告。
CMM的需求分析阶段主要交付的文档有更新后的项目计划书、需求跟踪矩阵、需求分析说明书、系统测试计划书、项目词汇表和阶段工作报告。需求分析说明书必须提交给工程委员会评审,只有在评审通过后,才能进入下一个开发阶段。
(4)概要设计
一般软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构***表示。
基于CMM的概要设计阶段不但要为系统描述系统流程***、构建系统的可能方案、确立的系统总体方案和进行模块划分及设计。而且还有进行一些系统的集成测试计划和设计评审等工作。该阶段主要的交付文档为更新的项目计划书、更新的需求跟踪矩阵、编程规范、概要设计说明书(包含总体方案)、集成测试计划书、意见反馈单、阶段工作报告。各个模块的概要设计说明书和总体方案必须经过评审。
(5)详细设计
详细设计阶段是对概要设计的结果的细化,概要设计已经达到函数级的分解,详细设计是对分解的函数进行实现的描述。一般详细设计的首先要设计模块的程序流程、算法和数据结构,其次,要设计数据库,常用方法还是结构化程序设计方法。
基于CMM的详细设计阶段必须依次补充完善需求跟踪矩阵,并确立单元测试计划和进行评审。该阶段的交付文档为更新的项目计划书、更新的需求跟踪矩阵、详细设计说明书、单元测试计划书、意见反馈单和阶段工作报告。各个模块的详细设计必须经过评审。
(6)编码调试
软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。而且面向对象的开发语言和开发环境大都合为一体,因此大大提高了开发的速度。
基于CMM的编码调试阶段的任务包括:①项目组制定出在本阶段的二级计划;②学习确认编程规范,再开始编码,同时必须进行同行检查和走读检视;③进行单元测试。一般认为单元测试应紧接在编码之后,当源程序编制完成并通过复审和编译检查,便可开始单元测试。测试用例的设计应与复审工作相结合,根据设计信息选取测试数据,将增大发现上述各类错误的可能性。在确定测试用例的同时,应给出期望结果。该阶段的交付文档为更新的项目计划书、更新的需求跟踪矩阵、代码、单元测试报告、意见反馈单和问题跟踪单。所有代码必须经过工程委员会的评审,以确认是否符合编程规范要求。
(7)系统集成和测试
软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法和黑盒法。
一般测试分为:单元测试、集成测试和系统测试。单元测试阶段通常是属于开发项目组编码调试的范畴。单元测试阶段后要将系统集成成一个可运行版本。此后,就进入系统集成和测试阶段,系统测试应该由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都能******工作并完成所赋予的任务。该阶段主要的交付文档为集成测试报告和系统测试报告、问题跟踪单和阶段工作报告。在测试阶段完成后,必须经过内部验收的评审才可以提交进入正式的验收阶段。
(8)验收
在验收阶段,项目组主要是配合客户进行验收。首先准备好用户手册以及相关文档,并提交系统验收检查单,协助客户进行验收测试。本阶段的交付文档为验收报告,客户签署的验收报告也就是对本阶段的评审。
(9)项目关闭
本开发过程最后强调的是项目关闭阶段,这个阶段是对项目开发的总结。针对CMM 中关键过程域的实施执行情况,各个角色必须提交相应的角色总结报告。在项目组长汇总后,总结项目开发中的不足和经验,提交过程改进意见和CMM度量库。这个过程有助于项目开发组织改进自己的软件开发过程。
4 总结
CMM 是国际公认的 “ 事实 ” 标准,是中国软件业走向国际市场的通行证。CMM的目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。因此在软件的开发和测试的过程中,针对企业自身的特点,采用CMM软件开发管理流程,能够提高软件开发的质量和效率。
参考文献:
[1]何新责.软件能力成熟度模型[M].北京:清华大学出版社,2000.
软件项目计划书例3
1. 项目计划的质量管理
科学合理地制定项目开发计划,是项目成功的关键,在制定项目计划时,以下三个方面需要特别注意。
首先,项目计划必须群策群力。项目计划的制定不仅需要对项目任务进行工作分解(WBS)和对资源估算以制定项目计划,更需要在项目计划中结合历史项目的实践经验和相关领域的行业经验,科学地评估项目各阶段所需要的时间并预留风险缓冲时间。通常可先由项目承建方制订项目计划草案,项目计划草案注明项目各阶段的产生物和里程碑时间,再由业主、监理、承建方的主要负责领导和技术骨干对项目计划草案进行讨论,并根据各方意见进行修订和完善,最终形成各方认可的项目计划。
其次,项目计划要因变而变。在“金保”工程建设中,软件项目开发往往涉及劳动保障多个部门的工作,因而项目计划在实施过程往往受到多种因素的影响。项目计划要跟上项目的实际变化,通过动态调整投入项目的资源,合理地调节项目进度以及阶段性的里程碑,使得项目计划反映项目的实际进度,从而确保项目质量保证的实施。
最后,建立项目沟通制度。每周召开业主方、承建方、监理方参加的项目例会,共同协商项目建设中所遇到的问题,明确责任分工,确定下一步工作计划,并根据实际情况及时调整,确保项目按计划进行。
2. 需求分析的质量管理
把握正确的业务需求是项目成功的关键。需求分析是软件开发人员掌握业务流程,最终确定软件需要做什么和如何做的定义过程。由于对业务的需求分析是个迭代的过程,只有通过持续地与业务人员进行交流确认,才能最终掌握业务的实际需求。
在“金保”工程建设中,为了减少需求分析阶段可能发生的各种风险,劳动保障部门信息中心的技术人员利用自己既掌握劳动保障的业务***策,又懂得软件开发技术和方法的优势,积极参与到软件项目中,做业务人员和软件开发人员联系的桥梁和纽带,既引导业务人员提出业务的需求,也帮助软件开发人员掌握业务规则。由于很多业务流程非常复杂,而且不可视,为了更好地获得业务需求,要求承建方制作软件原型,软件开发人员通过原型与业务人员进行进一步的沟通,最终获得与业务流程相一致的软件模型。需求分析结束后,编写成《用户需求说明书》、《需求规格说明书》,由业主、监理、承建方三方签字认可,作为验收方案和验收标准,并做好变更控制和配置管理。
3. 软件开发的质量管理
软件开发是软件实现的重要阶段,需要通过运行多种质量管理方法做好软件开发过程的质量控制。这个时期的质量管理的方法包括了日常检查、阶段评审、方案检验和质量原因分析等。
日常检查贯彻于软件开发的全过程,通过对业务调研、系统设计和系统实现等过程进行监督,及时识别和发现缺陷。阶段评审主要对各阶段的产出物进行评审,尤其是需要加强对需求阶段的《用户需求说明书》、《需求规格说明书》、系统设计阶段的《设计说明书》,以及测试阶段的《确认测试用例》、《集成测试用例》的评审工作,通过评审发现阶段性问题,通过及时修改和完善,尽可能减少带入下一阶段的缺陷数目。
方案检验是对在软件的设计方案进行模拟测试,通过对存储数据量、并发用户数、网络环境等多方面的综合验证测试,以保证系统设计方案的正确性。质量原因分析报告用鱼刺***来展现影响软件质量的各种直接和间接的原因以及构成这些因素,以总结经验、吸取教训,避免类似的质量缺陷重复发生。
4. 系统维护的质量管理
软件项目开发完成交付使用后,随着时间的推移,承建方的开发人员会逐渐转移到其他项目,从而在技术服务和技术响应上得不到有效的支持,而软件随着推广使用的进一步扩大,对软件的可靠性、稳定性等方面提出了更高的要求,最终出现承建方的维护不及时、业主方维护工作繁重的局面。
软件项目计划书例4
一、软件开发中小型项目发展的现状
首先项目管理意识差,在项目开发过程中,一定程度的存在有人无事情做以及有事情无人做的现象。项目开发中的技术经理一心专研技术,无暇顾及各种管理事务,同时,专门聘请的项目管理经理又由于不了解项目具体问题,不涉及系统的分析设计,出现了无事情可做的现象。其次是项目成本意识差,很多项目经理都是从技术骨干当中而来,对规格、进度和成本之间的平衡知之甚少,所以在对资源进行申请的时候很好考虑成本的因素。第三是项目计划制定不合理,在制定项目计划的时候不严谨、可操作性差、随意性大,并且也没有能够贯穿于整个项目之中。第四是文档编写不规范,没有能够进行及时的更新,往往是文档写在功能模块实现完之后,并且是凭工程师的记忆来写。第五是不重视软件测试,在开发中没有规范的测试文档、没有详尽的测试用例。第六是团队意识差,各成员之间不够团结,甚至是存在矛盾,导致技术交流缺乏,出现很多模块之间的问题。
二、软件开发的特点
软件是由程序、文档和数据组成,是为实现软件产品而进行的活动,首先它具有临时性,对于软件开发的开始和结束都很明确,和一般的日常工作不相同。其次是独特性,每一个软件开发都有自己明确的目标,和其他项目不相同。第三是渐进明细性,软件开发是一个不断改进、不断完善的过程,软件开发不可能一次性完成并永久使用,在信息技术的不断发展中,以及软件技术人员的水平不断提高的基础上,软件开发肯定是一个不断进取的过程。第四是知识与技术特性,在软件开发中,存在着大量的智力型活动,需要用到管理学、现代信息技术等知识。第五是要以客户为中心,软件开发最终是需要客户接受的,通过客户接受才能实现它的价值,因此软件开发不仅要满足系统功能和性能,还要适应不同的用户以及不同观点的人的使用。
软件项目计划书例5
1软件介绍
P6项目管理系统软件程序,研发方为美国,属于大型项目的管理系统软件,P6R8.4为最新版本。该系统软件程序具有较强灵活性,能够借助制定项目计划、实时化跟踪、项目管控、协同工程项目、积累数据资料等,全面监督及管理工程项目。同时,还可依据现有资源,针对多个项目开展计算分析操作,编制每个项目优先的等级,为管理者提供最具真实、完整性的数据信息。
2具体应用
2.1项目背景
以某多层建筑项目工程为案例,该项目属于某校区内的***书馆建筑项目,占地约为5330㎡,实际的建筑面积约为22238㎡,总建设投资达2439.06万元。主体结构为5层,建筑总高度约为32m。
2.2具体应用
2.2.1基本流程
①步骤一:采集工程项目各项信息数据,包括P6项目管理小组成立、存储所采集到的信息数据、全面了解项目工程具体情况;②步骤二:工程项目计划环节,设立项目工程目标、工作范围,设计工程代码与分类码,明确所有施工工序工作耗时,合理计划项目工程实际花费资源的数量,设置项目总体逻辑关系,计算项目所涉及到的各项费用;③步骤三:项目控制环节,参考项目工程建设项目勘测数据及具体情况,获取数据信息并做好比对分析,整理、归纳及分析数据信息,把检测结果数据信息传输至P6项目管理系统软件程序当中,依据该数据信息,重置新项目的工程数据信息;④项目工程管理的结束环节,做好工程项目总结工作,得出相应经验及教训。
2.2.2建立项目
项目开始初期,就需构建P6模式的项目管理小组,并开展P6模式的项目管理操作,进入到软件系统程序界面后,需先建立好企业的项目结构,具体使用该P6模式的项目管理系统软件期间,所有项目工程均需建立在该系统的项目结构内。建立该项目结构期间,需结合不同管理功能予以合理设定。站立于管理角度上,仅项目工程管理采可需借助P6的项目管理系统软件。但是,对于工程项目监督管理及财务控制等相关模块,还需建立所对应的各种项目结构。待项目结构均建立完毕,需继续开展OBS创建工作,也就是对企业所有组织形式进行模拟,在该软件系统程序当中依据企业各个部门形式予以细致地区分,划分好项目工程各个环节的具体责任。在该建筑项目当中,模拟企业项目工程组织架构主要包含着项目的领导小组、工程部、财务的预算部、设备部、材料部、质量部等相应部门。而后,需在该软件系统程序当中创建好具体的日程安排,所有项目工程当中,需对土建施工日期的安排做好规划,忽略掉工程期间节假日。但因该项目属于校区内的***书馆,故需充分考虑到校区内***书馆管理者日常工作时间这一方面因素,对于该国内工程项目当中工作日的制度安排上,则是以5天的工作日为基准,倘若涉及到节假日,则可自行做出相应调整。
2.2.3编码
待设置完工程项目的数据后,就可设计工作分类的编码,通过在项目工程当中每个环节均设置好不同分类编码,便于今后日常工作期间快速查询项目,这对于项目整体,借助分类编码还可更好地管理项目。如***1所示,为该校区内的***书馆建筑项目分类编码明细。工程项目编码设计完毕后,需设置好该项目每个环节权限,借助不同的项目部门各项权限,来实现对该软件系统使用者进行有效管控。权限设置完毕后,需对该项目每个环节予以分类处理。该校区内的***书馆建筑项目,可分成以下子项目:施工***设计、房屋屋面于相关设施、土建、通风设备、配电、电梯、室内装修、空调等项目。通过对项目每个环节做分类处理,便能够为项目进度运算管理提供有利支持,在该P6项目管理系统软件程序中,专门有工程项目的计算分析功能模块,能够依据每个环节工序各项参数予以精准地计算分析,生产项目进度结果。整个计算分析进程当中,借助对项目重点工序的计算分析,获取到工程进度结果,工程进度能够依据具体情况实现自由浮动变化,如该校区内的***书馆建筑项目当中,因学校新生***训通常结束于10月份。故前期***书馆需正式开放,工程进度需结合该实际情况做出合理调整。
2.2.4划分各部门职责
软件项目计划书例6
[关键词]项目管理 项目范围管理 CRM 客户关系管理
一、项目范围管理及源海CRM软件现状分析
项目范围管理是确保项目包括成功完成项目所需的全部工作,但又只包括必须完成的工作的各个过程。根据最新版的《项目管理知识体系指南》(第4版)要求,其内容主要包括收集需求、定义范围、创建WBS、核实范围、控制范围五大方面,其中收集需求替代了《项目管理知识体系指南》(第3版)中的范围规划,这也是新一版的体系指南中范围管理变动最大的一个部分,另一个较大变化(对全过程的)是为每个过程都绘制了一张数据流向***,列出了过程的输入与输出关系。在项目的环境中,“范围”这一术语有两种含义:一是指产品范围,一是指项目范围,本文所涉及的为CRM软件设计项目,因此其范围是指产品范围,是指某项产品、服务或成果所具有的特性和功能。
源海CRM软件是源海软件的主要软件产品,源海CRM软件以V5.0为例分为五大部分:系统与基础数据、客户管理、样品管理、沟通管理、统计分析。该系列产品集客户信息处理、企业营销管理、产品***形展示、客户关系管理理念结合在一起,这个系列软件有网络版及单机版,具有方便、实用、性价比优越的特点,目前已在多个行业及众多用户中产生了一定的信誉与影响。但该软件目前销量还不够理想,软件在销售过程中发现用户经常要求对软件进行修改,可是花费不少时间及费用改过之后,其他用户还想要到以前的功能等等,这也显示软件开发过程存在一些问题,通过对源海客户关系管理软件项目的分析,虽然软件在功能简捷,使用方便,价格适宜上具有相当竞争力,但在CRM系统的项目范围的界限等方面存在一些问题,影响到项目的发展,主要表现为:
(1)软件的范围定义不够清晰;
(2)软件的部分功能操作不太方便;
(3)管理沟通中联系记录及服务记录有重复的地方;
(4)软件营销力度欠佳;
(5)部分地方还有一些BUG存在。
根据以上分析,得出本项目的初步目标为,在半年内为源海CRM软件进行项目范围管理分析,重新定义其项目管理的范围,进一步加强软件的使用功能,扩大软件的推广应用。
二、项目范围管理技术在源海CRM项目设计中的应用
源海CRM软件项目不是一个全新项目,是指对原有CRM软件V5.0产品项目按项目管理的要求进行规范管理,并更新一系列的产品功能、市场推广策略的项目,在此简称为源海CRM软件更新项目,以下内容如无特别说明,所有涉及到的源海软件项目均指此。以下就以本项目为例,重点探讨范围管理技术的收集需求、定义范围、创建WBS、核实范围、控制范围五大方面的应用情况。
1. 收集需求
收集需求是为实现项目目标而定义并记录干系人的需求的过程。收集需求的输入为项目章程与干系人登记册,工具与技术的形式较多,包括访谈,焦点小组会议,引导式研讨会,群体创新技术,群体决策技术,问卷调查,观察,原型法等,本项目主要采用了访谈与原型法,输出项主要包括需求文件、需求管理计划与需求跟踪矩阵,本项目的需求文件的主要包括业务功能需求的明确,CRM软件项目功能结构***见***1。源海CRM软件更改项目的项目范围管理计划主要包括以下几个要点:
(1)形成项目范围初步说明书,因是小型软件公司,没有前期的项目管理步骤,因而在此阶段直接形成项目范围初步说明书;
(2)确定与核准项目范围说明书的基本流程,主要进行一个审批与确定过程,否则项目范围说明书的随意性较大,不利于项目范围说明书的稳定性;
(3)确定如何核实与验收已交付源海CRM软件的一个过程,测试到何程度才能进行软件;
(4)项目范围说明书变更时的处理,也就是说是否需一个变更控制过程,在此项目,将此作为一项重要而且基础的工作,也就是须提交一份项目范围变更书面材料,并得到批准后,范围变更才能有效。
2. 定义范围
根据《项目管理知识体系指南》的要求,定义范围是制定项目和产品详细描述的过程。详细项目范围说明书的编制,对项目成功至关重要。经过范围定义管理,或者说列出了较详细的范围(产品)说明书后,可能对项目范围计划进行更新。我们根据以前源海客户关系管理版本设计的过程及相关内容细致分析,得出源海客户关系管理项目范围说明书的主要内容,同时也对前面所提的项目范围计划进行了部分更新。
项目范围说明书是项目定义管理的主要内容,它包括的内容较多,大型企业一般会进行详细说明,但对于一般的中小企业,只需列出其主要方面,并对其进行认真细致的思考,就会起到良好的作用。现将源海客户关系管理项目的项目范围说明书按项目管理知识的要求进行了部分整理,结论分以下几点。
(1)项目目标
项目目标是在半年时间内以现有人力、物力,以项目范围管理的基本理论规范化源海客户关系管理软件的项目范围,以保证源海软件的管理规范化,发展持续性及市场推广应用有一个10%以上的提高。
(2)产品范围说明书
产品范围包括以下方面:源海客户关系管理V5.0的单机版,网络版;由以上功能变动带来的相关源海软件的范围变更,这些还包括: 源海客户信息管理软件V2.0,V4.0单机版;源海客户信息管理软件V2.0网络版。
产品范围不包括以下产品: 源海客户信息管理V1.0单机版;源海客户信息管理V3.0单机及网络版。
产品范围管理在市场条件另有要求的条件下,可以考虑包括源海各专业版的客户关系管理软件,这些软件主要包括源海纸箱专业版客户关系管理系统;源海框业营销管理系统。
(3)项目要求说明书
本项目为非合同型项目,主要为提高原有项目的市场竞争力,加强项目规范管理,保证项目的持续性发展而进行的项目,本项目的重点是规范源海客户关系管理V5.0单机版,网络版的范围管理,修改并升级市场上要求较强列的部分功能;其次也修改并升级相关的源海软件其它系列产品。
(4)项目边界
本项目的边界,包括以上产品范围说明书的内容外,还包括以下内容: 产品的流程的再定义与管理;产品的管理工作,包括项目范围计划,定义,范围说明书,变更计划控制;产品的程序设计工作;源海软件的推广策略更新;网站的更新工作。
项目边界不包括源海软件的以下其他方面的工作: 管理咨询工作;培训工作;为其他网站所进行的网站推广工作;源海软件的其它正在进行或准备开拓的新业务。
(5)项目可交付成果
项目可交付成果包括: 项目范围说明书;项目变更控制表格及流程;源海软件V5.0单机版及网络版的软件流程***;源海软件V5.0单机版及网络版的更新软件;新的软件推广方案;更新的源海网站。
(6)产品验收准则
按的要求验收项目范围说明书,按软件工程及项目管理的要求验收项目变更控制及流程,其他按市场用户的要求及反应进行测试,验证。
(7)项目制约因素
项目主要是自我发展为主,不是合约式制约,其主要制约因素主要包括: 时间为半年时间;人力资源不再增加;源海软件在工作过程中可能会增加一些临时事务,如管理咨询服务,网站推广,网页设计及中间有不完全确定的用户定制软件开发业务等;其它可能未能预见的因素。
(8)项目假设
项目如有顺利完成,需作如下假设: 市场对CRM软件的需求不会出现突然性衰退;源海软件在近期内没有接收到特别紧急的业务,如大型软件定制业务等;主要程序员没有出现重大病情及跳槽离开等;没有出现其他重大突发事情。
(9)项目初步组织
源海软件的组织采用了项目形组织形式,在总经理的直接领导下,分成软件设计项目,管理咨询项目,网站推广项目三个项目组,并分别设置相关项目经理的组织结构。
(10)初步确定的风险
初步确定的项目风险主要表现如下: 市场风险;开发成本风险;开发进度风险;其他项目并行工作所带来的相关事务风险。
(11)项目进度(里程碑)
项目进度(里程碑)主要如下:
(12)资金限制及费用估计
本项目在工作中不再增加更多的新的资金,主要为人员的工资部分,但会增加推广费用45000元。人工费用估计需80人日。
(13)项目配置管理要求
本项目配置管理主要指软件配置管理(Software Configuration Management,SCM),软件配置管理按齐治昌编著的《软件工程》说明,软件项目配置管理是对软件修改进行标识、组织和控制的技术,用来协调整个系统过程。软件研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,他们都应当妥善地保管起来,以便查阅和修改。如果把所有文件一股脑的塞进计算机里,那么使用起来很麻烦。在本项目的配置管理重点包括两方面,一是版本管理,一是修改控制。
项目配置管理是项目管理及项目范围管理的一个十分重要的内容,以前源海软件在设计及管理过程中,由于不太重视项目配置管理,也不太熟悉项目配置管理,浪费了不少时间。其中出现的一个较多的浪费是对一段(个)程序文件进行修改后,覆盖了老的程序,发现新程序还不如以前的程序,或者客户反过来就需要以前的程序功能,这时候往往需从新开始再编写以前写过的程序,而且有时以前写过的程序还不是后修改的程序员所写,因此还不容易写好,甚至于有时还写不出来,而有时还原为原程序后,将新程序覆盖了,过了一段时间,发现新程序还不错,等等情况,出现多次,让程序员及管理员十分头痛,后来我们想到使用整个文件直接备份的方式进行程序备份,但由于源程序太大,备份版本只能是最近的有限的几个版本,效果也有限,我也了解到,现在还有不少的中小型软件公司正遇到我们以前所遇到的困境,因此我建议采用项目配置管理是十分必要的,修改控制对保护自己的工作成果特别是软件代码开发,很有帮助。
经过上述项目范围说明的定义,一般企业都会对先前所列的项目范围计划进行部分更新,因为经过定义阶段以后,对项目的范围会比以前更详细,清晰,同时也可能对以前的计划或功能会有所修改,本项目主要是增加了软件项目的配置管理。
3. 创建WBS
工作分解结构(WBS)的作用是根据项目范围说明书的要求,经过认真分析与总结,设计出项目产品的WBS。这是项目范围管理的核心内容,结果好像很明确,用WBS树型结构或层次结构表示就可以了,但真要将项目(产品)范围包括且仅包括进来就不太容易了。在这方面我们不仅要用到项目管理的基础知识,还要从软件分析与设计的角度来进行思考,对于类似我们这样的软件系统,我推荐用案例(Use Case)法进行制作与设计。所谓使用案例指的是具体的描写一个使用者使用软件产品或系统的具体步骤和顺序。这种方法为软件功能分析与总结提供了一个从抽象的功能概念到具体的功能使用的体现的转换过程,本项目的WBS如下***所示:
4. 核实范围与控制范围
核实范围是正式验收项目已完成的可交付成果的过程。核实范围包括与客户或发起人一起审查可交付成果,确保可交付成果已圆满完成,并获得客户或发起人的正式验收。范围核实的重点一定要关注于可交付成果的验收,可直接同项目范围说明书进行比较。项目范围管理另一个重要的内容就是项目范围变动控制问题,根据项目管理的要求,项目范围变动控制的一个非常重要手段就是在有变动时,需按一定的流程及程序,以表格申请方式进行登记,审核,再决定项目范围变动,其主要参考表格如下表所示:
3. 项目范围管理技术应用价值小结
项目管理范围管理技术对中小企业CRM系统设计的应用价值主要表现在以下二方面
(1)为中小软件企业的软件系统项目范围定位提供帮助
中小企业CRM系统的设计的成功实现,将会为软件企业创造收益带来可能,根据目前我国中小企业的管理现状,对CRM系统将会有一个巨大的需求,这也是一个十分广泛的市场,如能有效地成功地设计中小企业的CRM系统,加上成功的推广应用,必然会给企业带来直接的经济收益,但是许多中小软件在开发软件过程中却不同程度地遇到软件范围管理的问题,如客户的大量无休止的功能修改、软件公司内部人员对项目范围的界限等,我所要重点论述的软件公司也正面临此相关问题,我想通过本论述将会解决或部分解决中小软件公司遇到的软件项目范围管理中的问题。
(2)为项目管理理论在软件设计中的应用提供借鉴
中小企业CRM软件的设计借鉴了项目管理的理论知识,特别是项目管理的范围管理,包括收集需求、定义范围、创建WBS、核实范围、控制范围等对软件开发的项目成本与进度管理、软件项目质量控制都启到十分关键的作用,同时又适应了我国中小企业实际情况,不是墨守成规地套用国外的现成理论,有一定的创新性及本地特色,因此为先进的项目管理理论在管理软件的设计中的应用提供了借鉴参考,对软件企业的软件开发及项目管理意义深远。
参考文献:
[1] 源海软件网站. ***, 省略
[2] 美国项目管理协会著, 《项目管理知识体系指南》(PMBOK指南)(第4版),电子工业出版社,2009.4
[3] 李文龙 李 玲 徐湘江编:《客户关系管理实务》.清华大学出版,2010.1
软件项目计划书例7
内部审计信息系统架构及模型的搭建应立足于未来集团公司建立现代企业法人治理结构之后而带来的内部审计重新定位的基础上,找到审计监督与内部控制体系的最佳切入口,有机搭接点,才能真正发挥内部审计在集团公司整体管控环境下的监督与服务作用。笔者根据研究分析和多年来企业的审计系统信息化实践认为,审计信息系统建设可按照审计工作管理平台、利用计算机网络进行审计系统管理控制和审计作业系统三个方面进行架构。
一是审计工作管理平台,也就是审计办公自动化系统,即OA(office automatic)系统。能够实现对审计计划管理、员工绩效考核及提供管理技术平台支撑的目的。通过对审计办公自动化系统的应用可以使审计人员从繁杂的手工劳动中解脱出来,是提高工作效率行之有效的一种模式。
二是利用计算机网络进行审计系统管理控制。针对集团公司所属各单位地域分散,总部与所属单位之间管理和沟通不便、不及时的特点而设置,可充分发挥计算机及网络作用进行审计系统内部管理控制,实现系统管理、信息共享、工作计划协调管理、人力资源控制等功能。
三是审计现场作业系统,也就是辅助审计软件,是审计人员在实施现场作业时运用的一种软件工具。通过辅助审计软件,将与企业经营活动相关的信息流、资金流与物资流紧密结合,进行查询、统计、比较、分析,找出存在经营风险的关键部位。审计现场作业系统理论上可以采取直接对***数据或脱机数据的作业方式,但考虑到审计风险问题,推荐使用脱机数据的作业方式,编制审计辅助软件,实施审计时将与审计项目相关的会计数据等信息拷贝或输入,再由计算机进行汇总、计算、分析,优选重点实施审计。
按照以上的架构设想搭建的审计信息系统,具体功能如下:
一、审计工作管理平台
目前审计部“IT办公”就属于审计工作管理平台,但根据审计工作发展的需要,功能尚需丰富,并应根据集团公司整体发展的需要,适时纳入到职能综合业务系统中。
(一)计划管理
1.年度计划管理。年度计划即审计部、监事会办公室列入集团整体职能计划体系中的项目计划,按照集团公司要求,又细分为“Z、Y、N”三类,每个项目计划有项目子节点,明确项目的详细完工进度和完工标准。审计部、监事会办公室的年度计划与所监督的单位关联度大,通过年度计划管理,可实现计划的分类、汇总查询、计划预警、计划成果跨年度查询、审计文书编号等功能。年度计划管理细分为计划项目的维护、计划的查询、计划的完成维护、计划的统计、计划的有关汇报情况、计划的拖期汇总、计划节点统计、季度重点工作计划完成统计、值得关注的事项提示等功能。具体如下:(1)计划的维护分为导入、增加、修改、删除。(2)计划的查询可按照计划年度、责任科室、关键字、是否带子项展开等分类进行高级查询,并可按照project、主要内容、执行单位、起始日期、结束日期等进行查询。计划查询后的显示界面应包括:一级显示——对应的阶段完工成果完成数、被审计单位、起始日期、截止日期、完成日期;全部显示--按照project形式显示项目及其节点及其完成情况。(3)计划的完成成果维护。对于审计项目的成果,大体分为审计通知书、审计实施方案、审计小结、审计意见书提交复核稿、审计复核意见书、审计意见书征求意见稿、审计意见书征求意见函、审计意见书8个阶段性成果,而其他类型项目则按照文书编号中的有关类型维护。维护过程参见有关的作业指导书,部长签发后自动编号。维护的成果以附件文档的形式保存,维护记录应体现出以下的信息:年度、被审计单位、审计组长、维护人、文书类型、计划节点的ID号、文书编号,以便和工作计划建立起关联,且可以按照维护人或审计组长信息传递给绩效考核模块和人工成本分析模块。(4)计划的统计。每年度按照类型统计或按照部门统计进展情况,列出进度条,并可以有向下层次的展开。(5)计划的有关汇报情况。维护、查询、汇总分析“重点审计工作计划执行汇报情况”,并可以有向下层次的展开。(6)计划的拖期汇总。按照维护时间,搜寻出实际完成时间晚于计划的完成日期的节点,按照部门进行汇总分析,并可以有向下层次的展开。(7)计划节点统计。按照选定的时间区间列示出计划节点及其完成的有关情况,包括节点数、节点完成数、有关节点详细情况等信息。(8)季度重点工作计划完成统计。列示季度重点工作项目数、项目类型及其完成情况。(9)值得关注的事项提示。列示已经进入预警期(7天),尚未完成的项目节点。(10)计划及完成的***表分析。
2.绩效计划管理。绩效计划是对年度计划的二次拆解,是员工的日计划,体现员工每日的工作内容。绩效计划完成后需做完成维护。完备的绩效计划应具备以下特点:(1)绩效计划应与年度工作计划直接挂钩,通过查询项目执行,不但可以查询工作计划及其完成情况,而且可以查询绩效计划的配置及完成情况。绩效计划可以由员工申请并经直接领导批复,也可由领导委托的方式下达。员工日计划应直接、美观,便于使用。可以在周六处写上周工作总结,周日处写下周工作计划。绩效计划根据需要所进行的调整,有关其他人员的计划可以自动调整。由绩效计划的执行情况可生成月工作总结、年工作总结。(2)绩效计划管理具体细分为绩效计划的增加、完成维护,绩效计划的调整,生成总结,查询月绩效计划,查询年绩效计划。具体维护方式方法采用审计部现有的体系,不做调整。
(二)管理技术平台
管理技术平台即将审计工作的作业方法、审计工作的成果不断积累、提升,成为提高审计工作的质量,加强管理的有力手段。具体内容包括完成报告分析、基础作业指导和制度基础框架。
1.完成报告分析。(1)审计发现问题提炼归纳支撑。包括倾向性问题模板的维护、倾向性问题的维护、倾向性问题的输出。(2)季度审计发现的成果维护支撑。包括工程项目审计工作情况统计 表和审计工作完成情况汇总表模板的定义,工程项目审计工作情况统计表和审计工作完成情况汇总表的维护及输出。(3)审计发现问题整改落实反馈支撑。
2.基础作业指导(逐条分析列示)。以基础作业指导书为基础,实现各项作业指导书维护、修改;实现审计实施方案细化,利用数据库生成。
3.制度基础框架(word附件)。可将各项规章制度统一分类列示。此功能综合业务系统已经具备,可直接转化并纳入到综合业务系统中。
(三)员工绩效考核
绩效计划的考核可以由多位领导给一个员工的绩效计划进行月评价,也可以多次评价。各室主任能够管理本部员工的绩效信息(含计划和考核两部分内容),部长能够管理和使用所有员工的绩效信息。普通员工只能管理和使用本人的绩效信息。
绩效考核的具体内容:职能部门关于员工绩效考核目前尚未有一个统一的模板,结合过去对员工绩效考核的经验,提出员工绩效考核方案可包括:(1)项目考核。具体包括:审计组长考核组员、审计复核员考核审计组成员、部领导考核审计组长、被审计单位对审计组的评价。(2)行***考核。可由直接领导考核。(3)参加项目加分。具体包括:参加项目加分、撰写审计报告加分。(4)突出表现加分。
二、利用计算机网络进行审计系统管理控制
审计系统管理具体包括如下内容:(1)系统工作计划。收录并管理审计系统的工作计划。(2)定期汇报(总结)。收录并管理审计系统的总结。(3)定期评价。收录并管理审计运控评价报告。(4)审计论坛。提供审计系统间业务交流的平台(受安全性考虑此模块应***于主系统)。(5)审计通报。收录并管理审计系统发现的倾向性问题。(6)任职资格管理。收录并管理审计系统专兼职人员信息。(7)系统培训。收录并管理审计系统的培训资源。
三、审计现场作业
审计现场作业目前成熟的软件品种较少,实用性较差,功能比较单一(主要从财务的视角进行审计分析),很难进行二次开发,难以满足审计工作的需要。具体如下:
(一)从未来ERP系统的信息接入
原则上企业所有的信息都在审计的监控范围,都需要给审计预留接口(如给审计预留数据的查询、分析、汇总接口;授予审计可使用整体备份数据的职能)。具体进度将根据集团公司信息系统的建设进程动态提出。
1.财务相关信息的接入。来源:财务控制部。
2.工程项目相关信息的接入。来源:规划部、技术中心。
3.经济责任相关信息的接入。来源:组织部、纪委。
4.其他信息的接入。来源:营销信息、人力资源信息、管理信息、采购信息、生产信息。
(二)具体辅助审计软件的功能
开发的审计软件流程是:获取被审计单位的电子数据;对已获取的电子数据进行转换、生成审计软件自身的账簿、报表;利用审计软件提供的分析查询功能对电子数据进行审计,对查出问题进行记录,生成审计日记、审计工作底稿、审计报告;最终将项目归档及进行审计跟踪。具体流程见***1。
审计人员可以利用审计软件对被审计单位的电子数据进行分析、查询、归类、对比、校验、制作审计日记、审计工作底稿、审计报告等工作。数据准备是指获取被审计单位的电子数据及将获取的被审计单位的电子数据进行转换的过程。
在审计现场作业中,比较重要的环节就是数据准备,其成功与否将直接决定辅助审计的成败。(1)数据获取。运用审计软件进行审计只是针对被审计单位信息化的情况,因此被审计单位的电子数据存储在数据库中,是无形的,而作为审计人员来说又是必须拿到的,否则将无法开展计算机辅助审计工作,因此数据能否成功获取就成为了首要问题。在实际工作中所面临的又一个现实问题是,审计人员对数据库知识了解较少,凭借自身较难实现顺利的获取被审计单位的电子数据这项工作,而针对上述问题再展开相关的专业培训并不现实,因此就需要审计软件提供相应的功能解决这一矛盾。(2)数据获取的模式。通过人工,凭借审计人员自身对数据库知识的了解,直接打开数据库找到所需表格并进行复制;利用审计软件自带功能对被审计单位数据库进行搜索并复制。第一种模式要求审计人员具备一定的数据库知识,应用范围较小可操作性差。目前此种模式仅被***府审计领域或内部审计极少单位中的一小部分审计人员所采用。第二种模式需要审计软件提供此项功能,就目前国内的审计软件而言,能提供上述功能的较少且水平不等,仍处于完善过程中。尽管如此,利用已提供的功能,自动或半自动的获取被审计单位的电子数据已成为可能。(3)存储、获取被审计单位电子数据的途径。就已实现局域网搭建的内部审计单位来说,如果内部协调不存在问题,审计人员可以通过局域网,连接到服务器直接获取数据,可以是被知模式或监控模式。此种途径仅限于已实现了局域网搭建的内部审计部门。除上述情况外,运用最普遍的是,根据被审计单位电子数据的大小,利用U盘、移动硬盘存储已获取的电子数据。此种途径比较方便且购置硬件的成本较小。(4)数据转换。由于被审计单位采用的系统软件种类不同、采用的数据库格式不同,其庞大的数据库中并非所有的表格都是所需的,因此就需要审计软件将不同类型的被审计单位的电子数据进行转换,找出审计人员需要的数据库中的表格,同时将其转换成统一格式的数据库,也就是审计软件自身的数据库格式,只有这样审计软件才能在自身数据库基础上调用、查找、引用、操作相关数据。(5)数据转换的依托。将不同软件的数据库里的相关内容转换成审计软件自身的数据库这一过程需要有个中间媒介,其所起到的作用在于能够识别对方的数据库,从中找出审计人员所需的表格、字段等内容,同时还要能够将其同审计软件相关的表格、字段挂钩,实现一一对应,只有这样才能顺畅地实现数据转换工作。(6)数据转换模板。数据转换模板的制作可以参考2010年6月1日由国家标准化管理委员会颁布的“GBT 24589.1-2010财经信息技术会计核算软件数据接口第1部分:企业”标准确定,该标准明确了会计核算软件的数据转换模板。数据转换的有效性、时效性、可靠性就成了评价一个审计软件成熟与否的重要指标。
辅助审计软件通用功能如下:
1.财务辅助审计。(1)账簿凭证的浏览查询。利用审计软件对总账、明细账、辅助账及相关的记账凭证进行浏览和查询,找出审计线索。这一功能使审计所用的数据与企业财 务软件的数据分开,审计人员可以在时间和空间方面获得很大的操作自由。同时可以保证被审计单位提供账套的唯一性,遏制多套账的发生。(2)辨别账套的真伪。利用审计软件导入相关财务数据,可以重新生成会计报表,与会计电算化系统生成的报表对比,可以验证企业提供电子数据与上报的会计报表数据是否一致,以防止出现“假账真审”的情况。(3)协助审计人员进行统计抽样。计算机辅助审计技术不但能快速方便地进行审计日常抽样的编码工作,而且在决定恰当的抽样方法及规模、选择样本及评价方面都能使审计人员得到帮助。在统计抽样中运用计算机辅助审计技术可达到迅速、客观、公正的目的。(4)异常项目的筛选。通过审计辅助软件的综合查询功能,可以方便地查找到一些异常项目。如重要的不常变动的会计科目,价值超过一定数额的账务记录。这一功能有助于审计人员确定审计重点,降低审计风险。(5)日常会计资料的分析及计算。现代审计要求审计人员对企业的会计资料进行较多的分析,如对企业的应收账款账龄进行分析、对固定资产和材料成本差异的复核等。而这正是计算机辅助审计技术的专长,在以前人工审核需要花费很多时间才能完成的计算,用辅助审计软件可能几秒钟就能完成,大大提高了审计效率,降低了审计人员的劳动强度。(6)财务指标分析。利用辅助审计软件导入财务数据后,可以通过软件系统内置的公式自动计算出相关财务指标,帮助审计人员进行盈利能力、负债能力、变现能力、资产管理等方面的分析。
2.内部控制辅助审计。(1)获取内部控制文件(企业章程、组织机构、内部控制制度、岗位职责、作业指导书、流程***)。(2)内部控制关键节点数据库,可生成有关表单。(3)内部控制执行测试输入、汇总、输出支持。
3.工程辅助审计。(1)工程定额的有关数据库支撑。审计人员可将现场勘察的隐蔽工程量、审查无误的竣工***工作量、材料用量及价格、取费标准等相关数据输入计算机,通过审计软件计算出较合理的工程造价。同时,系统软件自动生成审计工作底稿、台账及统计报表。此外,还有工程跟踪审计软件,利用计算机记录的工程现场作业、大小修等工程动态,跟踪审计,防止舞弊行为,如重复作业及多结算等问题的发生。(2)审计人员对价格信息的采集和分析确认至关重要,借助的重要手段之一就是利用包容大量信息的互联网络。利用网络取得有关建筑材料、设备、机电仪表等价格信息,可计算出较合理的材料差价和工程造价:利用网络获得拟购买的劳务或产品的性能、价格、厂家的资质等经济信息,结合其他审计方法,审计人员即可对采购行为经济与否作出恰当的评价。
四、审计工作平台、审计系统管理与现场作业的结合
对各审计作业单位、部门的具体作业情况、结果实施管理,就要求有一套行之有效的管理系统实施管理,这就需要搭建审计管理平台。如果只有上述平台,而审计现场作业系统的具体情况不能同此平台相衔接,也就失去了管理、协调的意义。只有将其紧密地结合在一起,才能实现通过管理平台对下辖各审计项目的具体情况实施监控、协调、指导,同时审计现场作业人员则能够通过此平台及时地将作业成果上传、从平台上***各种有关资料通过平台实施协调。
上述系统的结合点具体体现为数据库,其搭建模型如下:
1.管理数据库。(1)业务流程表:编码、流程名称、节点名称、节点等级、节点特性、处理去向、相关文书编码。(2)审计文书表:编码、文书名称(代码表)、报送、主送、抄送、形成日期、审批人。(3)员工管理表:编码、姓名、性别、出生日期等。(4)审计项目表:编码、被审计单位(代码表)、被审计单位名称、审计类别(代码表)、审计时间、审计范围、审计组长(代码表)、审计组员(代码表)。(5)集团公司各单位概况表:编码、单位名称、单位性质(代码表)、职能分工或经营范围、股东名称1、持股比例1、股东名称2、持股比例2、股东名称3、持股比例3、股东名称4、持股比例4、股东名称5、持股比例5、其他股东、持股比例、董事长(代码表)、董事(代码表)、监事(代码表)、经管会成员(代码表)。(6)集团公司各单位财务情况表:编码、单位名称(代码表)、年度、资产总额、负债总额、所有者权益总额、主营业务收入、主营业务利润、营业利润、净利润等。(7)集团公司各单位重大决策情况表:编码、单位名称(代码表)、决策事项年度、决策事项描述、影响现金流额度。(8)内部控制制度列表:(已有,略)。
2.底稿库。底稿库需根据不同底稿类别设计具体的字段。证据的大类需要分为:综合分析类、内部控制分析类、抽样检查类、实物盘点类、记录取证类。(1)综合分析类。审计底稿表:编码、审计项目(代码表)、直接审计员、一级类别(涉及管理领域)、二级类别(涉及内部控制分工)、三级类别(涉及事项性质)、事项描述、审计结论、涉及的法律法规(代码表)。财务指标分析表:编码、审计项目(代码表)、指标名称(代码表)、指标数值、常规数值(代码表)、原因分析。指标参考表:编码、指标名称、计算公式、常规数值、高于常规数值的可能原因、低于常规数值的可能原因。(2)内部控制分析类。控制点分析表:编码、审计项目(代码表)、直接审计员、内部控制分工(代码表)、控制点列表、被审计单位制度是否涵盖、制度名称及相关条款、其他替代控制程序、符合度、内部控制分值。控制点表:编码、内部控制分工(代码表)、控制点名称、控制点描述、权重。内部控制分工表:编码、内部控制分工名称、权重。(3)抽样检查类。抽样底稿:抽样证据表:编码、审计项目(代码表)、直接审计员、取证范围、比例、抽样方式、异常数量、抽样异常率。(4)实物盘点类。库存现金盘点表、银行存款未达账调节表、存货盘点表、固定资产盘点表、应收款项检查表、对外投资检查表、无形资产检查表、其他资产检查表,各表单具体结构略。(5)记录取证类。询证函、座谈记录、调查问卷(应建立文卷问题库),各表单具体结构略。
软件项目计划书例8
乙 方:XXXXXX发展有限公司
签订日期: 20xx 年 3 月 日
项目实施及协议签署地:
根据甲方关于“XXXX管理平台”采购项目的需求,依据《中华人民共和国合同法》及有关法律法规,遵循公平、公正、诚信的原则,经甲乙双方协商一致,就有关事宜订立本合同。
一、合同标的
遵照甲方关于“XXXX管理平台”的招标文件要求,乙方为甲方设计开发一套适合甲方具体需求的《XXXXXX管理平台》软件,具体功能和模块包括如下:
以上内容详见甲方《XXXXXX管理平台》软件项目的招标文件要求和乙方的投标文件(作为本合同的附件)。甲方如有与本合同标的中没有涉及的系统结构、模块和功能方面的调整或增减变化,甲乙双方需另行协商。
二、技术要求
甲方采购的《XXXXXX管理平台》软件采用B/S结构设计,以Windows Server 20xx/20xx作为服务器操作系统,选用Oracle 10G/11G数据库,使用***OSS中间件,采用J2EE的技术架构。
三、项目实施计划约定
1、甲乙双方签订本合同后,甲方支付给乙方约定的首付款。甲方采购本软件的使用、协调和需求对接、验收单位为甲方二级行***管理部门XX大学XX处[以下简称XX处]。
2、甲乙双方应书面确认本项目各自负责人,负责项目协调和需求对接等工作。双方应书面授权或变更项目负责人。
3、甲方首付款到帐后,乙方应做好软件开发的前期准备,根据项目需求组建开发团队,搭建开发环境。。
4、乙方应在首付款到位帐后15个工作日内根据本项目甲方招标要求和乙方投标承诺向甲方出具本系统详细设计说明书。甲方应在收到系统详细设计说明书的三个工作日内组织相关人员和专家对乙方所提交详细设计说明书进行审核,并应在收到系统详细设计说明书五个工作日内向乙方提交由XX处书面签审的审核意见。审核意见最终结论须为无保留的同意乙方的详细设计说明。本系统最终所实现的功能和界面均以最后版本双方书面签审的详细系统设计说明为准,并作为系统开发、试运行测试和验收依据。未经双方书面同意,双方均不得在开发周期内单方面调整和变动相应功能和界面。
5、乙方应在收到甲方XX处签审同意的详细设计说明书起80个工作日内向甲方提供可供试运行的《XXXXXX管理平台》软件,并提前至少五个工作日向甲方提供试用测试数据收集表格。甲方XX处应提前准备好软件部署环境和试用测试数据。双方应促使初步使用培训在乙方提供可供试运行软件之日起五个工作日内完成。甲方应组织人员和专家在培训结束之日起10个工作日内对按照详细设计说明书对系统进行深入测试、试用并出具由XX处签审的修改意见。乙方应根据系统详细设计说明书要求积极响应上述修改意见并组织人手按照意见修正软件。
6、甲乙双方就系统试用及修正完全达成书面一致后,甲方应在五个工作日内组织人员参加正式培训,乙方须提交正式的系统试用说明文档和开展培训工作。甲方应在培训结束之日起五个工作日内组织相关专家和人员对《XXXXXX管理平台》软件进行验收,并出具验收结论。若因甲方原因逾期未组织验收则视为验收合格。
7、系统开发及免费维护时间约定:
(1)本系统应在签约之日起100个工作日内完成并达到验收要求。乙方如因特殊原因需要延长开发时间,须与甲方协商并书面同意。
(2)系统免费支持和维护时间自验收同意结论出具之日起计算,时间为12个月。
(3)因甲方学校其他工作等原因导致延误(不包括验收工作),可按照延误情况说明和双方书面约定顺延工期。
8、本软件由甲方提供部署环境(服务器及网络环境,包含基本操作系统),乙方负责部署(安装除操作系统外的其他环境和数据库等)。交货地点为XX。
9、项目实施过程中关于系统详细设计说明提交,软件试用,初步培训,正式培训,验收等均需双方出具出面文档并签章。除上述特别表述由XX处签章的文档外,一律以各自项目负责人签署为准。
四、合同金额
《XXXXXX管理平台》软件开发费、安装调试费、系统维护服务费等费用总计: 元(大写: )人民币。
五、付款方式及时间
1、付款方式:甲方采用银行汇款或转账支票方式支付乙方费用,乙方提供给甲方对应等值款项的合格发票。
六、知识产权和使用权
1.甲乙双方在系统设计开发及验收过程中应严格控制全部文档的存档及阅读范围,原则上除必要的设计开发人员和双方负责人外,其他人员在过程中只阅读不存档。甲方非经乙方同意,不得以任何方式向第三方披露、转让和许可有关的技术成果、计算机软件、秘密信息、技术资料和文件;除本项目开发工作需要之外,未得到乙方的书面许可,甲方不得以任何方式商业性地利用上述资料和技术。
2.甲方拥有定制软件《XXXXXX管理平台》的知识产权和使用权。甲乙双方不得单方面向第三方授权许可本软件。
3.甲方在使用乙方提供的属于第三方软件或控件时,应当依照乙方与第三方对该软件使用的约定进行。乙方应将该约定的文件交甲方参阅,如第三方软件使用存在争议及费用,双方应另行协商。
4.甲方在领受本合同项目下的软件后,应严格遵守相关的知识产权及软件版权保护的法律、法规,并在本合同规定的范围内使用本软件。
5、甲方可将《XX大学XXXX管理平台》软件提请有关项目申报和奖励,乙方应予以积极配合。甲方根据本项目申请成功的奖项,乙方可用于产品的宣传和表述。
七、甲方的义务和权利
1、甲方应按照项目实施计划约定要求,积极配合乙方进行《XX大学XXXX管理平台》软件的详细设计说明编写、软件开发、培训及验收工作。
2、甲方指定专人配合乙方做好与软件工程有关的业务调研、协调、培训等组织工作,并为乙方提供软件开发、调试等所需的工作环境和必要条件(具有服务器和校园网接入功能并可以同时容纳2-4名开发人员同时办公的环境)。
3、如需进行新旧系统转换,甲方负责提供旧有软件系统的数据结构及有关技术文档,以便乙方完成数据和系统的转换工作,否则乙方将无法帮助甲方进行此项工作,由此造成的时间延误等不作为违约责任。
八、乙方的义务和权利
1、乙方保证向甲方提供的《XXXXXX管理平台》软件为合法的产品。
2、乙方向甲方按期交付《XXXXXX管理平台》软件及相关文档的光盘介质,包括:可执行程序、使用说明书(用户手册)及项目相关设计文档。
3、乙方对本项目涉及的《XXXXXX管理平台》软件不得转包、分包。
4、乙方在工程实施过程中及验收后 xx个月免费维护期内,对系统运行故障在1小时内予以响应,必要时需进行现场维护。同时,24小时内与甲方协商解决方案。
5、乙方负责对甲方人员进行免费培训,并负责提供相应软件使用说明和培训教材。
6、自甲方完成验收后,乙方按照合同约定对《XXXXXX管理平台》软件提供 xx个月的免费维护服务,并提供终身技术支持。
7、乙方有义务提供给甲方系统数据导入模版,并指导甲方完成验收后的数据导入工作,如甲方在数据导入中出现技术性问题,乙方应积极配合甲方完成数据导入工作。
8、因乙方设计错误而导致的功能故障,乙方负责终身免费升级修正。
九、保密协定
1、对于《XXXXXX管理平台》软件项目所涉及的用户需求、系统分析、技术文档、应用程序、数据库结构和数据(含数字和***片资料)等,未经对方许可,甲乙双方均不得擅自提供给第三方及项目组外的任何人员阅读、使用和复制。
2、本合同内容及甲乙双方在谈判、签署和履行本合同过程中知悉的对方的任何信息,甲乙双方均有保密义务和责任,未经对方同意,不得以任何形式使用、保留、复制和泄露给第三方。
3、涉密人员范围:甲乙双方所有参加本项目的项目组人员。
4、泄密责任:如因甲乙双方任何一方泄密而造成对方损失,需赔偿因泄密而给对方造成的损失。
十、违约责任
1、如甲方未按本合同要求按期付款或系统验收,则每逾期一日,甲方按照本合同总金额的0.5%向乙方支付违约金。
2、如因乙方原因造成未按本合同要求时间交付,致使总工期拖延,则每逾期一日,乙方按照本合同总金额的0.5%向甲方支付违约金。
3、如因乙方原因导致总工期延误超过30个自然日,甲方有权单方面书面通知乙方解除本合同。乙方须在收到书面通知起五个工作日内退还甲方已支付费用,支付利息(按照同期银行利息计息)并按上述要求支付违约金,每逾期一日按照本合同总金额的0.5%向甲方支付滞纳金。
4、经双方书面协商同意而延长总工期不视为违约。
5、因不可抗力(以国家公布的不可抗力因素为准)造成的工程损失,不作为违约行为。
十一、争议解决
本合同的签订和履行适用中华人民共和国法律,因履行合同发生的争议,由甲乙双方通过友好协商解决。若协商未果,可在本项目所在地依法提交仲裁或提起诉讼。
十二、其它事宜
1、本合同由甲乙双方法定代表人或委托人签字并加盖单位公章后生效。合同有效期自本合同签订之日起至本项目约定的维护期满为止。
2、本合同未尽事宜,可由甲乙双方另行签订书面补充协议,与本合同具备同等法律效力。
3、本合同执行过程中,对合同中任何一项条款的变更、修改都须由甲乙双方统一协商,并签署书面协议书,协议书与本合同具备同等法律效力。
6、本合同一式肆份,经甲乙双方签字盖章后生效,甲方贰份,乙方贰份,均具有同等法律效力。
甲方:乙方:日期:
软件开发服务合同范文二合同登记编号:
项目名称:____
委托方:____(甲方)
研究开发方:__(乙方)
签订地点: 省 市(县)
签订日期: 年 月 日
有效期限: 年 月 日至 年 月 日
填写说明
一、“合同登记编号”的填写方法:
合同登记编号为十四位,左起第一、二位为公历年代号,第三、四位为省、自治区、直辖市编码,第五、六位为地、市编码,第七、八位为合同登记点编号,第九至十四位为合同登记序号,以上编号不足位的补零。各地区编码按GB2260-84规定填写。(合同登记序号由各地区自行决定)
二、技术开发合同是指当事人之间就新技术、新产品、新工艺和新材料及其系统的研究开发所订立的合同。技术开发合同包据委托开发合同和合作开发合同。
三、计划内项目应填写***部委、省、自治区、直辖市、计划单列市、地、市(县)级计划,不属于上述计划的项目栏划(/)表示。
四、标的技术的内容、形式:
包括开发项目应达到的技术经济指标、开发目的、使用范围及效益情况,成果提交方式及数量。提交开发成果可采取下列形式:
1、产品设计、工艺规程、材料配方和其他***纸、论文、报告等技术文件;
2、磁盘、磁带、计算机软件;
3、动物或植物新品种、微生物菌种;
4、样品、样机;
5、成套技术设备。
五、研究开发计划:
包括当事人各方实施开发项目的阶段进度,各个阶段要解决的技术问题 ,达到的目标和完成的期限等。
六、技术情报和资料的保密:
包括当事人各方情报和资料保密义务的内容、期限和泄漏技术秘密应承担的责任。 双方可以约定,不论本合同是否 变更、解除、终止,本条款均有效。
七、其它:
合同如果是通过中介机构介绍签订的,应将中介合同作为本合同的附件。如果双方当事人约定定金、财产抵押及担保的,应将给付定金、财产抵押及担保手续的复印件作为本合同的附件。
八、委托人签订本合同书时,应出具委托证书。
九、本合同书中,凡是当事人约定认为无需填写的条款 ,在该条款填写的空白处划(/)表示。
依据《中华人民共和国技术合同法》的规定,合同双方就__项目的技术开发(该项目属__计划*),经协商一致,签订本合同。
一、* 标的技术的内容、形式和要求;
二、应达到的技术指标和参数:
三、*研究开发计划:
四、研究开发经费、报酬及其支付或结算方式:
(一)研究开发经费是指完成本项研究开发工作所需的成本;报酬是指本项目开发成果的使用费和研究开发人员的科研补贴。
本项目研究开发经费及报酬: 元。
其中:甲方提供 元,乙方提供 元。
如开发成本实报实销,双方约定如下:
(二)经费和报酬支付方式及时限(采用以下第_ _种方式);
①一次总付: 元,时间:
②分期支付: 元,时间:
③按利润 %提成,期限:
④按销售额 %提成,期限:
⑤其它方式:
五、利用研究开发经费购置的 设备、器材、资料的财产权属:
六、履行的期限、地点和方式:
本合同自_年_月_日至_年_月_日在_(地点)履行
软件项目计划书例9
项目计划书范文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价格的客户,在追求上述要求的基本基础上,更加注重楼盘的个性、内涵及升值潜力,对小区的整体规划要求较严格。
软件项目计划书例10
0、引言
软件设计是软件需求分析与实现之间的沟通桥梁,是软件质量形成的重要阶段,在软件开发中具有重要作用。因此,在本科阶段软件工程课程教学中,软件设计被作为重点内容进行讲授。然而,软件设计既需要理解模块化、信息隐蔽和功能***等抽象概念,又要把握高内聚、低耦合等设计原则,同时还要了解已有的软件体系结构风格、设计模式和软件框架等与工程实践密切相关的设计知识。因而,软件设计一直被认为是软件工程课程教学难点中的难点。由于缺乏与软件设计相关的教学资源,学生往往难以在有限教学课时内理解这些抽象的概念、原则和方法并将其应用于实践,影响了软件工程课程的教学效果。
近几年在软件工程教学研究工作中,国内外高校主要通过引入CDIOm思想改进传统的软件工程课程教学,特别强调以项目驱动的方式培养和提高学生的软件开发的实践能力。这些研究都针对软件工程教学改革进行了有益的探索,但仍然缺乏有效的教学资源来帮助学生理解抽象的软件设计理论知识,并切实培养和提高他们软件设计的实践能力。
1、软件框架AF4JAVA简介
软件框架AF4JAVA是重要的教学资源,它帮助学生理解抽象的软件设计理论知识,同时也为他们运用这些知识进行软件设计实践起到指导作用。通过对Struts、Spring和Hibernate等JAVA开源框架进行集成、封装和抽象,构建出AF4JAVA框架。AF4JAVA该框架中设计并实现了一组实现数据访问、抽象的领域实体对象等功能软件构件,对学生隐蔽了使用JAVA开源框架的繁琐细节。AF4JAVA框架本身不仅可以帮助学生更好地理解软件体系结构风格、设计模型和软件框架等知识,而且还能使学生利用它提供的可重用构件,高效地进行JAVA Web应用软件的设计。
AF4JAVA框架被分为用户界面层(UIlayer),领域层(Domain layer)和数据访问层(Data Access layer)三层,如***1所示。用户界面层用于实现***形用户接口GUI,提供用户与应用程序之间的交互。领域层封装了业务逻辑和业务实体,并向uI层提供业务功能接口。数据访问层则封装了对数据库的访问功能,为领域层提供数据访问接口。
2.1 数据访问层
数据访问层由IDataContext、DataConteXt、Configure和Mappingfile 4个构件组成。***2所示为软件框架AF4JAVA中数据访问层的示意***。其中IDataContext接口定义了对象的增删改查、事务管理等操作。DataContext类通过使用Hibernate框架中的构件,实现IDataContext接口。Configure中包含数据库连接的配置文件。Mappingfile是用于定义对象一关系映射的文件。DataContext的实例根据数据库连接配置和对象一关系映射关系,完成对数据库的访问操作。
2.2 领域层
领域层中有IService、Service和Entity 3个构件,如***3所示。其中IService中定义了一组接口ISubsystem_1,ISubsytem 2,……,ISubsystem_N,用于封装子系统功能,并为用户界面层提供业务服务。Service中包含了一组业务类Subsystem 1,Subsystem 2,……,Subsystem_N,用于描述IService中定义的子系统功能接口,这些业务类可以通过访问层中的IDataContext接口数据实现对数据的访问。Entity中定义了实体对象及其之间的关系。Entity又由Entityobject、ErrInf0和业务实体类构成,如***4所示。其中EntiyObject抽象类声明了用于数据校验的抽象方法valid,Errlnfo类封装了错误字段和错误信息,BusinessEntity 1,BusinessEntity 2,……,BusinessEntity N是一组业务实体类,用于封装业务服务过程中需要处理的数据,通过继承EntityOb~iect类实现数据校验的抽象方法。
2.3 用户界面层
UI层包括View、ViewModel和ViewController构件,如***5所示。其中View构件用于定义一组JSP页面WebPage 1,WebPage2,……,WebPage N。ViewModel为渲染JSP页面提供数据或者保存从JSP页面获取的数据。ViewControUer中定义了一组JSP页面请求处理的动作Action 1,Action 2,……,Action N等。这些动作通过调用领域层中的业务服务接口完成具体的业务处理过程。
3、基于AF4JAVA框架的软件设计实践教学过程
基于AF4JAVA框架开展软件工程实践教学的总体目标是:首先通过对AF4JAVA框架的讲解,使学生能理解抽象的软件设计理论知识,了解如何使用该框架进行设计工作。然后让学生通过模拟真实开发场景,在AF4JAVA框架和与之相关的软件设计相关文档模板等教学资源的支持下,完成对给定的实践项目的软件设计方案,以达到培养和提高学生软件设计的实践能力。
基于AF4JAVA框架的软件工程实践教学过程可分为初始阶段、计划阶段、实施阶段和评审阶段4个阶段。
1)初始阶段。
该阶段主要让学生学习AF4JAVA框架,并明确软件设计相关文档的书写要求。首先,教师在课堂教学中通过“用户***注册”的简单例子剖析基于AF4JAVA框架的软件设计过程,使学生了解该框架的特点、内容和用法。然后,将学生分成人数为4~5人的小组,并在组内讨论构建AF4JAVA框架中使用的软件体系结构风格、设计模式,以及遵循的设计原则等软件设计理论知识。进一步,讲解基于AF4JAVA框架的UML设计模型、设计计划书和设计规则约说明书等软件设计相关文档模板。最后,选定一个规模合适的实践项目,给出其需求规格说明书,并要求学生分组讨论该项目需求。
2)计划阶段。
该阶段主要是各个小组按照基于AF4JAVA框架的项目设计的工作计划书模板,制订实践项目的设计计划书。制订计划书过程主要步骤为:①按照项目需求规格说明书,将待开发软件系统划分成若干子系统,确定这些子系统中用例的优先级,并进行排序。②将每个子系统的设计任务进行分割,并将这些分割后的任务分配给小组成员,设定完成期限,估算完成每个子系统设计任务需要迭代的次数,据此估算完成每个子系统设计需要的时间。③制订小组讨论会的计划,要求在每次迭代完成时进行必要的组内评审和回顾,保证设计的质量。
3)实施阶段。
该阶段中项目小组按照项目设计计划书开展工作,建议采用迭代增量式的软件设计过程,如***6所示。下面对该过程中的每个步骤进行介绍。
步骤1(静态结构的设计):按照计划书中任务分割和分配情况,利用基于AF4JAVA框架的UML设计模型中预定义的类和接口,小组成员使用UML类***说明某一子系统的用户界面层、领域层设计和数据层中包含的类,以及3个层次间的接口设计。
步骤2(动态行为的设计):小组成员使用UML活动***、顺序***说明该子系统各层次内部、层次之间的交互以及外部与子系统之间的交互。
步骤3(设计规约的书写):根据步骤l和步骤2得到的设计模型,按照AF4JAVA框架的设计规约说明书模板,书写该待建子系统的设计规约说明。
步骤4(组内评审):小组成员通过讨论会评审该次迭代的设计结果。评审的结果决定小组是否调整后续的迭代过程。同时在讨论会上也要回顾此次迭代过程中好的和不好的做法,帮助提高后续设计工作的效率。
重复步骤1~步骤4,直至完成整个项目的设计方案。
4)评审阶段。