从 DevOps 视角设计软件特性
1. 发布前的准备:Alpha 和 Beta 版本
在向潜在客户进行 Beta 版本发布之前,先进行 Alpha 版本发布,以此作为最终的全面检查。Beta 版本可能有使用限制,也可能没有,但它会让客户明白这不一定是一个完善的产品,而是一次测试。
有些开发者可能会疑惑,为何要宣布产品未完成。其实,若想赢得客户信任、让他们为产品宣传并吸引早期采用者,就必须坦诚相待。要把客户当作亲密朋友,向他们说明产品可能有用但不确定,请求他们帮忙评估并提供反馈,且要认真倾听。若不倾听,客户反馈就毫无价值。
2. 通过设计用户画像确定目标客户
在 DevOps 中,产品需求很大程度上是为了让各方参与并建立共同愿景。规划阶段应关注高层次需求,相信工程师会根据提供的背景以负责的方式开发特性。让更多利益相关者尽早参与,可减少后期意外变更。收集需求并非要考虑所有可能场景和列出所有特性,而是确保项目相关人员目标一致。当大家对产品要解决的问题有清晰方向和大致理解时,业务和工程利益相关者之间的冲突会减少。
创建统一愿景需要充分了解客户,比如客户是谁、有什么问题以及如何与产品交互等。协作开发用户画像是确定目标用户的好方法。
2.1 什么是用户画像
公司自然想让产品面向所有人,但“所有人”并非目标受众。目标受众是那些对产品兴奋且热情,愿意向朋友宣传其好处的人。营销部门会创建虚构人物的档案,即用户画像,来针对这些特定用户定制营销信息。
用户画像越详细,在规划过程中越有用。它是目标受众关键部分的综合,有助于提供对客户最有用的特性和用户体验。用户画像是有名字、工作、背景和偏好的虚构
超级会员免费看
订阅专栏 解锁全文
2815

被折叠的 条评论
为什么被折叠?



