V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kandaakihito
V2EX  ›  职场话题

模块面临烂尾,产品有点想把屎盆子扣开发头上的意思在该怎么办?

  •  1
     
  •   kandaakihito · 37 天前 · 2529 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目类型及特点:

    • 制造业外包 SaaS ;
    • 需求特别复杂(远不止一般的增删改查),需求和概念能把人搞疯;

    项目背景和历史:

    • 搞了三年多快四年了,产品有种完全不懂机软件设计原则的美,而且不写文档连自己需求都记不清,需要开发和 测试一边写一边帮她梳理需求和矛盾点;
    • 开发最早是拉了两个算法的大佬来边学 Java 边写,留下的技术上的坑不是一般的大;

    项目现状:

    • 一期交付了四批并且测试通过了,五期正在开发一个模块 A ;
    • 产品和项目给客户放卫星,说五月初能交付模块 A ;
    • 其他开发都拒绝进入该模块,就剩一个关联模块的倒霉蛋开发和我这个应届生;
    • 模块 A 基本上是新的从零开始;

    近一周发生的事情:

    • 四月之前:在没有问过开发的情况下,给客户放卫星说五月交付模块 A ;
    • 周一及之前:和我们说了下需求,与其说是“讲需求”不如说是“一起讨论需求”,留下非常多的细节没有提及, 总共讨论了差不多 5 小时;
    • 周二上午:我和另外一个开发估了各 10 个工作日的工时,早会上产品要求我们“挤一挤”,要五一前做完;
    • 周二一整天:产品在群里 @了老板,预警风险,老板没说话也没拉会讨论;
    • 周三:我和另外一个开发开始写需求和修置前 bug ,越改发现的坑越大;
    • 周四:我们和产品重新讨论了需求,讲了问题点,发现之前很多地方的逻辑上的坑她自己都不知道;
    • 周四:我和另外一个开发认为这样 10 天肯定搞不完,产品说“我也没办法啊,我给客户和老板承诺了”;

    关于另外一个开发以及我的情况:

    • 另外一个开发是校招的老员工,人很温柔有点胆小,经常在别人装死的情况下坚持加班,不太敢找老板说话;
    • 我,应届生( 23 年),情商很低,大气不敢出一个;

    求助:

    • 现在我感觉产品要把锅扣在我们头上了,月底做不完不能五期交付都会变成我和另外一个开发的问题(毕竟我们 前面估了工期),不知道该怎么办?

    • 我和另外一个开发明天肯定早会上要把问题提出来,把事情前因后果说清楚,但是老板(实际上是我们的小组 长的角色)基本不会参加早会,我们有必要去单独找老板吗?

    真心求助大佬

    第 1 条附言  ·  37 天前
    在这里情绪化地吐槽一下

    我原本认为:由于我在就业市场上不值钱,所以我的能力也是很垃圾的。

    结果在职场上遇到了很多猪队友,现在认为:由于我在就业市场上不值钱,所以我的能力也是很垃圾的。但是有少部分人比我还坑逼。

    在学校做项目,队友打不好辅助无非就是躲草丛发育而已,职场上有各种人自己垃圾还往我头上甩锅(而且是甩锅于无形)
    45 条回复
    vacuitym
        1
    vacuitym  
       37 天前   ❤️ 1
    程序和人有一个能跑就行
    Ericality
        2
    Ericality  
       37 天前   ❤️ 2
    找老板 不要单独找 先和产品沟通一下 他没办法没关系 拉着他一起找老板(或者一路向上找 找到能拍板的人)
    这叫提前上报风险 就算你前期估计了工期 但是越看问题越多 明显搞不定的前提下 还不说 那对不起 这个锅你背了
    如果你说了 且让老板知道了 那就算最后算到你头上老板也是理亏的 因为已经提前说了搞不定 下面的问题你上面的管理不解决 总不能怪到下面头上吧(虽然职场不讲道理 但是如果这都要强行怪罪下来 那这个地方不待也罢)
    至于为什么一定要一层一层找 就是为了防止中间有小人认为你越过他打报告 后面给你穿小鞋
    如果你确保每一层的人都在 都是按照顺序找的 至少大家都知道这个事 不算逾越
    哦对了 如果老板继续装死 就提出约时间 "这个需求目前过于复杂 有极大的延期风险 想要重新讨论下在这个项目上投入的人力以及要实现的效果" 老板接着装死那后面这个也可以成为撕逼的证据 讲清楚自己会尽力做 但是之前预估的工期无法保证完成 剩下的工作量对得起自己的工资就行
    k9982874
        3
    k9982874  
       37 天前 via Android
    把你们发现的问题书面化,扔到组里寻求帮助,at 那个产品,cc 你们老大及老板。
    kandaakihito
        4
    kandaakihito  
    OP
       37 天前
    @vacuitym 双非一本非科班通信工程专业 23 年应届生(已交社保),在校期间无竞赛但是从大二开始实习无超过四个月空窗期,全部都是在 500 人规模的小公司写爪哇和春天,只能做简单的 crud ,想跑也跑不掉
    LandCruiser
        5
    LandCruiser  
       37 天前
    无解,这种产品还能在你们公司肯定是老板喜欢他。这个行业存在大量的这样的公司,你从这跑了保不齐下个公司还是类似的。早点转行吧,家里条件还行的话,全职考公就是了。
    Albertcord
        6
    Albertcord  
       37 天前   ❤️ 2
    看着都汗流浃背了,不重视开发的产品
    kandaakihito
        7
    kandaakihito  
    OP
       37 天前
    @Ericality 很实用,概况起来就是:

    1. 找产品,拉上产品和老板如实反馈,确保没有隐瞒;
    2. 逐级上报;(这点考虑到了,我们的“老板”就是人事关系上的+1 ,而且直接参与开发工作)
    3. 现在头大的是另外一个开发太过于能忍了,已经申请了内网 vpn 打算回家搞,我现在还在想怎么做她的思想工作;
    kandaakihito
        8
    kandaakihito  
    OP
       37 天前
    @k9982874 感觉这样会把事情上升到不可挽回的高度,先找直属领导吧,本身这个项目已经跳票一年了实际上
    xinchao
        9
    xinchao  
       37 天前
    - 马上就得上报风险(找直属领导/老板)
    - 说说现在现状和困难
    - 强调之前的工时估计是基于现有的需求理解和技术难度的,但在实际开发中发现了更多的复杂性和未知因素
    - 寻求解决办法,看看是加人/延期/修改需求

    ps: 沟通过程不要过于指责和抱怨
    kandaakihito
        10
    kandaakihito  
    OP
       37 天前
    @LandCruiser 感觉这个公司是不会裁校招生(貌似是
    kandaakihito
        11
    kandaakihito  
    OP
       37 天前
    @Albertcord 制造业公司的 IT 子公司,主要做内部 SaaS 和外部外包的
    kandaakihito
        12
    kandaakihito  
    OP
       37 天前
    @xinchao 是的,就事论事,工作上的事情不能带情绪
    xinchao
        13
    xinchao  
       37 天前
    @kandaakihito #12 不过在讨论需求和估工期上,你们处理的有点年轻啊,这个锅肯定是得背一点的,当是个教训吧
    iOCZS
        14
    iOCZS  
       37 天前
    应该及早暴露风险,还好还有 20 来天。要不然责任都是你们这群人,“有困难当时为什么不说,拖到现在”
    lakehylia
        15
    lakehylia  
       37 天前
    暴露风险呗,做好跑路的准备
    kandaakihito
        16
    kandaakihito  
    OP
       37 天前
    @xinchao 当时我和另外一个开发按照我的真实想法估的工期说 10 个工作日,我说肯定不止,要她估完自己的和我一起上报前乘以一个系数(毕竟是前辈而且她在带我,很多工作都是我汇总到她那里再上报)。结果因为产品定调说五月交付外加她有点内向,她也估了 10 天然后直接上报了。
    xinchao
        17
    xinchao  
       37 天前
    @kandaakihito #16 和这种猪队友,就得分工明细了,到时候好甩锅,把自己那部分完成就行了;
    还有在产品提出改交付时间,马上提出要砍点需求改需求(最佳时机、心理学)
    fredweili
        18
    fredweili  
       37 天前
    所有会议讨论留记录,口说无凭
    kristofer
        19
    kristofer  
       37 天前
    向上暴露风险,拉会(要有你的上级)沟通。要做好会前准备(关于这个需求的各种情况,你要详细了解,不能在会上一问一不吱声,做到自己底气足)。就事论事,不要情绪化,谁先情绪化谁输。不要随便把锅揽在自己头上。
    kristofer
        20
    kristofer  
       37 天前
    @kristofer #19 会议记录与结论要留档,并周知相关人员
    kandaakihito
        21
    kandaakihito  
    OP
       37 天前
    @xinchao
    @fredweili
    @kristofer

    没有文档,没有会议记录,老板现在心思在更重要的项目,老板不知道产品和项目在干什么,异地办公我们在深圳老板产品在上海,沟通靠微信和腾讯会议
    MorJS
        22
    MorJS  
       37 天前
    不是有难点(遗留 bug)吗?做份 excel 发出来先,不然后面有嘴都说不清
    qxdo1234
        23
    qxdo1234  
       37 天前
    话说,比较感兴趣,另外一个开发,是妹子吗?
    wyhooo
        24
    wyhooo  
       37 天前
    很明显故意找了两个软柿子捏。
    kristofer
        25
    kristofer  
       37 天前
    @kandaakihito #21 你把会议记录和结论记录下来,然后抄送会议人员。如果最后真的要到甩锅阶段,你可以考虑要不要 PUA 下产品,比如,作为产品,你应该 xxx 。当然这招是险招,你自己考虑下。你也要权衡下你甩锅,你的老板会不会站在你那边。
    kandaakihito
        26
    kandaakihito  
    OP
       37 天前
    @MorJS 有类似于 Jira 的协作系统,有记录;

    @qxdo1234 是,比我大七岁但是不知道为什么都这么大年纪了还很内向,完全不敢怼和自己同级的产品;

    @wyhooo 我们的确是最软的,主要是模块 A 是模块 X 和模块 Y 杂交而来的,之前她负责模块 X 我负责模块 Y 。本项目的其他开发直接在群里明确说“搞不定”,而且项目臭了拉不来其他开发了;
    MorJS
        27
    MorJS  
       37 天前   ❤️ 1
    @kandaakihito 那就表明不修复遗留 bug 无法进入新需求开发
    iOCZS
        28
    iOCZS  
       37 天前
    这个世界就是个巨大的草台班子。
    只要你有点责任感,就超越很多人了。
    kandaakihito
        29
    kandaakihito  
    OP
       37 天前
    @kristofer
    没有会议记录,项目没有可靠的需求文档,开发们连接口文档都不写(连 swagger 上字段的注释都没有)。
    产品比我职场经验丰富而且最起码她没 CPU 过我们。
    产品工位在老板身边,而且现在双开做另外一个很重要的新项目,so 。。。
    nothingistrue
        30
    nothingistrue  
       37 天前   ❤️ 3
    请谨记,交付出问题,那永远都是项目经理/产品负责人/产品等项目管理人员的锅,即使真得是开发人员搞事。毕竟项目的进度把控和人员管理,是项目管理人员的的本职工作。

    如果项目最后黄了,整个项目组被连锅端,那只能怪运气不好。如果是让开发人员去顶锅,哪怕只是连带背上一点小锅,那这公司也不要继续呆了,绝对垃圾一个。

    关联内容:技术人员一定不要去兼职做项目管理人员,要做就全职转过去,不然就是没有项目管理人员的权和利,但有项目管理人员的责,绝对的背锅侠。
    dankboom
        31
    dankboom  
       37 天前
    看到了“她”就懂了,工作这么多年,碰到的女产品能力都很差,现在遇到女产品都很慌
    kandaakihito
        32
    kandaakihito  
    OP
       37 天前
    @nothingistrue

    我能知道的信息只有:
    老板在关键节点参加过很多次会议,也找过几个人私聊,他清楚项目的基本面如何;
    这个项目从去年十一月开始一直叫要交付,结果一边说要上线一边产品疯狂改需求加需求,这点老板清楚;
    公司有批量裁员过,但是现在该项目组没有裁过人(毕竟连文档都没有,走任何一个人都是加重 delay );
    产品现在被委任新项目了;
    kandaakihito
        33
    kandaakihito  
    OP
       37 天前
    @dankboom 我接触过的人不多,遇到过工作能力很强的女产品,也遇到过很抽象的女同事(比现在的这个还坑)
    nothingistrue
        34
    nothingistrue  
       37 天前
    @kandaakihito 年轻人,总要被搞过几次后才能知道深浅。你目前的消息,我什么也看不出来。
    linl1n
        35
    linl1n  
       37 天前
    “我也没办法啊,我给客户和老板承诺了” 凭这句话你就能直接开摆了,产品不提前跟开发商量好工时计划直接上报,就是不负责的行为。 先逐级上报问题,然后保持正常开发进度,做不完直接开摆
    kandaakihito
        36
    kandaakihito  
    OP
       37 天前
    @nothingistrue 同事也在刷 v 站,不可能把细节都说出来,发帖只为大佬教我怎么向上汇报和不背锅;


    @linl1n 可预见的最好的结果
    cheng6563
        37
    cheng6563  
       37 天前
    找直系领导啊,在你这应该就是老板。
    ferock
        38
    ferock  
       37 天前 via iPhone
    先把屎盆子扣产品头上
    kandaakihito
        39
    kandaakihito  
    OP
       37 天前 via Android
    @cheng6563 必找,现在在整理原因

    @ferock 是不是屎盆子,有没有我和另外一个开发的锅,不是我说了算,我只想把事情前因后果汇报清楚的同时没有说错话
    jaswer
        40
    jaswer  
       37 天前
    有理有据 做事留痕
    hefish
        41
    hefish  
       37 天前
    这个容易,只要来 v2 发帖,把前因后果详细再详细的讲,然后就会有一堆人教 OP 怎么办的。。。
    fredweili
        42
    fredweili  
       37 天前
    @kandaakihito “没有”的问题就是来解决的,坐着等那就背锅呗
    simo
        43
    simo  
       37 天前
    看到产品放卫星这段,脑海里翻出了好几个产品经理,那些可是看着《人人都是产品经理》起来的弄潮儿啊。
    a4page
        44
    a4page  
       37 天前
    花点时间把需求梳理出来,坑列出来,明确权责,需求讲不清楚就一直问产品,不停催产品明确需求,按照需求划分工作量,完不成就砍需求
    kandaakihito
        45
    kandaakihito  
    OP
       37 天前
    @fredweili 没有会议记录,恐怕最大的锅不是开发的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2225 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 07:35 · PVG 15:35 · LAX 00:35 · JFK 03:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.