扫码阅读
手机扫码阅读
用户思维 VS 技术思维
![](/theme/default/default/images/main/eye-open.png)
文章摘要
本文探讨了用户思维和开发思维在实际工作中的冲突,特别是在开发人员和产品经理(PM)之间。作者以一个在线教育产品中集成SCORM和xAPI学习包的案例为例,描述了由于内容安全策略(CSP)导致的技术问题,以及双方在解决问题的过程中的不同思考方式和讨论。
案例描述
在案例中,由于CSP设置不当,一些第三方开发的学习包无法正常播放,引起用户抱怨。PM倾向于用户视角,希望避免技术问题影响用户体验。而开发团队从技术视角出发,考虑用最小的改动解决问题,如提供一个手动配置安全策略的界面。
解决过程
在解决问题的过程中,双方经历了多轮讨论。最初开发团队建议让客户自己处理CSP设置,但PM认为这不符合用户思维。随后,开发团队提出通过提示来引导用户设置CSP,但PM指出用户可能不会注意到系统提示。最后,双方探讨了如何让用户更容易发现上传的SCORM包需要设置CSP,PM提出的系统自动配置方案虽然用户友好,但技术实现复杂且工作量大。
经过讨论,最终解决方案是将上传SCORM包改为向导式操作,并在预览时提示用户设置CSP,解决了用户在使用时发现问题的需求。
如何换位思考
作者强调了换位思考的重要性,并介绍了两个工具——同理心地图和用户旅程地图——来帮助团队更好地从用户角度出发思考问题。
总结
作者总结指出,用户思维和业务思维是软件竞争力的核心。成功的解决方案来自于团队对需求的充分理解和集体智慧。同时,提醒技术人员和PM都需要进行换位思考。
CSP背景知识
CSP的目的是减少和报告XSS攻击,通过指定有效域来限制浏览器执行的脚本源。这样可以减少XSS攻击的发生。
想要了解更多,点击
查看原文
Bruce Talk的其他文章
与AI的相处之道
AI时代已经来了,让我们平静的面对它,积极的拥抱它吧。
感恩回顾会
检视(Inspect)是Scrum的三大支柱之一,而反馈(feedback)是检视的重要手段之一。回顾会是一种团队的反馈途径,感恩回顾会一种不同的团队回复方式。
配置Mountebank环境
介绍一下如何快速配置一个环境,启动mountebank服务。
《绩效领导力:使用OKR成就超出期望的未来组织》读后感
讲解OKR的概念,介绍OKR实践方法。这本书干货满满。不要错过哦。
我们需要软件工艺
软件开发并不是一项简单机械的活动,将其看作一种工程学实践是不恰当的。因此,我们需要给软件开发一个更好的隐喻:软件工艺。
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线