WEB失败项目总结

                        WEB失败项目总结

1 项目描述

       2008 6 30 承接WOD开发项目。预计一共有4个开发子项目:

       A  Chinese interface

       B  Paper Billing

       C  Agent Sign-up Screen

       D  STB Rental Project

       Paper Billing 项目优先级最高,最先开发。然后 7 14 开发Chinese interface

       WOD VS2003开发,用到了cristal report10 netadvantage32

2 项目需求来源

       Paper Billing 需求来自于一个需求文档,只是很松散的讨论稿,期间我和manager 讨论十余次,最终确定所有需求。因为需要另外一个程序Mediapayjava开发)辅助调试项目,在辅助程序安装运行之前无法计算工作量。

       Chinese Interface 需求很明确,仿照日文界面,增加网站的中文界面。

       在确定项目完成日期时,我错误的臆断这个WEB项目是按照多语言来设计的(当时网站已经有英文和日文界面)。只是估计了界面翻译和图片翻译编辑的大量工作,以及代码修改的少量工作。预计chinese interface的完成时间为 8 15

3 项目风险

       A  Project manager 或者客户对需求不是很明确。

       B  在设计完成之前,主管臆断项目工作量。

       C  工作量最好至少计划到每周或者每三天。

4 项目开发过程

       Paper Billing

       因为需要Mediapay 辅助调试。根据manager 所言,mediapay已经完成了paper billing 相关的所有功能。 所以,在manager 的指导下安装mediapay。由于没有安装文档,直到 7 18 才在Mediapay开发者的帮助下 成功安装mediapay。但是一直试不通关于paper billing的功能。最终在java工程师的配合下,查出Mediapay关于paper billing 的部分没有完成,至此耽误了3周时间。

       Chinese interface 根据原定计划进行开发,但是在开发过程中,逐渐发现程序结构远不像原来设想的那么简单。系统关于语言判断的条件居然分布在系统的各个角落:HTML页面,后台代码文件,javascript 脚本,数据库查询语句,存储过程。 很多地方需要修改。工作量大增。导致项目一再延期。

5 项目结果。

       导致直到 10 10 Paper billing 才开发测试完成,并交付给用户。Chinese interface 一直没有完成测试,bug不断。最终客户cancel,相当于两个项目完全失败。教训惨痛。

6 总结

       项目失败以后,我一直在思考原因。其一 我们对这个网站架构根本不了解,上来就做项目,其实之前是有一些文档的,但是那些文档都是描述性的文档。至于网站的开发设计文档,我们从来没有看到过,我们对网站的了解仅限于 通过代码来了解。至于业务逻辑也是根据代码来。甚至连数据库的OR图都没有。更谈不上先设计后开发了。

       一直搞不明白,是自己能力不行,还是这个项目太复杂。其实项目期间我一直在加班每天工作至少10个小数,甚至国庆节还在做。 不明白,不明白!

      

       教训总结:

       A  产品文档一定要全

       B  分配工作一定要明确责任,并且要检查完成效果。完成一部分测试一部分。要有敏捷开发的思想。否则大型系统测试全部到最后,那将是灾难性的。

       C  工作量最好至少计划到每周或者每三天。

C  产品设计一定要做好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值