项目过程分析
1、项目启动
1)、项目组成立(公司成员、客户成员)
2)、制定项目预期目标
3)、制定项目计划周期
4)、建立好项目组成员沟通机制
2、需求调研
1)、创建调研计划、协调调研时间
2)、收集客户资料,获取客户需求
所有的资料都需要保留一份,资料中存疑的需要及时询问
3)、编写需求文档
重点描述出客户的业务流程和性能要求。
采用Word、Excel、Rose等形式。
4)、需求变更记录
5)、确定开发环境和运行环境
6)、扩展性要求
7)、与旧系统的接驳要求。
8)、估算出项目工作量
本阶段需要一套需求管理系统来进行需求的管理。
本阶段的需求文档也是用户测试的依据。
3、系统设计/详细设计
一个系统可以分为基础平台和应用模块两部分。
1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。
2)、应用模块设计(针对业务流程)
3)、中间件的采用或自行开发,需要深入了解。
4)、用户界面的设计
如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。
5)、变更记录
本阶段的系统设计是集成测试的依据。
4、程序开发
创建开发任务计划表、开发计划日程表
1)、优先编写测试用例
2)、按照编码规范编写代码
3)、按照文档注释规范注释
以上形成开发文档。
本阶段需要一套版本管理系统。
本阶段的测试用例也是单元测试的依据。
如果能做到,最好每日构建。
5、测试
本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。
1)、编写测试计划和测试方案
2)、功能测试
单元测试、集成测试
3)、性能测试
集成测试、压力测试
如果能做到,最好能进行自动化测试。
如果能做到,做分析统计工作。
最后形成测试报告。
6、试用、培训、维护
本阶段需要解决:
1)、解决异地修改和公司修改的同步问题。
2)、用户测试中的Bug修改问题,按照级别分为
a)、程序Bug
b)、设计变更
c)、需求变更
尽量按照a b c的顺序来进行修改,尽量避免b、c级的修改。
最后形成安装手册、维护记录。
项目成员组成
根据以上过程,一个项目组中,需要:
1、需求工程师,其要求
善于与客户沟通,能快速了解客户的需求,对客户所在的行业比较熟悉。
善于学习新知识。
熟悉Word、Excel、Rose等工具的使用。
熟悉开发语言和开发框架
熟悉已积累的产品的功能、性能等。
2、系统分析师/设计师,其要求
精通开发语言和开发框架,部分需要精通数据库
精通已积累的产品的功能、性能等
深入了解客户行业特点
能根据客户的要求分析出其实质
能做出优秀的设计
熟悉Word、Excel、Rose等工具的使用
3、开发工程师,其要求
熟悉开发语言,熟悉开发要求和注释规范,部分需要熟悉数据库。
熟悉单元测试。
能根据设计做出良好的编码,保证功能和性能。
部分需要有一定的设计要求,因为涉及到将来的维护。
4、测试工程师,其要求
熟悉测试工作,能按照测试计划进行测试。
熟悉开发语言,能协助开发工程师找错。
能独立完成黑、白盒测试。
如果是高级测试人员,还要能够对系统能深入进行分析并能制定出优秀的测试方案。
5、管理人员
一般由以上人员兼任,主要有
项目经理:负责整个项目
开发经理:负责系统设计、开发工作
测试经理:负责测试工作
6、其他人员
一些项目涉及到其他人员,如页面设计人员、页面制作人员。
部分大的项目,还有专门的维护人员。
由于目前国内很多公司并没有严格这么区分,如果项目小的话,可以一人兼任多项职位。
分享到:
相关推荐
国家科技支撑计划重点项目流程分析报告.doc
本文将深入探讨“项目过程、项目分析及产出物”这一主题,通过图表解析来阐述项目的生命周期和各个阶段的关键要点。 首先,项目的建立阶段是整个项目周期的起点。在这个阶段,我们需要明确项目的目标、范围、可行性...
### 项目需求分析和调研实践过程 #### 一、引言 随着信息技术的快速发展和市场竞争的日益激烈,项目需求分析和调研成为了确保项目成功实施的关键步骤。本文档以某集团船代项目的实际案例为基础,详细介绍了项目...
项目需求分析说明书是项目开发过程中的重要文档,旨在对项目的需求进行详细的分析和描述,以便更好地理解项目的目标和需求。以下是对项目需求分析说明书模板的详细解释: 1. 引言 引言部分是对项目需求分析说明书...
软件项目管理流程分析与设计 软件项目管理流程分析与设计是软件项目管理的核心内容。软件项目管理流程分析与设计的主要目的是为了确保软件项目的成功实施。软件项目管理流程分析与设计的主要内容包括软件项目管理...
### 软件项目风险分析 #### 风险概述 在软件开发过程中,面临着多种类型的风险,这些风险不仅能够导致项目的失败,还可能给组织带来重大的经济损失。因此,进行有效的风险分析对于确保项目的成功至关重要。风险...
项目评价是在项目实施前、实施中和实施后,对项目的绩效、效果和影响进行系统性分析的过程。项目评价的主要目的包括: - **验证决策的正确性**:通过回顾项目的实施过程和结果,检验最初的决策是否合理,为未来的...
在软件开发或信息系统构建过程中,项目需求分析报告是十分关键的一环。它旨在明确项目的目标、范围以及具体的业务需求,为后续的设计与开发提供指导依据。一个好的需求分析报告能够确保项目的顺利进行,并减少因需求...
项目分析报告关乎网页JSP设计分析,主要涵盖...以上就是项目分析报告中关于网页JSP设计分析的关键知识点,它们构成了一个完整项目从概念到实现的流程。在实际工作中,每个环节都需要精心策划和执行,以确保项目的成功。
电子商务项目需求分析是指通过需求调研,了解企业的内、外部环境和条件,分析企业存在的问题,发现电子商务带来的机会,掌握现阶段企业具有哪些电子商务需求,以便确定是否有必要开展电子商务,以及用什么方式开展...
IT项目运作的一般流程 ...软件项目管理流程分析与设计 如何建立软件项目管理流程 IT项目工程管理操作规范 软件项目开发计划书编写规范 【IT项目计划阶段完全模板】下载 IT项目管理表格(包含146个DOC文档模板)
Python开发二手房数据分析预测系统完整项目流程实战源码+文档报告.zip个人98分期末大作业项目,代码完整下载可用。主要针对计算机相关专业的正在做课程设计和期末大作业的学生和需要项目实战练习的学习者。包含全部...
软件项目管理——失败案例分析 软件项目管理是一个复杂的过程,需要合理的时间进度、有效的估算技术、科学的资源分配和严格的质量控制。然而,在软件项目管理中,各种失败案例层出不穷,IBM360系列的经验与教训便是...
IT 项目管理的详细需求包括年度计划、立项管理、招投标管理、项目过程管理、报表输出等方面。这些需求都是 IT 项目管理的核心组成部分,旨在确保项目的实施符合组织的战略目标和业务需求。 年度计划 年度计划是 IT...
建设项目管理过程集成系统的需求分析是一个涉及多...综上所述,建设项目管理过程集成系统的需求分析是一个复杂而多维的研究领域,其核心在于通过集成的方法优化项目管理流程,提高管理效率,最终实现项目的成功交付。
5. 需求管理:在项目过程中跟踪需求变更,确保变更控制机制有效,防止需求蔓延导致项目失控。 6. 用户故事和用例:创建用户故事来描述用户如何与系统交互,用例则提供更详细的场景描述,帮助开发团队理解需求。 7....
IT项目管理是一个复杂而系统的过程,它涉及到项目的规划、执行、控制直至项目结束的全过程。在实际操作中,案例分析是提升项目管理能力的重要手段,因为它可以帮助我们理解各种情境下的决策逻辑和应对策略。以下是对...
在项目的初期,项目分析涉及到对需求的深入理解、业务流程的梳理、问题识别以及解决方案的初步构思。在这个过程中,分析师需要具备良好的沟通技巧,以便与各利益相关者有效地交流,确保需求的准确传达。 首先,我们...