
Read Time:30 Second
核心力量是什么?
不论 IT 的技术如何的演进, 市场如何的变化, 开发具备市场竞争力、高用户满意度的软件产品, 永远都将来自于以下这三方面的能力:
1. 能将数据转化为决策的能力
- 在软件开发的阶段时, 能经由开发人员提交代码的频率与代码的复杂度的数据, 分析出最值得整改的技术债务。能根据设计的复杂度、代码的复杂度、编程语言的用法…等等, 预测出未来在测试阶段代码的质量 (缺陷数)。而能根据技术债务、代码质量的数据, 团队能识别出每日的开发风险, 进而能制订出软件开发的节奏、需求变更的策略。
- 在软件部署在预发布 (蓝线) 的环境上时, 能根据软件在数据库、内存、CPU、网絡…等等的数据, 预测软件未来在正式运维环境下的可靠度。而能做出软件发布信心的决策。
- 在软件部署在预发布 (蓝线) 的环境上, 能根据 A/B Test, 而能做出软件使用者喜好的决策。
2. 能将方法论转化为开发软件产品的系统化的思维与作法的能力
- 开发软件产品的方法论, 如: Design Sprint, User Story Mapping, Domain Driven Design…等等, 当我们还不甚了解它们的时候, 会将它们都当成是理论。而当我们能将它们转化为开发软件产品的系统化的思维与作法时, 它们就能真正的体现出其价值: 使得软件产品的特性, 能真正的与用户的痛点、期望、价值对齐; 使得软件产品的各个特性之间, 都能有一上下文相对应的关系, 使得我们不致于东做一个需求, 西做一个需求; 软件的代码都能根据关注点隔离, 使得软件产品能更贴近市场的变化、用户的诉求。
- 开发软件产品的方法论, 如: Design Sprint, User Story Mapping, Domain Driven Design…等等, 能使得我们能以系统化、合理化、节奏化的方式, 让我们的软件产品能更贴近市场的变化、用户的诉求。
3. 能观察与引导用户的行为的能力
- 产品经理每周应该至少是要有三天, 要离开办公区的;去与关键用户在一起。不是只是去听关键用户提需求, 将自己当成是支录音笔。而是要能观察出关键用户在业务上、生活上、使用产品上的痛点。
- 能真正的了解关键用户的痛点, 才有资格谈引导用户的行为。