作者回复: > ...总想第一个版本上去就是完美的...
那就是没有真正理解精益开发,精益创业,没有理解MVP。如果有条件的话,可以想办法提高公司成员对MVP的理解。
> ...流程各个环节却耗时很长...是否舍得花成本去解决这些隐藏在流程背后的问题,又依赖于组织文化...
👍 还有领导的意识。
作者回复: 同意同意。我个人一直对工具比较执着。花了很多时间在上面 :)
不过使用工具也有一个合适度的问题。我曾经就花了太多时间去做不成熟的优化(premature optimization)。一般premature optimization是指架构方面的,但是实际上在使用工具上也一样。我现在的实用工具原则是:留意平时工作,在重复比较多的工作部分,花一些时间去找工具进行优化。随时注意投入产出的比较。
作者回复: https://github.com/svenstaro/genact 了解一下?😎
作者回复: 这是一个很好的考虑问题的角度。我觉得这是一个恶性循环:
1. 加班之后发现有一些效果
2. 较多地使用加班
3. 加班导致性效能降低。产品质量下降
4. 为了赶上进度,提高产出,又觉得加班是一个办法,回到步骤2
作者回复: 你的学习态度真是很赞!!
> 有效性:0-10 效率:0-100% 持续性:0-10
> 有效性X效率X可持续性=用户价值
这个部分的计算公式很好!不过权重要根据情况调节
> 20个开发团队搞出30多个服务和五种语言的例子:
> 有效性(4分)*效率(100%)*持续性(4分)=16
在后面微服务多到难以维护的时候,这三个数字应该跟接近
有效性(不确定,应该不会太高)*效率(50%,因为做不快了)*持续性(4分)
作者回复: 我建议作为管理者,应该在做业务目标的同时有一些技术目标。提高团队的效能就是技术目标中的一种。当然很可能需要说服更上一层领导,让他了解并支持技术目标。
不一定需要成员有大的创造性。一开始更重要的可能是主动性。可以从绩效等方面鼓励帮团队提高效能的行为。
作者回复: > 部分人士效率特別差
这些人员背景如何?没有经验的新人吗?还是有经验但是效率不好?
作者回复: 第5,6,7篇文章会详细讨论。收听之后如果有问题欢迎讨论
作者回复: 后面会陆续谈到。这里举3个例子:
1. 重视代码提交的原子性
2. 代码没有严格的ownership。看到别人的代码有可以提高的地方,欢迎去修改。
3. Move Fast and Break Things
作者回复: 这本书不错:
中文版:https://book.douban.com/subject/25788807/
英文版:https://book.douban.com/subject/5350839/
作者回复: 可以这样理解!
作者回复: 万能的PowerPoint!
另外我平时会用yEd画图。https://www.yworks.com/products/yed
作者回复: 代码行这个肯定是不行的。
第三篇文章有一些相关讨论。可以先看看。如果有问题继续沟通 :)
作者回复: 是的。之前我在Facebook加班也非常多的。但是都是任务驱动。另外还有同事压力驱动 😅
作者回复: 请听一下第三篇文章。有问题欢迎讨论 :)
作者回复: 谢谢建议!我后面会举一些小创业公司的例子。
另外有其他建议欢迎接续提出来。后面会有专门的热点问题答疑文章 :)
作者回复: 坚持学习 :)
作者回复: 坚持,加油!