|
7#

楼主 |
发表于 2012-4-16 12:15:53
|
只看该作者
张XX:你要基于Web的话,和你的供应商、和你的客户沟通之间不存在问题,假如说你今天在深圳,明天到上海去了,你照样不影响你的工作,只要带个笔记本电脑,上网就行了。不论走到任何地方,你和你的客户用的是同一个平台。
2 ~7 C/ L4 m5 h3 v; j
6 B7 o l4 h9 T黄XX:我们在文档建设方面也遇到大家所讲的问题。你们可能都是电子类、消费类产品,我们就是纯软件的,所以文档就更重要。; `6 {) A/ t# C, F
比如项目经理要查一些东西,如果没有文档的话,就非常难维护。跟进过去要花半个月至一个月时间,而且我们的文档最初始的需求是这样的,根据这个需求会派生出一系列的文档来,比如概要设计、分析、详细设计、甚至用户手册这一整套的东西。因为需求是经常变更的,一般来讲,能保证需求方面的文档能达到比较新的程度,比如最近一个月。但是对后续的,比如说分析方面就比较难了。! M2 o6 T' p. N5 f
我们在日常的管理中也想了一些办法,第一就是给这些研发管理人员进行培训,提高对文档的认识,因为大家都觉得我做的就是产品,我把产品做出来给客户了就OK了,文档又不能卖钱,但实际上文档在验收当中是很重要一项。) b; i$ d. j6 Z u& G3 h7 ~% X! K
第二就是像一些内容能快速的对文档进行变化更新的跟进机制,比如我们自己开发的一些文档生成工具。
! \( y( J- p! D! v2 N4 \- n第三就是刚才大家提到的采用标准的文档格式,这有几个好处,第一写的时候有针对性,比如客户的需求,一般需求是什么,在特殊情况下有什么需求,还有这个分析基本的功能有哪些,特殊的功能有哪些,分条分块,既方便写又方便看,也方便交流。
( z' E% }7 {, L, z8 U" m$ V第四点就是把文档提高到一个配置管理高度来讲,把它跟代码,设计文档都当作配置项,定期的由配置管理员进行一些审核,然后对验收前等重大的也是组织评审。
4 B- S( Y, A; C/ C8 X" A
; t( T4 ?: }2 p0 r, z$ l熊 X:文档最值得借鉴的就是日本的文档。他们交过来的OEM文档真是齐整。老外作文档做得真不错,几乎到了傻子都能看懂的地步。他们的文档从一份文档就可以看出经过了多少次变更,每次变更的内容。
3 K( |$ @6 B I+ L: ]. f" y( B/ [0 B0 H5 U% r3 s
黄XX:我们开头的第一页都是文件变更控制,什么时候由谁变更了哪一部分。但实际上这些都是空的。文件编号到3.0,4.0,我们现在都是1.01、02、03这样编码,然后有重大的变更的话就取2.0,再有大的话就3.0,我们编号的规则可能跟你们不一样,我们是按项目来分的,比如说深圳市建设局……
* [7 _+ ?, W" t- H4 C, E2 u而像这种游离在正规的编号之外,比如某年某月关于某重大需求的会议的会议记录,这个我们就专门搞一个目录,我们用Vsourcesafe,主要就是当作一个文件服务器。项目文件里包含会议记录、周报、月报等,但技术文档在不在编号里。
! v _/ c* U4 I( [: ], J' y
: y$ x, D5 t/ A1 r) s- p熊 X:我们公司和你们公司不一样,我们公司是有一个项目开发手册,其中有一栏里边专门放置会议记录,周报,月报等,这样便于以后查找。
( N" A2 i0 |0 r2 C
& B% e: @0 P% H) B" Q; Z张XX:你的项目文档在编码系统里是怎么样编的?7 O) z9 }' e8 v
) S; A' L7 ?; D6 p1 U6 ?, }黄XX:比如说测试。包括测试反馈方面我们也专门有一套文档。这套文档是这样的,在测试的初期按照功能模块来,我们分为单元测试等。至于文件的编号则统一的比如xx系统第一次测试,里面有很多个文件,差不多的时候就拼成一个文件,用Word或Excel。* e/ H7 C5 P+ k- Q' L) I6 H5 B
' {: s+ k- Q2 P5 c, [: B' Q- ^) g张XX:Software你要测试的话,首先要有一个Instruction,就是说如何去测,然后根据你这个指导书再去测,相当于一个实验报告。
( U- |) V# ]6 W4 y& L2 e# I
5 x# _: d2 o; A( Y黄XX:原来有些项目的客户就要求我们有测试计划。测试计划里边包含测试样例,输入是什么东西,输出是什么东西等。现在软件测试还包括很多东西,包括软件功能有没有达到,如逻辑功能,我输入某个东西,在某一块是否输出什么东西。我们以项目为主,每个项目有一个编号。
- l3 w7 f$ K; ]3 k9 K# _
/ Q9 A1 L% p% Y& H" H$ f" ~4 Z张XX:那假如说想找一个几年前的项目,怎么样很快的去找到。
- h3 t) p9 k- M2 | H
3 b* [+ l% \0 b6 y% @ v黄XX:就是在Vsourcesafe里的项目的目录里源代码、数据库、文档等这些方面都有。如果配置管理做好,这些问题就可以搞定。起码这些文件在逻辑上是可以找到的,在物理上可能是一个文件。
: j: W+ P' Z. [另外在我们配置管理里面有这种编号,就有点像顺序号,如果他是文档的话,我们就叫Doc001,就是针对项目里面的,但这些主要是用来配置管理自己看一看的。 |
|