一个需求镀金的教训

原创 2004年10月25日 20:28:00

一个OA项目,原来的需求文档已经面目全非了,得益于版本管理,找到了需求差异分析前的最后一个版本:
---------------------------------------------------------------------------------------
3.1.2.6. 安排其他用户日程
 用户在查看同事日程安排页面中点击“添加日程安排”按钮
 系统显示日程安排添加页面
 用户选择时间,填写事务详情,预计需要时间,选择事务类型,是否公开
 用户点击“提交”按钮
 系统检查时间冲突
  时间上没有冲突
   系统记录新事务
   系统显示操作成功页面
  存在时间冲突
   系统提示存在冲突的事务,提示是否修改事务
    用户确认添加
     系统记录新事务
     系统显示操作成功页面
    用户选择修改事务
     系统返回到日程安排添加页面
---------------------------------------------------------------------------------------

写完这个版本之后我出差去做需求差异分析,其他同事则按照暂定的需求文档开始做编码(时间紧迫,设计被跳过了,后来的设计文档都是从

代码反向工程处理的)。

在我出差期间,有个同事提出了,一个日程安排在某些情况下应该可以指派给多个同事,因此产生了一个“日程草稿”的概念,即一个日程可

以先起草然后再反复指派给多个用户。负责开发这一模块的兄弟们觉得大有道理,于是照此开发。

出差回来后我更新了需求文档,但是这一部分用户并没有提出异议,因此没有修改。直到上周开发基本完成,这周一开始做SIT。这时我才发现原来我现在要安排一个日程的话一定要先起草一个“日程草稿”再把它指派给自己或者别人。这就好比我要发个email,就要先写个email保存到草稿箱里面,再去草稿箱里面把它找出来发。

这当然是不能接受的,于是要求兄弟们按尽可能少的修改工作量进行修改,也就是说把保存草稿再取出草稿这个过程包装起来,自动保存后直

接指派出去。但是由于检查时间冲突并做出响应的流程并不是为草稿设计的,不得不修改了流程、设计并重新编码。今晚和兄弟们一起加班修正这个问题,希望明天可以开始SIT.

“一个日程安排在某些情况下应该可以指派给多个同事”是一个没有被确认的需求镀金,在没有被仔细考察的时候就轻率的被依以设计,造成了今天的困境。

项目管理之团队成员都应该了解的项目镀金

带了一个团队做项目,我作为项目主管,把控项目各领域的工作。团队成员由于经验不足,出现了对项目功能画蛇添足的工作。在软件工程领域,这叫做项目镀金,是项目管理中的大忌。那么项目镀金能给我们带来哪些思考呢,...
  • lejuo
  • lejuo
  • 2014年08月11日 23:13
  • 4523

一个需求镀金的教训

一个OA项目,原来的需求文档已经面目全非了,得益于版本管理,找到了需求差异分析前的最后一个版本:----------------------------------------------------...
  • emu
  • emu
  • 2004年10月25日 20:28
  • 2349

项目管理过程4W1H

项目管理过程4W1H项目管理的过程是一个复杂反复的过程,项目做完了,但是真正意义上成功的项目是值得我们思考的。 项目管理中的4W1H原则 what 做什么 why 为什么做 who 谁来做 when...
  • lyc417356935
  • lyc417356935
  • 2015年11月21日 15:42
  • 1397

设计和开发过程中的画蛇添足与贯彻执行

画蛇添足与贯彻执行画蛇添足开发人员在设计和开发第二个系统的时候是最容易造成过渡设计的。对于第一个系统他们更多是一种跟随,对系统和任务可能不是足够了解,他们会谨慎的工作,以完成师傅安排的任务为目标。对于...
  • wangjh422
  • wangjh422
  • 2008年02月27日 17:26
  • 212

当随机不够随机:一个在线扑克游戏的教训

文章来源:http://kb.cnblogs.com/page/207086/ 作者: LAURA D. HAMILTON  来源: 伯乐在线  发布时间: 2014-05-04 21:17  阅读...
  • u013687632
  • u013687632
  • 2014年05月09日 22:07
  • 458

【项目管理】软件项目外包常见的3个坑

软件项目外包过程中经常会遇到几个坑。其根本原因在于甲乙双方对软件开发的理解不一致。尤其是甲方对软件开发的特点和流程不了解的时候。我在这里提出来,提醒管理同行注意。建议在项目启动过程中乙方给甲方宣讲,避...
  • CandCplus
  • CandCplus
  • 2018年01月09日 12:17
  • 218

三招让你成为“镀金”IT人

来源:中国青年报-中青在线   作者:佚名  时间:2010年12月30日 18:45最新调查数据显示,05年大学毕业生的就业率出现滑坡,最低工资水平竟然跌破800。与此相对的却是许多IT人的工资水准...
  • yanheven1
  • yanheven1
  • 2013年11月19日 15:06
  • 856

PCB制板工艺介绍之镀金、镀锡等

1各种镀层的优缺点:首先,我们得了解为什么要镀镍、镀银、镀锡、镀铬、镀锌、镀金。一般我们常用的是镀锡和镀金。共同之处:镀层都一个共同的好处的就可以防腐(提高抗氧化能力)、起到装饰作用。  以下就是不同...
  • weiLongElectrophile
  • weiLongElectrophile
  • 2017年06月06日 14:09
  • 697

敏捷经验教训, 开发总结!

敏捷的过程改进方法:从经验教训中学习 敏捷方法开发总结的点评记录 敏捷的过程改进方法:从经验教训中学习     每次去客户现场做差距分析或者运行检...
  • bamboolsu
  • bamboolsu
  • 2015年02月25日 19:10
  • 533

流程发起人

设置认证用户 identityService.setAuthenticatedUserId("用户ID"); 认证用户的作用是设置流程发起人:     在流程开始之前设置,会...
  • ak57193856
  • ak57193856
  • 2017年09月25日 21:41
  • 145
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个需求镀金的教训
举报原因:
原因补充:

(最多只允许输入30个字)