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

    保持融洽的合作关系

    形成合作关系的关键是双方承认彼此平等——任何一方不从属于另一方,产品经理负责定义正确的产品,开发团队负责正确地开发产品,双方相互依赖

    产品经理要求开发团队完成任务,必须先取得他们的认可,确信为了达到产品质量标准必须这么做

    开发团队也要留给产品经理足够的空间,设计有价值、可用的产品

    开发人员帮助产品经理完善产品定义

    1、让开发人员直接面对用户或顾客,体会用户的困惑和疑虑,了解问题的严重性,这样好点子常常会随之而来。譬如,可以邀请一名开发人员参加产品原型测试

    2、向开发人员了解最新的技术发展动向,讨论哪些新技术可以用到产品里。开展头脑风暴,看看目前已实现的技术或即将实现的技术能不能解决手头的问题

    3、让开发人员在探索(定义)产品的初期阶段参与评估产品设计,协助策划方案产品经理常犯一类错误,即完成产品定义后,便扔给开发团队,置之不理

    产品经理应该配合开发人员的工作

    1、产品经理只定义满足基本要求的产品,产品经理应该意识到,自己要定义的不是最终产品,而是满足基本要求的产品。只有这样,产品管理与软件开发之间才能形成良好的互动

    2、一旦产品进入开发阶段,要尽可能避免修改产品的需求和设计。虽然有些事情超出你的控制范围,导致项目波动是不可避免的(开发人员也能理解),但是千万不要在此时尝试突发奇想的点子

    3、产品开发阶段难免会产生诸多问题,最优秀的团队也避免不了。产品经理应该迅速采取行动,在维持产品基本功能、尽量避免修改的原则上,拿出解决方案

    如何与异地开发人员沟通

    1、借助高保真原型进行交流

    2、必须有人在本地负责与异地图队的协调工作,异地开发团队只接受他的命令

    3、面对面交流有助于改善(合作)关系,提高沟通效率

    关于业务外包

    选择业务外包正确的原因——为产品团队寻找合适的人选,而不是仅仅为了节省一点儿小钱

    程序员想重写代码

    产品经理最担心听到开发人员这样抱怨:“不能再增加功能了!我们得停下来重写代码。代码库一团糟,根本应付不了持续增加的用户。”

    这一幕在很多公司上演过,濒临崩溃的情形超出所有人想像,一旦公司陷入这种困境,开发团队往往沦为替罪羊。这类问题通常是由产品管理失误引发的

    如果情况还未发生,产品经理需要预留一定的技术能力,称为余量(headroom)。与开发团队合作应该遵循以下原则:在产品管理上为开发团队预留20%的自主时间,让他们自由支配

    如果糟糕处境已经初现端倪,这里给出一点建议供参考

    1、针对开发团队确定的产品修改目标制订切实可行的计划和时间表

    2、只要有可能,最好把重写目标分成几大块,实现递增修改,让用户感受到产品的改进,哪怕会因此把九个月的工作延长至两年,也一定要采用这种方式

    3、由于开发用户可见功能的资源有限,必须谨慎选择正确的产品特性,确保产品定义的正确性

  • 相关阅读:
    测试一下你的T-SQL基础知识-count
    测试一下你的T-SQL基础知识-subquery
    Microsoft SQL Server 2012 管理 (2): Auditing
    Webpack
    react
    Webpack 傻瓜式指南(一)
    谈谈react-router学习
    使用Flexible 实现手淘H5 页面的终端适配学习
    Promise 让异步更优
    基于LeanCloud云引擎的Web全栈方案
  • 原文地址:https://www.cnblogs.com/TanSea/p/INSPIRED-5.html
Copyright © 2011-2022 走看看