zoukankan      html  css  js  c++  java
  • 《软件工程之美》day2

    产品意识

    产品意识,本质就是一种思维方式,一种站在产品角度思考问题的方式。可以分为:

    1. 商业意识
    2. 用户意识
    3. 数据意识

    养成培养产品意识的好习惯

    在日常使用产品、开发产品的时候,要多站在产品的角度思考,去思考它的商业价值、用户体验、使用场景等等。
    比如平时聊天用的微信,在使用一些具体功能是,可以思考下这些问题:

    1. 这个产品的商业价值是什么?
    2. 为什么要有这个功能?是为了满足用户哪方面需求的?
    3. 这个产品的目标用户是谁?
    4. 这个功能的使用场景是什么?
    5. 这个功能的体验好不好?有没有更好的方式提升体验?

    在开发功能、设计架构的时候,也不妨跳出技术之外,从产品角度思考一下:

    1. 这个功能的需求是什么?我是否完全理解了需求?
    2. 如果你是这个功能的用户,你觉得还有哪些地方值得改进?
    3. 哪些技术可以帮助提升用户体验?
    4. 这个 API 用起来是不是好用?有没有更好的设计?
    5. 除了对产品的思考,日常工作中,遇到一些问题,也可以从产品思维的角度去想想。

    需求变更问题

    需求频繁变更,主要是由于需求不确定和变更成本过低导致的。并由此提出了三种不同的解决方案:

    1. 提升需求确定性,来减少需求的变更。这种方案的优势就是对需求理解透彻,后期返工少,缺点是对产品经理的需求分析能力要求很高。
    2. 提高需求变更的成本,规范需求变更流程,减少需求变更。这种方案的优势就是可以马上起到效果,缺点就是过于繁琐的流程不利于项目协作、
    3. 降低响应需求变更的成本,积极应对需求变更。这种方案的优势在于可以快速响应需求变更,能快速试错尽快调整,缺点在于对软件架构和项目管理要求比较高。

    内容来源

    极客时间 《软件工程之美》

  • 相关阅读:
    JS保留小数点(四舍五入、四舍六入)实例
    HTML5 本地存储 localStorage、sessionStorage 的遍历、存储大小限制处理
    TCP/IP 网络编程(五)
    【IOS】mac终端运行.sh文件总是提示permission denied
    一扫天下——ZXing使用全解析
    《学习bash》笔记--进程处理
    VB断点调试
    poj 2506 Tiling(java解法)
    策略模式实战之优惠方式
    HTML 5 音频Audio
  • 原文地址:https://www.cnblogs.com/luoleqi/p/14269597.html
Copyright © 2011-2022 走看看