V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
libasten
V2EX  ›  问与答

帮朋友做软件,需求的边界太难确认了,很困难失去朋友

  •  
  •   libasten · 2020-11-27 14:23:37 +08:00 · 2199 次点击
    这是一个创建于 1458 天前的主题,其中的信息可能已经有所发展或是发生改变。

    中学同学开了一间公司,请帮忙做一个“项目管理系统”。

    起初的需求不复杂,只对“公司项目”这个对象增删改查,接了,当然,收了合理的费用。

    考虑到需求的变动,我们也弄了一个简单的需求文档,需求方说要做到什么什么样子,都是口语化的描述,当然,没有软件公司那么规范,这个和非 it 行业人也没法明确到每个按钮实现什么功能。

    系统开发过程中,又提了几点,公司项目信息对内要做权限控制,公司 10 来个人了,说实话,涉及到工作量大多了,也加了点钱,继续接着搞了。

    最近要交付了,去他们公司给试用,结果他们公司的员工,噼里啪啦一口气又提了不少需求,我也理解他们确实不是 it 行业,但是遇到了很多研发和外行人交流时候碰到的问题,比如,需求方说,能不能加个按钮,然后怎么怎么怎么的。

    也行在外行看来是很简单,但是实际上如果架构阶段没有做考虑的,有些“小”需求真的不是那么好做的,做过开发的肯定都懂。

    同学是公司老板,意思说呢,继续做,再加钱,说实话,我这边也不好意思开口要多,可是不知道是不是他公司的员工乐于在他的老板表现,一会要这样一会要那样,继续下去,简直可以成一套 OA 外加公司财务软件了。

    同学也说关系不错的,属于婚礼上都出人出力出车帮忙的那种,但是面对这一直膨胀的需求,张嘴要多了钱,感觉伤感情,不多要钱吧,这需求控制不住的感觉。

    现在就这样拧巴着,纠结着......

    亲戚朋友之间,真的最好不要有“生意”上的来往啊。

    各位有什么经验心得可以谈谈的吗?

    16 条回复    2020-11-27 17:29:01 +08:00
    2088TXT
        1
    2088TXT  
       2020-11-27 14:28:12 +08:00
    如果你实在很忙 你可以帮他找个维护的人专门去做 ,这样他应该能理解
    natashahollyz
        2
    natashahollyz  
       2020-11-27 14:33:14 +08:00
    哈哈哈
    上回遇到个熟人介绍的,要做个独立站,商城
    一切都谈好了,对方正准备打钱,突然说,帮他免费上 100 个产品,果断拉黑
    后来他又找到介绍的那个人,说上 20 个就行.....
    想想就后怕,鬼知道以后要干啥,幸好拉黑了
    westoy
        3
    westoy  
       2020-11-27 14:39:50 +08:00
    我接朋友公司的单, 一般都是以前做过的现成项目改改就能交付的

    但凡需要重写或者大改的, 统统建议去找外包公司
    coderluan
        4
    coderluan  
       2020-11-27 14:46:57 +08:00
    我感觉楼主很幸运, 你虽然担心, 但是实际目前没啥大问题, 建议找你朋友谈谈, 告诉对方最好控制下员工的需求, 否则只会越来越麻烦, 对方不同意, 那就建议把接单改成兼职, 你按月固定拿钱, 然后来什么需求干什么需求, 对方不需要了中止就行了, 这样把绝对权送到对方手上, 让对方去纠结.
    cmdOptionKana
        5
    cmdOptionKana  
       2020-11-27 15:08:29 +08:00 via Android
    不管是不是朋友,都要书面文件明确边界,朋友更要反复强调改需求要加钱的问题,在合同上加黑加大重复三遍都不为过。

    中华文明几千年积累下来的文明结晶:丑话说在前面。
    xiaofeifei8
        6
    xiaofeifei8  
       2020-11-27 15:34:47 +08:00 via Android
    加需求加钱就可以啊,你不管他的需求是要改架构,还是改个显示效果,跟朋友沟通好,按工作量收费即可。
    ApplePark
        7
    ApplePark  
       2020-11-27 16:12:39 +08:00   ❤️ 5
    把你写的这些给你朋友看
    ymz
        8
    ymz  
       2020-11-27 16:22:33 +08:00
    和朋友直接沟通
    KKLeon
        9
    KKLeon  
       2020-11-27 16:28:17 +08:00 via Android
    直接沟通,可能还会促进你们的关系,最好的办法就是直接沟通,朋友之间,最难得在一个诚字
    DXpro
        10
    DXpro  
       2020-11-27 16:28:23 +08:00
    正是因为沟通的不充分,立场的不坚定,还顾及所谓的情面才导致一种,事情没解决,自己还吃亏的结果。
    wangkun025
        11
    wangkun025  
       2020-11-27 16:31:01 +08:00
    让他们书面提交需求。
    你也书面回复。

    邮件的那种,千万不要使用即时通信工具(比如微信)。
    或者你申请个 bugzilla 那种。
    总之就是把需求管理做起来。
    coolair
        12
    coolair  
       2020-11-27 16:35:17 +08:00
    没什么不好意思的,关系好更好说。
    确实觉得工作量大不好做,就明说,给出你的心理价位,接受不了就不做,怕伤感情就大不了把前面赚的钱全退给他。
    PS:千万别说推荐 xxx 给你继续做这种话或者找别人继续维护这种话,到最后碰到问题还是找你。
    HuHui
        13
    HuHui  
       2020-11-27 17:21:43 +08:00
    不说清楚,朋友真就没得做了
    singerll
        14
    singerll  
       2020-11-27 17:26:25 +08:00 via Android
    项目管理,erp,oa,都是天坑,派一个师改 100 年也改不到客户满意。
    RudyS
        15
    RudyS  
       2020-11-27 17:28:06 +08:00
    不说清楚,朋友真就没得做了
    laoyur
        16
    laoyur  
       2020-11-27 17:29:01 +08:00
    “很困难失去朋友”?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:44 · PVG 22:44 · LAX 06:44 · JFK 09:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.