1、 PRD 文件编号 SPI-doc- TIP-PRD 作 者 黑羽 文档版本 V0.6 最后修改日期 2009/1/20 版本号 0.6 TOP 接入系统 (Taobao Intergration Platform) 产品 需求 说明书 编 写 人: 黑羽 编写时间: 2009/1/20 PRD 第 2 页 共 30 页 修订控制页 编号 文档版本 修订章节 修订原因 修订日期 修订人 1 V0.1 1-7 创建 2008.12.22 黑羽 2 V0.2 5.2.1-5.2.5 根据 NCP 和平台组会议修改 2008.12.28 黑羽 3 V0.3 5.1 5.2 根据 29 日周一 TOP
2、 架构讨论会,划分清 TIP的需求优先级、子系统结构而调整 2009.1.5 黑羽 4 V0.4 5.1 消息中心类型添加, API监控调用管理 2009.1.8 黑羽 5 V0.5 1.1, 5.1.1 ,5.1.2 根据会议批注内容补充和完善 2009.1.16 黑羽 6 V0.6 1.1-1.4, 修订 2009/1/20 黑羽 PRD 第 3 页 共 30 页 5.1.2,5.2.1 7 8 9 10 PRD 第 4 页 共 30 页 目 录 1 概述 . 6 1.1 名词说明 . 6 1.2 产品概述及目标 . 6 1.3 产品 roadmap . 7 1.4 产品风险 . 7 2
3、使用者需求 . 8 2.1 需求描述 . 8 3 可选方案 . 8 4 效益成本分析 . 8 4.1 效益预测 . 8 4.2 产品技术中心成本 . 9 4.3 非产品技术中心的支持成本 . 9 5 功能需求 . 10 5.1 功能总览 . 10 5.2 功能详情 . 11 5.3 整合需求 . 27 5.4 BETA 测试需求 . 28 6 非功能需求 . 28 产品营销需求 . 28 规则变更需求 . 28 产品服务需求 . 28 法务需求 . 29 财务需求 . 29 帮助需求 . 29 安全性需求 . 29 7 上、下线需求 . 29 7.1 上线时限需求 . 29 7.2 下线需求(
4、活动类需求必须明确下线时间) . 29 8 运营计划 . 30 PRD 第 5 页 共 30 页 请与以下部门讨论 PRD 序号 OK? 部门 沟通内容 1. 运营中心: 商城、集市、二手闲置、 门户 协助设定产品的 RaodMap 协助设定 target customer:使用者 协助评估:营销 /推广需求 协助设定商业目标 2. 运营中心: 网站运营 协助设定产品的 RaodMap 协助设定 target customer:使用者 协助评估:营销 /推广需求 协助设定商业目标 3. 客户中心:客服服务部 讨论客服如何支持:客服需求 协助评估诈欺 /数据窜改风险:欺诈 /数据窜改风险、不当使
5、用风险 预测客服成本 、工作量 4. 客户中心:网络安全部 评估安全性 5. 产品技术中心:系统分析师 虚拟团队 讨论以确定方案的 规模评估、推出计划 进行技术可行性分析,提出关键问题的技术解决方案 评估系统规模,数据量,所需资源等 协助评估风险 6. 产品技术中心:项目经理 协助确定产品发布日期 协助确定产品成本 协助评估风险 7. 产品技术中心:用户体验设计之 交互设计师 协助制作 Demo 协助确定 use flow:用户使用方式 8. 财务分析中心:财务组 请评估财务需求 协助评估风险 9. 财务分析部:数据分析组 协助确定如何度量产品目标 10. 行政管理中心:法务部 协助评估法务问
6、题并检视合作伙伴:使用者数据需求、 法务需求、 版权、 隐私权 等 需求 协助评估风险:诈欺 /数据窜改风险、 不当使用风险 11. 规则委员会 协助评估规则变更的影响 12. 支付宝 协助确定接口、合作方式等 13. 阿里软件 协助 确定接口、合作方式等 PRD 第 6 页 共 30 页 1 概述 1.1 名词说明 介绍本文档中会使用到的专用名词,如:新名词、产品内实体单位,请尽量使用大众可理解的名词 名称 说明 开放平台 以开放 OpenAPI 为核心的服务开放系统。包括开放数据、开放平台和开放的业务方入口。 TOP 全称 : Taobao Open Platform, 淘宝开放平台 Ap
7、p 应用,本文中指由第三方开发的,需要调用淘宝 TOP 来完成业务的应用程序。通常表现为浏览器端的页面插件,桌面端的应用程序。 ISV Independent Software Vender, 独立软件开发商。 Role 业务方角色,对应于不同的 API 访问权限和监控策略。包括:买家、卖家、高级卖家等 TPS 每秒业务处理量。 1.2 产品概述及目标 请以三到五段文字摘要说明您所提出的新服务 (包含推出新产品、现有产品重新设计或升级、现有服务推出新功能 )及目标;请包括: 1、 产品背景说明; 淘宝开放平台是建立 大淘宝的关键要素之一。以围绕淘宝开放数据和业务为核心,把握商业趋势,以第三方开
8、发软件为助力,建立繁荣的商业生态圈。 对于外部数据的调用和监管,是淘宝开放中最重要的环节之一。同时,在可预见的外部数据调用大规模增长时,淘宝开放 平台也必须拥有适应的机制。这些就是 TIP(淘宝接入平台 )的商业背景和需求。 2、 产品的目标客户; 从 TIP 系统的使用来说 ,有外部客户和内部用户 PRD 第 7 页 共 30 页 外部用户 : 第三方开发者通过开发的 App 对 TIP 平台发出数据调用请求。 内部用户: a) 开发者社区。 开发者通过开发者社区系统向 TIP 平台请求相关 App 管理接口和开发者管理接口 。 b) Admin Center。 AdminCenter 使用
9、方为淘宝小二。 Admin Center 主要用于管理开放平台的开发者、 App、 API;统计分析 TOP 数据调用的情况。 1.3 产品 roadmap 请描述产品发展的各个阶段,可以用图表等多种方式表述。 产品发展阶段 阶段描述 时间 1 满足外部数据调用的基本 ( P1) 需求 实现基本的监控、管理功能 对 App和开发者有最基本的管理,支持 Admin Center对单个 ISV 单个应用手工纳入 TIP 管理体系。 Admin Center 有基本的 ISV 管理界面,和数据统计分析 2009 年 3月 2 完善监控与管理 。( 完成相关 P2 需求)。 完善 App 和开发者管理
10、,支持对批量的 ISV 批量应用纳入 TIP 管理体系。 建立初步消息通知机制 Admin Center 完善 ISV/App 管理界面,数据统计 支持开发者社区批量接入第三方开发者 2009 年 6月 3 App 和开发者管理支持第三方草根开发者 。 将沙箱环境使用结合进 TIP 的相关申请 /管理流程 支持开发者社区对第三方草根开发者的开放。 Admin Center 完成半自动化的管理,集合对淘宝Hosting 程序的相关支持 2009 年 10月 1.4 产品风险 请描述产品可能存在的风险,比如商务谈判的风险?外部合作的风险?不当使用的风险 等等。 风险级别为高中低。 风险 风险级别
11、描述 监控策略 改善策略 ( / TBD) PRD 第 8 页 共 30 页 2 使用者需求 2.1 需求描述 请说明此产品的目标客户、其需求及使用情境。如已做好 personas(代表性角色描述 ),也请包含于此。 请详细说明此产品主要的使用案例 目标客户最想由此产品满足什么需求?最想藉由此产品解决什么问题? 并根据每个不同的使用案例,区别目标客户及其使用时的优先级 /重要性 /频率。 目标 客户 需求描述 场景 描述 优先级 3 可选 方案 列出所有可以选择的达到该产品目标的方案要点(主要思路),给各方案适当的评价,并推荐最优方案。 如另有说明可选方案的文档,欢迎使用。 方案介绍 优点 缺
12、点 方案 1 方案 2 方案 3 4 效益成本分析 4.1 效益预测 请提供在各种产品环境中的效益预测,并标明主要的变量及假设,最好能包含现在和过去的效益数据。 示例: 指标 1 网游每日支付宝成交额 好 中 差 现状 环境 时间 PRD 第 9 页 共 30 页 产品发布后一周 产品发布后 3周 4.2 产品技术中心成本 请列出设计及部署此产品的产品技术中心所需的资源需求,包括人力成本,软硬件支出等。 (项目经理应提供协助) 示例: 人力资源 工作内容描述 成本( 人日 ) 备注 产品经理 交互设计师 开发 测试 非人力资源 成本(元) 描述 硬件投入 软件投入 其他 4.3 非产品技术中心
13、的支持成本 请预估此产品有关的除产品技术部以外的支持投入。 比如:需要客服部投入多少的资源用于该产品的服务,需要运营部投入多少的资源运营该产品。 示例: 人力资源 工作内容描述 成本( 人日 ) 备注 客服专员 运营专员 非人力资源 成本(元) 描述 广告位 邮件群发 PRD 第 10 页 共 30 页 5 功能需求 请详细说明此产品主要功能及内容 (除了使用者所需的功能外,也请说明公司内部操作及维护产品所需要的功能或工具,例如报表、管理使用者或者维护网站内容的工具、客户服务工具等等。 5.1 功能总览 请分别列出所有重要的功能及内容模块。 建议使用图表来形象阐述本产品各个组成部分的关系。 功
14、能总表 名称 描述 优先级 备注 1. TIP Router +Gateway 淘宝接入平台网关: 分发外部程序调用淘宝业务 数据 的请求 。 监控、记录和限制外部调用请求 主动通知应用程序信息 1 2. Taobao Intergration Manager 淘宝平台集成管理器: 提供 管理 开发者 接口 , 用于 监控和规范他们开发行为,并划分等级。 提供 管理 App 信息 接口 ,监控 和调整 App 使用 状态 ;与 API 调用或权限控制 提供 管理 API 订购状态 接口 区分 API 使用角色,和其他 TIP 子系统 协作共同限制业务角色的各种权限 。 1 3. TIP Admin Center 淘宝服务调用管理中心: 小二 人工管理和调整 开发者 , API, APP 的后台工具 展示淘宝各项服务的调用情况的图表报告 。含开发者 、 API、 APP 等相关数据。 1