做完网易奥运产品后,继续投入到亚运产品的建设中,结合之前负责网易内部系统的经验,大致整理了一套中型项目开发下来需要哪些文档,这之中并不涉及到如何做具体的每一步。
前期策划阶段:
1 目标分析文档;
弄清楚做什么样的产品,为什么,我们能获得什么,客户能获得什么;
2 竞品分析文档;
这一步不需要多说。
3 需求分析文档;
分析客户,整理需求,挖掘需求;
4 解决方案;
根据需求分析创造解决方案记录。
5 总策划方案;
整理上述内容,撰写初步的策划文案,目标是让领导、技术、美术等相关人员知道你要搞啥,为啥。
底层策划阶段:
6 系统构架图、数据关系图;
此产品的底层架构是如何的,页面与页面之间的逻辑关系是怎样的。通过什么来在页面之间传递数据。与涉及到的其他系统之间如何关联。
7 技术难点清单;
底层开发难点1.2.3……
8 技术评估报告;
根据文档7、8,开展技术会议,是否可行,是否有更优化方案。
9 页面结构图;
与技术确定后,可以开始具体页面设计,此环节主要为交互细节设计,可参考交互设计一、二、三、四、五几个阶段;
10 功能说明及开发优先级文档;
页面策划完成后,撰写功能说明文档,列出功能涉及到的字段、流程图、其他系统关系等。
美术设计阶段:
11美术沟通备忘;
设计风格需求怎样,交互风格怎样,列清楚;
12 效果图v1,2,3,4,5……;
13 交互及美术规范;
完稿后,由美术撰写交互及美术规范;
实施阶段:
14 功能点开发情况、监控对照表;
此文档用于监控所有功能的开发情况,以及相关负责人员。
15 测试功能点、用例及步骤表;
16 Bug汇总、监控表;
17 完工后的开发文档;
一般来讲,在开发过程中,对于具体的技术实现方式、数据交换方式都会有改进,突破,或者是不能达到退而求其次的地方。所以,项目开发完成后,需要根据实际的情况,重写开发文档,以便日后再开发用,此文档技术主导。
作者:彭毅
文章来源:isnewmeocom