生产权限拿不到,并不等于项目只能停摆。可执行的交付是把工作拆成“可独立验证的中间件”和“必须上线才能验证的结果”两类:前者照常做,后者改为可审查的替代物。是否继续合作,取决于对方能否接受这种替代物,以及你能不能在无生产权限的情况下验证关键结论。
“不给生产权限”是笼统说法,实际差别很大。要区分三种情况:
三种情况的处理方式完全不同。只读缺失时,重点是约定数据提供方式;写入缺失时,重点是约定验证替代物;发布缺失时,重点是约定排队和回滚责任。把它们混为一谈,容易把“流程问题”误判成“能力问题”。
如果对方只是出于安全或合规考虑收紧权限,合作仍可保留,前提是接受交付形态的变化。可执行的替代物包括:
这里有一个实际动作值得先做:把本轮要交付的内容按“不需要权限就能证明”和“必须上线才能证明”分成两栏,发给对方确认。这个动作的结果会直接决定下一步——如果对方认可前一栏占多数,项目可以继续;如果多数都落在后一栏,说明当前权限条件下无法验证核心价值,应当进入改写或退出评估。
需要说明的是,中间件交付能证明“改动被正确描述和执行”,但不能推出“上线后一定达到预期效果”。这两件事之间隔着环境差异、数据差异和真实流量,不能混为一谈。
当写入和发布权限都拿不到时,一种可行做法是改写交付目标:不再承诺“完成某项改动”,而是交付一份对方能自行执行的方案,并附上判断标准。适用前提是对方内部有执行能力,且愿意承担执行环节的责任。
这种改写要写清三件事:
假设一个场景:某企业不允许外部人员接触生产后台,但允许每周提供一次导出数据。此时可执行的交付是“基于导出数据的分析 + 下一轮改动建议”,而不是“直接调整并观察结果”。这个假设只是说明比较方法,不构成对任何真实项目的描述。
退出不是情绪决定,而是几个可核对的信号同时出现:
出现这些信号时,继续投入只会累积无法验证的工作。此时更合理的动作是书面列出“在现有权限下能交付什么、不能交付什么”,让对方选择补充权限或调整目标。这份清单本身就是一次交付,也是判断是否退出的依据。
无论保留、改写还是退出,都应该在约定里明确三件事:需要哪些权限、没有这些权限时用什么替代、替代物由谁确认。这样做的结果是把“给不给权限”从临场博弈变成事前条件,减少后续反复。交付能否执行,取决于条件是否被写清并被双方接受,而不是取决于权限本身是否完美。