客户化开发方法论.doc_第1页
客户化开发方法论.doc_第2页
客户化开发方法论.doc_第3页
客户化开发方法论.doc_第4页
客户化开发方法论.doc_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TurboCRM 客户化开发方法论客户化开发方法论 V1 0 TurboCRM Ltd 本文版权归 TurboCRM 公司所有 未经书面同意 不得以任何方式抄袭 节录或翻印 TurboCRM 客户化开发方法论 V1 0 2 8WWW TURBOCRM COM 目目录录 文档管理文档管理 4 I 名词定义名词定义 4 II 相关人员相关人员 4 III 客户化开发步骤客户化开发步骤 5 步骤一 客户化开发需求调研 5 A 合同范围内的客户化开发功能需求调研 5 B 实施过程中的客户化开发功能需求调研 6 步骤二 客户化开发需求确认 6 A 合同范围内的客户化开发功能需求确认 6 B 实施过程中的客户化开发功能需求调研 6 步骤三 客户化开发功能设计 7 步骤四 客户化开发功能实现 7 步骤四 客户化开发交付 8 步骤五 客户化开发培训 8 步骤六 客户化开发验收 8 步骤七 客户化开发备份与版本管理 8 附件 9 TurboCRM 客户化开发方法论 V1 0 3 8WWW TURBOCRM COM 文档管理文档管理 1 本文适用于 TurboCRM 咨询部 研发部 用以指导在实施过程中需要客户化开发 部分的工作 本文不得以任何方式作为售前工具或其他用途使用 2 本文的更新由 TurboCRM 技术总监负责 任何对客户化开发工作的建议 心得可 以自由提交讨论 但在修改本方法论之前须经 TurboCRM 技术总监同意 在未被 同意之前 客户化开发工作必须完成本方法论要求的所有步骤和文档 3 本文的所有版权由 TurboCRM 公司所有 任何节录 翻印 拷贝将视为违法行为 名词定义名词定义 客户化开发功能 客户化开发功能 是指某客户的需求无法利用 TurboCRM 标准产品功能实现时 为该客户 专门开发实现的功能 注意 注意 1 无法用标准接口通过配置实现的接口也属于客户化开发 2 客户化开发功能与 TurboCRM 标准产品功能不发生冲突时 可以与 TurboCRM 标准产品共同升级 3 客户化开发功能与 TurboCRM 标准产品功能发生冲突时 如需要升级 视为新的 客户化 4 如果已经为 A 客户客户化开发完成的某功能 而 B 客户的要求与 A 客户完全相 同 为 B 客户所做的功能仍然视为客户化开发 变通方案 变通方案 是指利用 TurboCRM 标准产品功能中的非常规应用 通过调整数据字典 用户 培训 管理规则 Excel 表格 外挂系统 SQL 程序等方式实现的客户需求 注意 注意 1 变通方案不属于客户化开发 2 系统升级可能对变通方案造成影响 TurboCRM 客户化开发方法论 V1 0 4 8WWW TURBOCRM COM 相关人员相关人员 在客户化开发过程中涉及的人员和职责定义如下 1 咨询总监 负责审核实施过程中客户提出的客户化开发需求是否属于合同范围 对于 在实施过程中出现的客户化开发需求进行判断 并协调完成商务确认 2 技术总监 负责给出所有客户化开发的内部成本价 负责在承诺的时间内出品客户化 开发功能 负责客户化开发功能获得客户验收 负责将客户化开发功能纳入版本管理 3 销售总监 负责对客户化开发功能的商务条款确认 4 咨询顾问 协助进行客户化功能的需求调研 描述 负责对系统进行初始配置 协助 交付客户化开发功能 5 客户化开发人员 负责客户化功能的需求确认 负责完成客户化开发工作 获得客户 化开发功能验收 客户化开发功能培训 客户化开发客户化开发流程流程 整个客户化开发流程的管理须纳入到公司 CRM 系统中 如有实施任务 研发的工作 记录在该任务下 如果没有实施任务 单独建立任务相关的客户化开发任务 客户化开发应遵循以下流程 并在每个步骤中完成相关文档 步骤一 客户化开发需求调研 本步骤的完成条件是咨询顾问在 CRM 系统中提交 客户化开发功能需求调研报告 或 接口功能需求调研报告 附件一 给咨询总监 并得到咨询总监在系统中的书面批准 需求调研报告编写原则 1 正确性 须精确描述要交付的功能 避免使用模糊 主观的术语 减少不确定 性 2 必要性 每个需求应表明什么是客户确实需要的 什么要顺应于外部的需求 接口或标准 每个需求都有标识出处的原始资料 TurboCRM 客户化开发方法论 V1 0 5 8WWW TURBOCRM COM 3 优先级 需要为每个需求分配实现的优先级 跟客户一起确认需求的优先级 便 于更好的安排公司资源 避免资源的浪费 A 合同范围内的客户化开发功能需求调研 合同范围内的客户化开发功能需求调研 咨询顾问应在 实施启动 阶段查阅合同 了解合同范围内的客户化开发范围 在合同范围内的开发需求 必须在 流程访谈 阶段进行详细的调研 了解该功能的 当前实现方式 计算方法 数据源 形成 客户化开发功能需求调研报告 或 接口 功能需求调研报告 B 实施过程中新增的客户化开发功能需求调研 实施过程中新增的客户化开发功能需求调研 当咨询顾问在实施过程中发现客户需求无法通过 TurboCRM 标准系统功能实现 则应立刻将需求反馈给咨询总监 由咨询总监提供变通方案 咨询顾问应及时与客户 方负责人沟通变通方案 尽可能利用变通方案解决客户需求 当客户明确表示 1 基于标准产品的变通方案无法满足应用需求 2 本需求属于客户的关键应用 则咨询顾问应与客户沟通 说明如果启动客户化开发 本项开发不在合同规定的 范围以内 须另外付费并签订 实施备忘录 附件二 如客户认可或咨询总监书面 同意 咨询顾问可以对客户的应用需求进行详细调研 了解该功能的当前实现方式 计算方法 数据源 并同技术人员沟通可行性后 形成 客户化开发功能需求调研报 告 或 接口功能需求调研报告 步骤二 客户化开发需求确认 本步骤的启动条件为得到咨询总监认可 客户化开发功能需求调研报告 或 接口功 能需求调研报告 A 合同范围内的客户化开发功能需求确认 合同范围内的客户化开发功能需求确认 开发人员根据 客户化开发功能需求调研报告 或 接口功能需求调研报告 与 客户详细沟通 形成 客户化开发功能需求描述 或 接口功能需求描述 附件三 并由客户和技术总监书面确认 同时技术总监在系统中给出内部成本价和预计开发周 期 视为本步骤结束 TurboCRM 客户化开发方法论 V1 0 6 8WWW TURBOCRM COM B 实施过程中新增的客户化开发功能需求调研 实施过程中新增的客户化开发功能需求调研 开发人员根据 客户化开发功能需求调研报告 或 接口功能需求调研报告 与 客户详细沟通 形成 客户化开发功能需求描述 或 接口功能需求描述 并由客户 和技术总监书面确认 同时技术总监在 CRM 系统中给出内部成本价和预计开发周期 如果客户同意为此客户化开发付费并签订 实施备忘录 由相关人员同客户签 订 实施备忘录 视为本步骤结束 如果客户不同意为此客户化开发付费 咨询总监可在该客户本期合同金额 10 的范围内决定是否免费进行此客户化开发 超过需总监会批准 以在系统中咨询总监 或 CEO 书面确认视为本步骤结束 步骤三 客户化开发功能设计 本步骤的启动条件为得到在系统中得到咨询总监的启动通知 本步骤的完成条件是系统中得到技术总监确认的 客户化开发进度计划 本步骤的流程为 1 开发人员根据 客户化开发功能需求描述 或 接口功能需求描述 完成功能设 计 确定需要新增哪些类结构 以及需要修改哪些标准产品中已有的类结构 如 果技术总监认为必要 则开发人员须提交 客户化开发功能设计 附件四 2 如果涉及到新增数据表 需用 PowerDesigner 设计 并给出新增表结构的 RTF 文档 3 开发负责人同测试人员一起制订 客户化开发进度计划 附件五 该计划需包 含编码进度和各单元测试时间 整体功能测试时间 性能测试时间 使用手册 编写时间 并提交给技术总监 4 技术总监确定该项目的交付时间 并在 CRM 系统中书面通知咨询顾问和咨询总监 步骤四 客户化开发功能实现 该步骤包含 程序编码和测试 本步骤的完成标志为经过测试通过的程序和 客户化功能 TurboCRM 客户化开发方法论 V1 0 7 8WWW TURBOCRM COM 使用手册 或 接口安装及使用手册 程序编码 开发负责人根据 客户化开发计划表 进行程序编码阶段 开发负责人每 周在系统中向技术总监 实施顾问通报开发进展情况 对于计划的任何拖期 报技术总 监 如果技术总监认为该项目的最终交付时间会延期 须在 CRM 系统中书面通知咨询 总监 说明原因 测试 根据 客户化开发计划表 客户化开发过程中进行单元测试 然后在整个客户化 开发结束阶段 进行集成测试 同时编写 客户化功能使用手册 或 接口安装及使用手 册 附件六 在整体功能测试完成后 根据客户的情况 决定是否进行性能测试 性能测试的数 据由开发项目负责人负责生成 单元测试的主要目的是针对编码过程中可能存在的各种错误 例如用户输入验证过程 中的边界值的错误 集成测试的主要目的是针对详细设计中可能存在的问题 尤其是检查各单元与其它程 序部分之间的接口上可能存在的错误 性能测试的主要目的是检查了系统作为一个整体是否有效地得到运行 是否达到了预 期的高性能 步骤五 客户化开发交付 客户化开发交付需要将客户化开发程序在客户方服务器上更新 完成标志为获得客户 签字的 客户化程序交付确认书 附件七 步骤六 客户化开发培训 由测试人员根据 客户化功能使用手册 作出 客户化功能应用培训 PPT 附件八 对客户进行培训 对于外地的客户 可以选用远程培训 代表处咨询顾问培训和现场培训 步骤七 客户化开发验收 客户化开发验收以客户签字确认的 客户化开发功能验收单 附件九 为标志 TurboCRM 客户化开发方法论 V1 0 8 8WWW TURBOCRM COM 步骤八 客户化开发备份与版本管理 由技术总监在公司的研发专用服务器中新建该客户的文件夹

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论