【www.guakaob.com--软件设计师】
软件项目实施进度表
分 类:
项目编号: 0728—2013
《剪径盗人网站》
项目计划
Version: 1.0
项 目 承 担 部 门:XXX工作室
撰 写 人(签名):赵汗青
完 成 日 期:x/xx/xxxx
本文档 使 用部门: ■主管领导 ■项目组
□客户(市场) □维护人员 □用户
评审负责人(签名): 评 审 日 期:
剪径盗人网站
目 录
1.
引言 ........................................................................................................................................................ 2 1.1 编写目的 ................................................................................................................................ 2 1.2 项目简介 ................................................................................................................................ 2
1.2.1 项目名称......................................................................................................................... 2 1.2.2 产品标识......................................................................................................................... 2 1.2.3 项目背景......................................................................................................................... 2 1.3 定义 ........................................................................................................................................ 2 1.4 参考资料 ................................................................................................................................ 2 项目概述 ................................................................................................................................................ 2 2.1 工作内容 ................................................................................................................................ 2 2.2 交付项 .................................................................................................................................... 3 2.3 非交付项 ................................................................................................................................ 3 项目组织和资源 .................................................................................................................................... 3 3.1 项目组织 ................................................................................................................................ 3 3.2 项目资源 ................................................................................................................................ 3
3.2.1 人力资源......................................................................................................................... 3 3.2.2 已有开发设施 ................................................................................................................. 4 3.2.3 须获取的设施 ................................................................................................................. 4 3.2.4 可复用软件资源 ............................................................................................................. 4 实施计划 ................................................................................................................................................ 4 4.1 项目选用的生命周期 ............................................................................................................. 4 4.2 项目开发过程阶段划分 ......................................................................................................... 4 4.3 进度 ........................................................................................................................................ 5
4.3.1 进度安排......................................................................................................................... 5 4.3.2 进度控制计划 ................................................................................................................. 5 4.4 接口人员 ................................................................................................................................ 5 4.5 关键问题 ................................................................................................................................ 5 专题计划要点 ........................................................................................................................................ 6 5.1 基础技术积累计划 ................................................................................................................. 6 5.2 测试计划 ................................................................................................................................ 6 5.3 培训计划 ................................................................................................................................ 6
2.
3.
4.
5.
1. 引言
1.1 编写目的【软件实施进度安排表】
编写此计划的目的是为了合理安排组织成员,有效利用时间,以确保项目进度,预见项目风险等活动。使项目严格按照网页开发流程进行,遵循正规的顺序开展。同时,项目开发成员通过此计划书明确项目目标和各自职责。它说明网页的开发方法,是一种计划,以指导工作之用。
1.2 项目简介 1.2.1 项目名称
项目编号:0728—2013
项目名称:剪径盗人网站
1.2.2
产品标识
产品名称:剪径盗人 英文名称: 版本号:1.0 1.2.3
项目背景
1.3 定义
DW:Dream weaver FW:Fireworks PH:photoshop
1.4 参考资料
《Photoshop CS经典详解100例》 李小军 编著 人民邮电出版社 《ASP动态网页设计》 汪晓平 钟军 编著 人民邮电出版社 《Flash 基础教程》 刘小灵 编著 人民邮电出版社 《数据库设计》 王建 编著 清华大学出版社
2. 项目概述
剪径盗人是一个关于大学生生活的网站,主要是写一些大学生的生活、学习和恋爱的一些感悟,希望对正处于大学生活和怀念大学生活的你有所帮助。
2.1 工作内容
项目名称定为:剪径盗人 本项目分为:前台管理和后台管理
2.2 交付项
2.3 非交付项
《项目开发计划书》 《创意设计概要说明书》
3. 项目组织和资源
3.1 项目组织
!
3.2 项目资源
3.2.1
人力资源
说明参与项目的总人数和人员结构,人员结构可用下表从职责和技术水平等方面进行说明。【软件实施进度安排表】
3.2.2
已有开发设施
开发地点:xxx 使用设备:电脑 台
3.2.3 须获取的设施
无
3.2.4 可复用软件资源
无
4. 实施计划
4.1 项目选用的生命周期
本项目采用的是瀑布式模型。此模型的本质是每个阶段的活动只做一次。从上一阶段向下一阶段逐级过度,最终得到所要开发的产品
4.2 项目开发过程阶段划分
软件项目实施计划开发和时间
10.9.8软件开发方案
所有的项目软件开发过程都应遵循一个生命周期模型,在软件的开发策划期间,需要仔细考虑项目的特征和目标,然后选择生命周期模型。在本项目中,本投标单位将选用常用的瀑布型生命周期模型。
瀑布模型的主要特点是:只有当一个阶段的文档已编制好,且该阶段的产品得到质量保证人员(SQA)认可后,该阶段才算完成。测试或验证在每个阶段都必须执行;一旦产品完成提交用户,其后的任何修改均属于维护阶段。
在瀑布型模型中,主要定义的过程包括:需求分析、系统分析、代码实现、测试。
需求分析
需求分析的目的是通过调查和分析,获取用户需求并定义产品需求。需求分析的输出文档是《需求分析说明书》(RAS)。
《需求分析说明书》(RAS)将用客户语言来描述系统需求,其主要的目的是作为与用户沟通并达成一致的基础。这些需求需要用户参与进行评审,并得到用户的确认。然后对用户需求进行细化,对比较复杂的用户需求进行建模分析,最终形成面向软件产品的软件需求说明。
需求分析的主要任务包括:
确定需求调查的方式,例如问卷式、面对面谈等;
调查与记录;
分析需求信息;
编写《需求分析说明书》(RAS);
组织《需求分析说明书》(RAS)评审。
主要的角色与职责为:
系统分析员,调查和分析用户需求;
客户与最终用户提供必要的需求信息,并确认客户需求;
系统分析员定义产品软件需求;
客户与最终用户提供必要的信息,并确认产品需求。
系统设计
系统设计是指设计软件系统的体系架构、用户界面、数据库、模块等,从而在需求和代码实现之间建立桥梁,指导开发人员去实现能满足用户需求的软件产品。系统设计可分为两个阶段:概要设计和详细设计。概要设计的要点是体系架构的设计,详细设计的重点是用户界面设计、数据库设计以及模块的设计。主要的输出文档包括:《系统总体设计报告》。
主要的参与人员包括:
项目经理指定具备相关经验的开发人员进行软件系统架构的设计,这
些开发人员又称为体系架构设计人员;
在用户界面的设计中,常常需要美工和用户的参与;
项目经理指定开发人员进行数据库、模块的设计。
系统设计的主要任务包括:
设计准备,包括阅读前一阶段的文档等;
设计,不同的设计内容所采用的方法有所不同,例如对于用户界面的
设计,一般采用“原型创作----原型评估----细化”的步骤或方法; 编写相关的设计文档;
组织设计评审。
开发(代码实现)
开发也称为代码实现,其主要的任务为编写整个系统的代码,并进行单元的测试。本过程的输入是个设计文档,输出是源代码、单元测试记录以及代码审查记录。其主要工作任务包括:
准备----确定代码规范等标准、准备软件开发环境等;
代码实现----代码的编写;
代码审查----依据代码规范,进行代码的审查,包括开发人员的互查
项目经理的同行评审;
单元测试----采用互测方式进行。
测试
测试包括集成测试、系统测试和用户验收测试。集成测试侧重于模块的集成,是子系统/模块一级的测试。系统测试是针对最终软件系统进行,是一次全面的测试,需要确保软件系统满足产品需求并遵循系统设计。所以系统测试控制的一个关键点是测试的覆盖率。验收测试一般由用户组织,属于用户对系统的符合性、正确性进行验证的测试。
测试的主要任务包括:
制定测试计划----当产品需求和系统设计文档完成之后,测试小组
就可以开始制定测试计划和测试用例了。测试计划的主要内容包括:
测试完成准则、测试范围、测试方法、人员、测试环境与辅助工具、
进度;
设计测试用例----有测试人员完成其设计和编写工作,并需要通过
评审;
测试实施----依据计划和测试用例进行测试,测试中发现的错误,
要求及时记录,将错误及时通知开发人员并使测试人员可以跟踪错
误直到错误问题解决关闭;
错误管理与改错----任何人发现的错误,将被记录,开发人员及时
消除错误,在开发人员消除错误之后立即进行回归测试,以确保不
会引入新的错误;
测试报告----对于系统测试盒验收测试,在测试完毕后需要进行总
结并形成报告。
本投标人的产品测试独立于产品的开发,在产品单元测试完成之后,
即交付专门的测试部门进行后续测试,独立开发的测试机制进一步
保证了测试的有效性和完整性。
版本控制
控制的目的是保存产品的所有版本,避免发生版本的丢失混淆等现象。并且可以快速准确地查找到任何产品的任何版本。控制的范围是项目中的所有产品,从需求文档、设计文档、测试文档、用户手册到源代码。在人员参与度方面,将是所有的项目成员都必须遵照版本控制规程操作文档库。
控制的要点包括:
在项目的策划阶段,编写配置管理计划。在计划中将指定人员作为
配置管理员,负责整个项目的版本控制,变更控制等。计划中还需
要标识配置项作为版本控制的基本对象;
配置服务器作为配置库服务器,集中存放项目的所有已完成产品; 使用配置管理工具实施管理控制;
针对产品的不同状态,实施不同的控制策略,例如基线状态的产品,
其变更要求有严格的申请、评估、审批、实施、验证、提交过程;
10.9.9软件实施安排
为保证项目在规定的时间内顺利完成,软件项目管理工作对本系统的实施极其重要。本投标人将在软件项目管理总体上贯彻工程的思想,并在项目组织实施中抓住关键工序,采用一系列措施和办法。
软件管理总体框架
软件管理的阶段
本次项目基于GIS系统是一个包括软件和部分硬件相结合的系统集成类工作,从系统集成的角度,我们对该部分项目管理主要分为如下9个阶段:
工程的准备;
工程的确定;
工程设备采购、软件开发;
XXERP项目实施规划书
项目名称: XX信息化管理实施项目
计划日期:2009-X-X至2009-X-X
客户方项目负责人:
XXX软件实施人员:
实施规划书重要说明:
1、本实施规划书编制的目的是为接下来的ERP软件实施培训工作提供指导性的文件,以便
使该项目的实施工作更有计划性与条理性;【软件实施进度安排表】
2、 实施日程的具体计划,XXX软件公司将在软件购销及服务协议签署之后做详细调研(不
超过3个工作日)后提供,经双方负责人同意确认之后,严格执行;
XXX软件公司将不允许由于软件公司实施工程师工作延误的原因导致实际ERP实施结案
时间超过本实施规划十个工作日。过此期限,导致实施结案延误,其责任归软件公司自行
承担;XXX软件公司必须就此ERP项目实际实施完毕并得到客户方确认方可结案;
XXX软件公司将不允许由于企业方人员配备、资料整理等各方面原因导致实际ERP实施
结案时间超过本实施规划十五个工作日,过此期限,XXsX软件同样不承认因为企业方原因
导致ERP项目实施结案延后,XXX软件公司将按照实施规划时间并依理顺延超限时间之日结
案;
3、本实施规划书是一份对双方均有约束力的一份文件,对双方的工作内容有明确的规定,
请详细阅读,各步骤完成之后需相关人员签字确认,将作为项目结案文档重要文件,作为
实施进度及工作评估的最重要依据,并成为软件公司ERP项目实施结案及收取合同相关协
议款项的依据。
一、实施规划总体流程图
二、实施控制要点简述:
(一)、项目实施小组的建立:
1、项目小组的职能
项目实施小组负责ERP实施的日常工作,在整个项目中起到承上启下的作用。其主要的
职能是:
1、
2、
3、
4、
5、
6、
7、 制定实施计划,保证计划实现; 组织、指导和推动职能部门小组成员的工作; 负责数据准备,监控输入数据的准确和完整; 负责系统测试和导航,研究ERP系统同现行管理的区别,提出解决办法和建议; 组织开展公司内部培训; 主持制定相关联的新的工作准则和规程; 提交项目实施各阶段工作成果报告。
2、项目小组组织结构
项目组织图:
3、项目角色和责任
3.1、指导委员会:(企业负责人)
1、 向项目提供资源及管理承诺
2、 协调部门之间的矛盾和解决瓶颈问题
3、 批准项目计划并检查计划的实施
3.2、项目经理:(企业项目负责人)
1、 制定实施计划和日程安排
2、 组织、计划、协调和控制项目实施
3、 分配项目资源,控制项目实施
4、 负责向项目指导委员会汇报
项目经理是项目实施过程中的核心人物,因此项目经理是一项十分关键的岗位,对项目经理的要求如下:
1、 必须十分熟悉企业的情况,具备比较全面的管理经验。
2、 必须有一定威望,能够协调好各个部门之间的关系,并且能较快地接受新思想,新概念。
3、 应该对电脑有一定的了解。
4、 有较高的文化素质。
5、 应该尽快了解ERP软件,理解其中的概念,熟悉ERP软件的操作。
3.3、项目应用小组负责人:(企业各部门主管)
1、 在项目经理的领导下,负责本小组的应用实施
2、 作为其应用领域有关事宜的召集者和汇集人
3、 参加应用软件的培训
4、 负责其应用领域的系统测试和业务分析
5、 负责本领域的最终用户的培训
6、 负责制定本领域的运作规程
7、 解决应用问题
8、 向项目经理汇报并保持与其他小组负责人的联系
3.4、技术负责人:(企业网管)
1、 负责系统的日常维护
2、 软件系统的相关数据维护
3.5、ERP项目客户经理(实施顾问):
1、 是软件公司对客户高层领导人的主要联系人
2、 负责对软件实施技术工程师与顾问的管理和调配
3、 保证软件的服务支持的质量
4、 听取客户对项目服务的意见并负责解决问题
3.6、ERP项目实施工程师:
1、 协助客户方的项目经理制定项目实施计划和策略
2、 负责软件的安装和调试
3、 负责系统的技术培训和咨询
4、 向客户项目经理汇报项目进展状况
5、 负责软件方与客户项目成员的联系
6、 负责对项目小组成员进行软件的培训
7、 指导ERP软件在企业中的应用
8、 对企业管理现状与ERP系统存在的差异提出解决的建议
3.7、小组成员:
项目实施小组成员主要包括企业业务部门及相关职能部门的人员,如:销售、仓库、采购、财务、生产等部门。
小组成员应该十分熟悉本部门工作和情况,也了解其它部门情况和相互关系、而且敬业进取。
(二)、网络集成
硬件部分:
一个运作正常,工作稳定的企业内部网络是ERP系统正常运行的基础,因此在运行ERP之前的准备工作之一就是确定运行ERP系统的网络。
从电脑发展的趋势来看,企业的内部网络的工作站要能适应未来的需求,工作站的配置不用特别高档,但也不能太低。
从目前的情况来看,运行ERP系统最基本的配置如下:
硬件环境:CPU:Pentium 4 以上
内存:1G以上
硬盘:120G以上
操作系统:Windows/2000/2003 server/NT 4.0IE SP1/NT SP4
数据库:Microsoft SQL Server 2000+OLAP
操作平台及数据库系统
ERP系统可以在多种平台上运行,但是如果没有特别原因,我们建议: 工作站用 WINDOWS2003;
服务器用 WINDOWS 2000 SERVER;
数据库用 SQL SERVER 2000。