Agile scrum 不是在任何场合或项目中都适用,更不是什么现代管理模式。你的问题体现了

来源: 2016-05-14 00:14:57 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

project manager 的失策及系统建筑师的失职;或这个系统建筑师根本就只会拙劣的纸上谈兵且毫无基本战术的规划部署能力。

系统建筑师懂行、规划、设计、及部署到位的话,各个部件的落实过程,就属于 separation of implementations,不应该相互存在如你这般的依赖性。

比如,你要的 service, 有它的 public interface,就是你这个部件所需要的 input 和要求的 ouput,同样也是你这个部件的因特费事。Input 和 output 都有 matrix 标准;举例来说, 你的部件要 produces 一个加法的结果。显然,input 至少要有两个数字,而 output 是一个数字。两个数字, 1 和 2 是 input, 那么一个数字 3,就是 output 了。这样一来,你的部件是否还非得等 service 完成或上线之后才能开工呢?就算你从 service 那里需要的是一列复杂的数据,同样也是可以虚拟的,不是吗?当然,虚拟 input 数据需要时间,这就需要你去和 project manager 沟通了。但实质上,project manager 早就该于 task schedule 以及相对的 dependency 上 spot 这个 risk 而主动时刻地问询你了,或由系统建筑师对你指点。而这两位都没这么做,很显然,他们非常失策不称职。

很遗憾, 对于你这个环境之下的领导同志们,我没有什么招数可供你参考去应付他们。唯一你能做的,就是把你需要的,也就是期待那个 service 提供的,模拟一下,然后开展你的工作。就这样去跟你的 manager 商讨一下,看看如何。

总之,我不太明白你们这个哒内特公司,是如何 produce 产品的;听起来这么乱糟糟的,而且一个个都好像不是务正业的样子。