SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4113|回复: 8

[原创] 手机银行项目没有概要设计可以么?

[复制链接]
发表于 2011-9-15 14:28:23 | 显示全部楼层 |阅读模式
     我们公司有一个手机银行项目,没有概要设计,我问项目经理:“没有设计文档,如何开发的”。他回答我说:“有原型、有功能设计说明书、有接口设计,就可以开发了。” 我说这不符合ISO9000规范,他说那我后期补一个概要设计吧。反正也是从别的银行项目整合一下就可以了。
! y. K  I% t, }    请问这种现象对么?第1:如果真是具备了这三种文档就可以开发的话,那概要设计是不是就可以裁减?
; ^% t  w; D3 U0 C) t                                   第2:我的确也不想增加他们的工作量。如果裁剪了,审核又会通不过怎么办?) h- X4 j! ^# b( R" B* f" Z- m
我在培训的时候给他们说过,没有详细设计可以,但必须有概要设计。但他们后期补文档又不是我真正的用意。怎么办?2 P( T  p' n0 B& V4 B& E6 r
发表于 2011-9-15 14:58:52 | 显示全部楼层
本帖最后由 callmechen 于 2011-9-15 15:07 编辑
) g% c  x# f, N( m) R
1 [' d& G* Z, S. o7 G; ?1.首先要明确概要设计是想说明什么?这些构成文档的要素首先一定是必要的。如果一份概要设计的过程定义和模板压根就是给开发工作增加负担,那不写也罢。当然,一些标准或体系要求的要素,比如一些不涉及具体技术内容的,可以做成表格化的模板,让编写者只改几个字就成的那种。
# j' k# Z3 o! y7 \, n7 n+ d2.所谓的审核,其实更重视的是要素的有无,其次才是存在的形式。如果你们组织规定的概要设计的要素,在“原型、功能设计说明书、接口设计”,甚至包括数据库设计中已经提到了的话,也可以特殊标注,如果有人有闲那就攒一份文档也可以。如果实际情况真是按你的PM所说,那我个人觉得概要设计是必要的,详细设计和架构设计反而不是,拿以往项目的文档套用就可以了。概要设计在改的基础上着重写出这一版本的不同之处就更好了。6 @6 M' c$ h8 Q+ m
3.以上两条基本回答了你的两个问题。- J  Z1 i- D8 `4 @2 J3 N" ?

1 Y" w" x' J1 w+ D% V5 ]  @其实详细设计和概要设计,从理论上来讲,只要你规定的合理、科学,都不应该被裁剪,否则很可能会出问题。0 `- ?) F7 e: I( m
我这有个PM很喜欢裁剪概要和详细设计,总是自己认为把需求规格说明书写得细些,有功能原型,再有数据库设计、接口设计就OK了,但实际操作起来并非如此,代码走查时我们发现了很多问题其实是详细设计中应该提到和规约的,在周例会上大家困惑的一些模块分工级模块间调用的问题如果他有概要设计是可以避免的(当然我们建立的前提是大家会真正去看设计文档并评审它)。这也就证明了他的裁剪是不合理的(我们的设计文档要素是合理的)。而他认为裁剪设计文档能节省的时间,实际上也在后面的编码阶段、测试阶段变成了延迟。
' R9 q: t% K6 T: E$ {; O: f至于你说的补文档,那就见招拆招吧,已经有的东西就不要补,解释清楚就可以了,确实没有的东西那就适当凑,反正尽量别是从无到有的补。ISO现在没有不过的,当作一次外部审计知道自己的差距就得了,别把结果看太重。
- z  V9 ]" z' n( ]; ]9 x  }
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-15 15:49:08 | 显示全部楼层
回复 callmechen 的帖子
& r0 |( s. D! f7 r& R2 p) B- z& o+ s+ K
  很高兴又见到您了!
