zoukankan      html  css  js  c++  java
  • INSPIRED启示录 读书笔记

    软件项目可以划分为两个阶段

    探索产品阶段:弄清楚要开发什么产品(定义正确的产品)

        在探索产品的阶段,产品经理负责分析各种创意,广泛收集用户需求,了解如何运用新技术,拿出产品原型并加以测试

        从全局视角思考产品方向,兼顾短期需求和长期规划

        总而言之,就是探索出兼具功能性与设计性的产品

    开发阶段:开发该产品(正确地开发产品)

        产品团队要切换工作重心。现在的重心在于执行——开发、测试、发布

        产品经理要确保大家集中精力,捕捉软件开发不可避免的问题并迅速予以解决

        产品经理有责任确保产品团队不受干扰,专注完成项目,按时发布产品

        采用流水线方式并行开发产品,一旦前一个版本进入开发阶段,就不要干扰正在执行的项目,把创造热情投入到下一个版本

    探索产品的进度可控吗

    软件产品行业存在一种根深蒂固的偏见,认为分析需求和设计产品的工作是可预测的、可控制的。这通常是产品团队最难逾越的心理障碍。定义产品本质上是创造性的工作,更像一门艺术而不是科学

    定义产品的过程称为“产品探索”,而不是“需求和设计”,为的是强调如下两个观点

        1、产品经理应该探索是否有用户需要产品,也就是说,要寻找市场,让用户验证你的构思

        2、产品经理要探索能够解决问题的产品方案,它必须是有价值的、可用的、可行的,也就是说,要设计解决方案,请用户和开发团队来验证

    在软件行业,尽管大家知道定义产品有难度,但我们仍然像制订建筑施工计划一样,为探索产品设定期限。管理层坚持给产品探索设定期限,主要有如下原因

        1、探索产品的过程不可预测,而如果按计划进入开发阶段,至少有事可做

        2、开发人员是紧缺资源,开发团队无事可做会让管理层抓狂。问题是,这反而导致开发资源被浪费

    所有的公司都会执行探索产品的流程,只不过有些公司不是利用产品原型完成这项工作,而是用实际产品搭上全部开发时间进行产品探索。他们开发的是一款非常昂贵的原型,让不知情的用户掏钱参与原型测试

    处于创业阶段的公司和大公司都应该重视产品探索流程,在确定有价值的、可用的、可行的产品解决方案后,再全面转入执行阶段

  • 相关阅读:
    LLDB 常用的调试命令
    iOS https认证
    pod lib lint xxx.podspec 验证出错 Could not find a `ios` simulator
    LLDB 调试
    First throw call stack: 不打印方法名
    AOP
    增强现实
    2017
    iOS的主要框架介绍 (转载)
    iOS中都有什么设计模式?各个设计模式的作用 (转载)
  • 原文地址:https://www.cnblogs.com/TanSea/p/INSPIRED-12.html
Copyright © 2011-2022 走看看