在看完构建之法的第12,13,14,15章后,我发现了一些无法选择或者无法回答的问题。
问题一: 在设计用户体验的时候,如果一个好的用户体验需要耗费大量的人力,精力,甚至可能会对产品的质量产生一定的影响。开发人员该如何做出更合理的选择呢?
问题二:为了提高用户的用户体验,更加地了解用户的需求,产品是否去获取用户的一些隐私信息(如购物记录,通话记录,最常去的地方等)去更好地服务用户?
问题三: 在有限的测试时间内,测试人员是应该以功能测试为主还是非功能测试为主?
问题四:在测试过程中,是否所以的测试例如压力测试,容量测试,伙伴测试等都要一一测试一遍?还有就是 是不是开发人员和测试人员泾渭分明,各司其职,是不是各自独立,还是应该配合工作?
问题五:产品完成后,在发布之后,通过一些渠道发现了一个不大不小的bug,但是发现修复要大量的时间精力甚至一笔大的费用,但是不修复可能会影响产品的性能,这该如何选择?