@
zisen #7
这个工具的成本特性,其实不是根据不同的动画特效来划分的,它是一个通用型的机床,更多的成本在基础的构建上,而不是针对不同动画来分别开发。它对不同动画的边际成本是比较低的,通用功能需要 100 个单位时间的话,每个类型的动画开发只需要 1 个单位时间。
原谅我下面的这些抽象,假如有一个工具,对其的开发时间投入与它的产出效率是:
第 1 个单位时间的投入,让它的生产效率是 0 件/小时,
第 2 个单位时间投入,生产效率是 1 件/小时,
第 3 个单位时间投入,生产效率是 2 件/小时,
第 4 个单位时间投入,生产效率是 6 件/小时,
而其他的工具,生产效率是 3 件/小时。
怎么看待这种工具的研发投入?如果使用其他工具,其实也需要一个从入门到能上手的时间投入,比如你说的 PowerPoint ,问题就更复杂了。
对于你的建议,现在放弃这个工具的使用,考虑到这个工具已经初步成型了,后续的工具的学习时间成本,我觉得是比学习其他工具要快的。不考虑前面的沉默成本,后面的边际成本是比较低的,所以我还是决定继续使用它。
但正如你所说的,前面的沉默成本,确实是一个教训,我本来可以做一个工具的 MVP 版本(其实我心里一直在绷着这根弦),但是有时候就是很难做到。比如这个工具中的「复合组件」功能,我统计了一下它的开发时间,耗费了很长时间,本来是可以后面再开发的。类似于你说的,这个工具可以使用螺旋上升的过程,先用起来,再根据使用需求叠加新的性。不过当局者迷,有时候对开发时间的误判和一些其他心理,让人很难做到。
总结一下就是这种通用型的基础设施,确实很难把握,如果它的各个迭代阶段比较容易划分,就比较容易处理。如果难以提取出那些核心的东西,大量的时间就容易被裹挟进去。比如当初的「复合组件」功能,我原本以为是可以比较容易开发完成,然后提高不小的制作速度的。