Forum Posts

ra0878818
Apr 04, 2022
In Just Faith
构建产品时“设计简单”可能是科技公司最常见的主题。然而,当我们谈论产品的简单性和/或复杂性时,我们通常只看到问题的一方面。 我们很容易认识到,成功的产品必须与用户的心智模型相匹配才能让人感觉简单。但是每个产品都有我们倾向于忽略的第二个受众:致力于它的团队。 在设计时,我们为用户优化,这是对的,但团队也必须照顾产品以维护它,这不是我们应该忽视的。因为复杂性有一个巨大的负面影响:它使团队变得更慢、更没有动力、更没有效率。这最终转化为最终用户的价值减少。 定义复杂性 一旦你的软件达到一定的规模,你将完全被复杂性所支配。 首先,定义复杂性可能很有趣。我喜欢词源学的地方在于它打开了一扇通向思想本质的窗口。“复杂”一词来自两个拉丁词“”(“一起”)和“”(“交织”)。Whatsapp手机号码列表 如果你查字典,你可能会在定义的某个地方找到“许多”和“部分”这两个词。复杂性包括将许多部分交织在一起,由于它们的数量增加,以及由于它们的新纠缠而单独地理解它们,因此更难将它们作为一个整体来理解。 但我们必须努力尽量减少“不必要的复杂性”,即价值无法证明的复杂性。 没有充分使用的功能,可以删除的概念,可以合并的步骤,实际上任何不必要的东西。好的公司为用户简化,伟大的公司也为团队简化。棘手的部分是这两个观众不会以同样的方式受到复杂性的影响。您可能会认为值得添加新功能,因为复杂性的成本对于最终用户来说似乎并不太高,但对于团队来说可能会大不相同。估计复杂性对团队的影响没有完美的解决方案,但第一步是在做出设计决策时意识到这个问题。
0
0
2