zoukankan      html  css  js  c++  java
  • 急产的系统!

    前段时间做了个小系统,现在总结总结,反思反思,以警续后!

    接到个任务:一个星期内做出个羽毛球场地管理系统!分析下当前状况:

    1, 系统比较小,需求比较简单:场地的使用情况管理、收费管理、简单的会员管理;

    2, 时间比较急迫,正常上班的下班时间+周末,取消所有活动时间,估计时间有:

    5小时*5+13小时*2=51小时;

    3, 系统难点疑点,几乎没,唯一一个无法预计的是,场地使用情况,需求里要求有直观的表示,要画图!这个之前没有应用过,所以定义为无法预计;

    4, 该类型管理系统,也是第一次接触,对于其实际中的业务操作细节,不甚了解,不甚熟悉;

    5, 包括本人在内,有两个程序员可用,能比较默契!

    综合上述几点,最后得出的是我七上八下的心!无明确的业务操作细节、时间仓促、存在不确定因素!正在犹疑是否放弃的时候,客服那边已经确定下来要做了!~O!!已经没有犹疑的余地了!马上开展,数据库设计、系统架构、讨论、分工、编写代码、整合、测试、修改。。。,仓促之下,“baby”总算及时出来了。之后问题来了!客户很不满意:计算时参数有误、计费时,小数点后面部分未处理,小数点后面居然还出现十几位数、包年场操作不合理。。。等等,一下子反馈了十余条或错误,或漏洞,或不合理,最后抛出一句:您们应该找个人专门测试下!坦白说,我们真的没有怎么测试过!仓促之下,测试更正的都是些程序上,比较明显的错误,很多合理与否的东西完全没时间去考虑:(!

    之后的一两个星期里,都是在根据对方的反馈不停改进!还好是个比较小的系统,修改不到哪里去!但,这样确实容易另人失去热情!尽管,最后,客户是接受了这个系统,但已经误了他本身的计划!

    之后我总结出两点:

    1, 仓促出来的系统,必定不是什么好东西,应该做好比较充分的分析,分析出来的最短开发时间至少要比交付时间多出适当的缓冲时间,否则,不做也罢,情愿少接个单,也不愿一个单坏了信誉!(说明一点,我也相信,做为新起的小公司,不冒一下险去抓住一些难得的机会,就很难有生存下去的空间!这就要看怎么权衡冒险与绝对了!)

    2, 要想第一次交付给客户的就是需求的最终版本的软件,必须要经过客户几个版本的使用测试!

  • 相关阅读:
    算法学习之基础(背包 列队 栈) 习题1.3.9 补全括号
    LVS负载均衡DR模式部署
    SQL更改表架构
    BCP导入导出MsSql
    E. Holes(分块)
    hdu6230 Palindrome(manacher+树状数组)
    Suffix(hash+lcp+二分)
    k近邻法( k-nearnest neighbor)
    《机器学习》第三章——LDA
    《机器学习》第三章——对率回归
  • 原文地址:https://www.cnblogs.com/yamagl/p/608423.html
Copyright © 2011-2022 走看看