zoukankan      html  css  js  c++  java
  • 软件项目中的沟通 第一故事

    故事背景:

      用户现在使用A系统和B系统,系统里描述的都是航空系统的一整套完整的数据,A是用于生产和出版国内资料,B是用于出版国际资料,B的大部分内容由A翻译而来,A系统和B系统的数据大多匹配并有差异。

      我们已经开发完成了由A系统升级而来的C系统,在开发过程中从A系统导入数据到C系统,其中的X表有20个字段的数据要导入10000条,X表在C系统中很多字段被拆分,重组,格式化,被分成了若干个小表。

      C系统已经在测试运行阶段,但由于航空系统数据有“期”的概念,大约每一期间隔28天,每一期都在上一期的基础上运行。

    沟通:

      现在项目经理得到用户反馈,在A导入数据时,X表在B系统中对应的数据并没有导入到C系统。

      项目经理:小王,导入数据的事儿一直都是你做,你把这部分的数据导一下

      程序员小王:好的。

      小王想的是:我把X表从A系统导入C系统的过程中添加一段代码,让C系统的表在创建时,这四个字段对应的地方都从B系统取来了数据。

      项目经理想的是:在现在运行的C系统中,做一个补丁,遍历系统中的这一百条数据,在每次遍历时去B系统中找合适的匹配内容,然后把这四个字段填上。

    问题:

      小王的程序开发完了。

      项目经理很生气,现在在用户正在运行的系统上看不到这个导入程序的结果啊,得等到下一期才能看到,小王你把这个方法改一改,让用户看得到这个东西补上了。

      小王也很生气,在匹配过程中因为AB是两套人员处理的两套数据,数据项目并不是那么容易匹配上的,

        况且,从A到C的过程中两个模型不一样,现在完成了A到C数据的对应项匹配,在需要去完成B到C的代码项匹配,

        很困难,因为其中几个字段完全对照不上,即使对照得上也需要花很多时间去匹配模型,这基本上是一个全新的活儿,工作量上与上个活儿相当

    结果:

      项目经理觉得小王:理解能力不足,干活儿时间太长。

      小王:项目经理表达能力有问题,自己一个活儿干了两遍。

  • 相关阅读:
    vue 零散记录
    flex布局-弹性布局
    apply 和 call 的用法
    git版本控制系统重新认识
    Windows驱动过滤--kdbclass过滤,寒江独钓加强版
    Socket的select制作多客户端传输(Qt)
    基于g_soap制作的数据下载器,传输速度只有600kb 需改进
    lua中获取数组长度问题
    MySQL存储过程详解 mysql 存储过程(转:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html)
    lua接受C++返回值
  • 原文地址:https://www.cnblogs.com/adamgq/p/11128577.html
Copyright © 2011-2022 走看看