大家是如何看待“到了项目后期,老板一直增加需求,并且要经常因一点小功能就要加字段,改数据库”这个现象的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Mojy
V2EX    程序员

大家是如何看待“到了项目后期,老板一直增加需求,并且要经常因一点小功能就要加字段,改数据库”这个现象的?

  •  
  •   Mojy 2018-06-08 15:14:00 +08:00 4920 次点击
    这是一个创建于 2686 天前的主题,其中的信息可能已经有所发展或是发生改变。
    当初项目经理没把项目设计好,好多东西都没考虑完全,现在就一直在加需求,填坑。。。
    26 条回复    2018-06-09 21:04:46 +08:00
    Mojy
        1
    Mojy  
    OP
       2018-06-08 15:15:03 +08:00
    现在项目因为不断的加需求,项目周期延长,导致项目巨庞大,巨脆弱,巨丑陋!!!
    luoway
        2
    luoway  
       2018-06-08 15:15:44 +08:00
    定期重构
    brickyang
        3
    brickyang  
       2018-06-08 15:19:17 +08:00 via iPhone
    和死亡与税收一样不可避免
    rb6221
        4
    rb6221  
       2018-06-08 15:21:24 +08:00
    该谁背锅谁背锅,这有什么好说的,一个行业水平不行的人占多数,客观存在且不可完全避免的现象。
    lightening
        5
    lightening  
       2018-06-08 15:26:02 +08:00   1
    > 到了项目后期,老板一直增加需求
    管理有问题

    > 并且要经常因一点小功能就要加字段,改数据库
    很正常。数据库没有 migration 么?
    1313213
        6
    1313213  
       2018-06-08 16:47:10 +08:00
    这些不是很正常的么?
    annielong
        7
    annielong  
       2018-06-08 16:57:57 +08:00
    加需求算毛,没把需求推翻就不错了
    qingfengxm
        8
    qingfengxm  
       2018-06-08 17:07:03 +08:00
    这就是不规范的公司,之前在一家创业公司待的时候,也是这样,后来就直接规定,版本定了之后,不能改需求,有新需求放下个版本,小版本多些,快速迭代就行了
    fhefh
        9
    fhefh  
       2018-06-08 17:07:18 +08:00
    已经习惯

    钱给足时间给足 重做都行 嘿嘿~~~
    tion
        10
    tion  
       2018-06-08 17:12:59 +08:00
    钱给足时间给足 重做都行 嘿嘿~~~
    liuzelei
        11
    liuzelei  
       2018-06-08 17:15:47 +08:00
    你需要一个支持 migration 的框架。。。。
    czzhengkw
        12
    czzhengkw  
       2018-06-08 17:26:14 +08:00
    单元测试,重构,了解一下
    l00t
        13
    l00t  
       2018-06-08 17:29:28 +08:00
    跟老板说:来来来,笔给你,你来写!
    lichao
        14
    lichao  
       2018-06-08 17:32:00 +08:00
    加字段算啥。

    因为某领导的需求增加了一张表(字段较多、页面较复杂),上线好几年了,现在里面一条数据都没有!!
    jennifertxwoodma
        15
    jennifertxwoodma  
       2018-06-08 17:33:31 +08:00   2
    给钱就行。
    只要给我足够的钱,我甚至愿意和老板的母亲 xxoo
    dalieba
        16
    dalieba  
       2018-06-08 17:33:34 +08:00 via Android
    重构数据库,或者还可以开新库
    yujieyu7
        17
    yujieyu7  
       2018-06-08 17:35:08 +08:00
    拿人钱财与人消灾吧,跟经理说延期,别苦了自己就行
    linxl
        18
    linxl  
       2018-06-08 17:36:53 +08:00
    习以为常了。
    maemual
        19
    maemual  
       2018-06-08 17:52:48 +08:00
    新项目么?新项目就习惯就好。。。
    likuku
        20
    likuku  
       2018-06-08 18:07:28 +08:00
    当前版本的项目需求会议上确定下的成文功能在开发阶段只减不增,开发期间新增需求统统放到下一个版本计划去。

    保证质量按当前需求文档要求如期发布才是最优先的。

    随意加功能? PM 是摆设么?
    reus
        21
    reus  
       2018-06-08 22:39:38 +08:00
    json 类型字段了解一下
    当然改需求是傻叉
    wdlth
        22
    wdlth  
       2018-06-08 23:53:58 +08:00
    老板还管需求?你们老板真强……
    k5716170
        23
    k5716170  
       2018-06-09 09:15:02 +08:00
    习惯了 我们也这样 没有办法......
    atcdef
        24
    atcdef  
       2018-06-09 12:08:15 +08:00
    钱够就行,出一分力气,拿一分钱,改就改吧,没问题
    jmone
        25
    jmone  
       2018-06-09 16:20:26 +08:00
    我要说我 80~90%的功能需求都能够预计到,主要的表设计完了,基本不动,你信吗?
    Coioidea
        26
    Coioidea  
       2018-06-09 21:04:46 +08:00 via Android
    可以啊。听一个同学说,搞运维从最开始就是要可拓展式设计。如果项目不大,天天改库也就那样了。但是大项目,真的从一开始就要有良好的选框架 /实现 /设计理念的。否则后期维护效率堪忧。不过一般没有人一开始就很高标的做(远见卓识)。所以在合适的时机要对项目有一个重构。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     875 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:01 PVG 05:01 LAX 14:01 JFK 17:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86