; _. E) k: s0 [8 m1 |6 ?5 M* `  借此机会,还想再问一个问题,我们每个项目经理都是到项目结束后给我补过程文档,而不是每个阶段结束后就提交工作成果,我很头疼了!上司也默认了!请问如何解决了?
9 j5 W! {: `( V) Z7 @0 A4 Z& ~" a
回复 支持 反对

使用道具 举报

发表于 2011-9-16 11:07:28 | 显示全部楼层
本帖最后由 callmechen 于 2011-9-16 11:07 编辑 ; Y; _& M; k  f0 ~; D2 x

( J# I# V  r6 f5 J$ t4 p回复 mary520 的帖子/ j2 ~4 l( T& d& e  T' T

1 i, c# e' j$ d6 e) ]8 o我个人觉得哈,这应该是你这个QA的工作不到位。。' x9 U( V5 D" F9 s: y) o) ~9 J3 w6 R  G
9 \. i) ^) }1 {" l+ L. R
1.要做好事先控制和事中控制。每到一个时间点,项目经理肯定知道自己下一步要做哪些事(如果不知道那就是PM头脑混乱不够格)。但如何规范地做、会产生哪些记录、使用哪些模板和工具,这些QA是要更清楚的。根据PM的能力,QA可以选择提前通知、预先辅导、发布指南等策略,然后跟PM确认“你是否已知晓?(do you)能不能做到?(can you)什么时间做到?(when)做不到的理由是什么?(why)”,根据确认结果或裁减或变通,一个原则:有意义的事要知道其意义,不做的事只能是没意义的,你没时间我尽量帮你。OK了,然后在事中就及时跟踪,其实每个阶段要执行的活动和要产生的记录就那么几个,还都在检查单里,每天花上不到半个小时就能跟踪完一个项目的进展,更何况不是所有项目的所有阶段每天都能有明显进展。具体执行策略还需要你来量身定做。( e; {# K- m; x+ @$ l0 N
当然,每个公司的情况不同,可能有的QA无法以这样的粒度去跟踪项目。但我想说的你应该理解。如果没有事先控制和事中控制,只等到阶段点结束时去检查,那绝大多数PM都会让你失望的(如果不是这样,QA也就没有存在的价值了)。% ]% f  ?, V. |+ _

  C" `& |% q( }; s2.再说说补文档。一定要弄清楚目的。在我看来,补文档的目的只有一个,就是应付检查。补文档不会对已发生的活动、已产生的结果和度量数据造成影响,而且在补的过程中大家的情绪和态度都或多或少不对劲,我相信补出来的文档也不会美到哪去。这个还需要你来下功夫进行宣贯和引导,并且更近地跟踪项目,研究研究他们为啥不写文档----那些文档中的活动和记录要素他们都以什么形式来实现(你放心,活动和记录不会消失,只是存在的形式不同),然后回过头看看活动定义、指南、模板是不是有需改进的地方。在这个过程中,PM也会了解其实这些活动和记录他都有,只不过就差一哆嗦落实到文档中,QA也为此做了很多份外工作,所以大家将心比心有时间就写写文档,没时间就QA帮忙协调出一点时间呗。昨天一个PM说没时间做bug分析和走查计划,我就替他去整理周报、更新进度计划、填报工时,还跟客户耗了1个小时让他节省了半小时汇报时间,他没什么理由再拿时间跟我说事了那就老老实实写吧。
- ^: q. C2 F0 y9 T" S  g3 t! u+ r+ m% ]) J7 o# l) v7 e4 |' ]9 U
最后再说一句题外的,如果公司确实面临着cmmi或者iso这种烂事,那QA和EPG就别跩了,该上手就上手吧。端着架子指望PM把审核证据全弄好,那纯属找死,PM的业绩考核中审核这些烂事撑死占10%,就算最后审核失败公司象征性地罚点钱,人家部门经理也会根据项目业绩给找补回来,而真要是审核失败QA和EPG是无论如何也逃不掉的。还是那句话,一定要弄清楚目的。
! K) T/ c7 e. Q, W, e
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-16 13:45:09 | 显示全部楼层
回复 callmechen 的帖子
+ Q. g4 x7 n8 b$ L' M! K+ f( Z' C# Q% x. a( T9 x( i
  您说的质量控制,我也可以做到,我也很清楚他们每个阶段干什么,会有什么成果出来。我在工作当中也曾提醒过他们。但就是缺执行力!借口就是我要赶进度,以后再补上。
  R# h2 w/ l, T; q  d' z  \  而我心里小小想法是,如果我紧逼他们,会不会引起民愤,适如其反?而且我是刚到公司三个月时间,我能按您的方法去严格要求么?; P" Q: `2 E/ m9 t# S! c
  而领导支持作用,也仅仅只是让他们把项目文档补上来。没有一个绩效考核的做后盾,我想谁也不会主动完善文档。都会有一个想法,要的时候再补了。再说,我每周的QA报告里面,都反应了每个项目的进展与问题,可哪个领导也没有提出意见过。9 [+ H' H/ r" G# N/ }
回复 支持 反对

使用道具 举报

发表于 2011-9-16 14:46:30 | 显示全部楼层
回复 mary520 的帖子
+ R3 |) i5 R3 R4 L/ z1 I- _# D# R
- i' @9 t  l# T3 F) q% I  t那就做到问心无愧吧,后续有什么质量事故发生,咱也能拿出证据证明咱报告、预警过。然后积累点该积累的东西换个环境吧。
回复 支持 反对

使用道具 举报

发表于 2011-9-28 09:37:11 | 显示全部楼层
为啥最后都是走为上策?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-28 10:17:18 | 显示全部楼层
回复 jerry_lin_aaa 的帖子
& s6 j# Z8 Y$ R0 l& d9 p7 g$ b2 D2 i; ?* P% d4 y9 g
行业造就的!8 M' t4 m" M4 W; f* H6 u* b
软件行业的确质量意识不强@
5 d3 b0 s/ F0 v: a% {, J. C
回复 支持 反对

使用道具 举报

发表于 2011-9-28 14:26:46 | 显示全部楼层
回复 jerry_lin_aaa 的帖子) J; @% z' }' A! x( O1 O
( d: V+ F2 _4 U! t+ J/ K9 _
现代社会没有力挽狂澜的机会给一个普通员工。整个组织的文化、意识、经营理念,直接决定了质量方面的很多“上限”,除了老板,谁能改变?, W2 R! X# [6 M$ _6 G- v
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-8-18 02:40 , Processed in 0.399970 second(s), 71 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表