工作那些事(二十五)项目经理与产品经理

项目经理与产品经理是一个项目和产品设计和开发两个重要的角色。一般来说,产品经理负责需求部分,完整的输出有脑图、需求矩阵、需求说明书、原型、效果图。脑图清晰的展现出整个产品的几大模块或子系统。需求矩阵则进一步描述各部分的功能列表。原型是对功能项交互设计,直观的展现。需求说明书是对原型的补充、描述和约定。效果图则是在开发的时候需要用到的图片。确定后,再做切图。

在需求阶段,项目经理的职责是跟进项目的进度,以及对项目涉及到的技术点组织相关开发人员进行技术预研。在需求确定后,再制定项目开发计划。

在需求设计阶段,产品经理要从用户体验、系统功能等方面考虑,要考虑的是广度。产品经理要有一定的创作能力和想象能力。能够设计出独特的产品,独特的功能;能够把许多不同的点联系起来,然后用原型展示出来。产品经理首先考虑的是要实现那些功能,甚至不用考虑这些功能开发能不能实现。而在需求评审的时候,如果有技术要攻关,在时间和功能方面进行平衡。是时间延长,还是功能做取舍,这是取舍和权衡。

在开发阶段,项目经理要承担更重要的角色。一个可能有自己的开发任务,另外一个要对项目各部分的检查,项目的进度把控和调整。

产品经理关注的是需求和功能,项目经理关注的是实现和性能。确定的需求是开发和测试的依据。在开发的过程中,如果需求改来改去,开发做很多无用功,这对项目的按期完成会带来不好的影响,甚至造成项目的严重延期的后果。

有人说项目经理要为人圆滑一些,因为项目经理要与很多人进行沟通:产品经理、开发人员、客户、第三方公司等。有的时候还需要为项目成员争取一些福利,与领导交涉。但我觉得这个因人而异。有的人天性率直,做事不喜欢拐弯抹角,说话直来直去;有的人为人圆滑,做事左右逢源,说话蜻蜓点水,点到为止,不得罪人。我觉得各有千秋。

不过有一点是要肯定的,那就是沟通和协调能力,是项目经理必备的,另外还有就是乐观积极的心态,以及对压力的承担和分解。

转载请注明原创链接:http://blog.csdn.net/wujunokay/article/details/22109391

时间: 2024-10-12 10:40:48

工作那些事(二十五)项目经理与产品经理的相关文章

工作那些事(十五)人生能有几回搏,难过柴米油盐关

再次失业之后,一个头疼的问题就是如何讲这个成为事实的事情告诉她,或者说怎么样来讲这件事,可以让她更能够接受.其实,怎么说,结果都一样,那就是失业了. 都说冲动是魔鬼,冲动要付出代价.确实,我也体会到了.对我冲动的惩罚就是再次找工作.其实有些道理我也知道,领导安排你做什么,你就做什么不就可以了.但是在那种情景下,我怎么就做不到呢?领导要你加班,就做做样子,加到7点半,或者8点,等过了试用期再说.有朋友这样跟我说.我觉得有道理,但是我就是做不到,我觉得这不是在敷衍领导,而是在敷衍自己. 曾经看到一篇

ballerina 学习二十五 项目docker 部署&& 运行

ballerina 官方提供了docker 的runtime,还是比较方便的 基本项目创建 使用cli创建项目 按照提示操作就行 ballerina init -i 项目结构 添加了dockerfile 以及docker-compose 简单http 服务 ├── Ballerina.toml ├── Dockerfile ├── README.md ├── docker-compose.yml ├── hello_service.bal ├── target │ └── hello_servi

JAVA之旅(二十五)——文件复制,字符流的缓冲区,BufferedWriter,BufferedReader,通过缓冲区复制文件,readLine工作原理,自定义readLine

JAVA之旅(二十五)--文件复制,字符流的缓冲区,BufferedWriter,BufferedReader,通过缓冲区复制文件,readLine工作原理,自定义readLine 我们继续IO上个篇幅讲 一.文本复制 读写都说了,我们来看下其他的操作,我们首先来看复制 复制原理:其实就是将C盘下的文件数据存储到D盘的一个文件中 实现的步骤: 1.在D盘创建一个文件,用于存储文件中的数据 2.定义读取流和文件关联 3.通过不断的读写完成数据的存储 关闭资源 package com.lgl.hel

【管理心得之二十五】组织中的骂名 ----------墙头草

场景再现 ====================== {会议前} 老张:喂,老王.这次的讨论议题你怎么看? 老王:暂时还没有想好,你有什么高见? 老张:这还不简单,以前类似的事发生过. "首先..........其次..........最后........."   你看看怎样? 老王:嗯{点点头} {会议中} 老  张:"方案A 是... ... ... ... " 方案B:"方案B 是... ... ... ... " 方案C:"方

Java进阶(二十五)Java连接mysql数据库(底层实现)

Java进阶(二十五)Java连接mysql数据库(底层实现) 前言 很长时间没有系统的使用java做项目了.现在需要使用java完成一个实验,其中涉及到java连接数据库.让自己来写,记忆中已无从搜索.特将之前使用的方法做一简单的总结.也能够在底层理解一下连接数据库的具体步骤. 实现 首先需要导入相关的jar包,我使用的为:mysql-connector-java-5.1.7-bin.jar. 下面来看一下我所使用的数据库连接方法类: MysqlUtil.java package cn.edu

微软云计算介绍与实践(实践之二十五)

3.4.创建Runbook自动化活动模板 下面,小张需要在System Center 2012 Service Manager中提供自动化活动模板. 1.在System Center 2012 Service Manager控制台中,选中库工作区,展开导航树中选择运行手册 2.从已经创建的私有云,运行手册窗格中选择Runbook 3.任务窗格中的内容将会更新,现在选择创建Runbook自动化活动模板 4.在创建模板页面上填写以下数据.完成后,选择确定以打开模板编辑器 5.现在你可以改变Runbo

攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建

swap的功能是应付物理内存不足的状况,用硬盘来暂时放置内存中的信息. 对于一般主机,物理内存都差不多够用,所以也就不会用到swap,但是对于服务器而言,当遇到大量网络请求时或许就会用到. 当swap被使用的时候,主机的硬盘灯就会闪烁不停. 本篇介绍两种方式:1.设置一个swap分区   2.创建一个虚拟内存的文件. 一.使用物理分区构建swap: 1.首先是分区: A.fdisk /dev/sda; <== 根据后续提示创建一个分区. B.修改分区的ID,因为fdisk默认将分区的ID作为文件

每日算法之二十五:Divide Two Integers

Divide two integers without using multiplication, division and mod operator. 不使用乘法.除法和求模运算求两个数相除. class Solution { public: long long internalDivide(unsigned long long dividend,unsigned long long divisor) { if(dividend<divisor) return 0; int result =

关于心理的二十五种倾向(查理&amp;#183;芒格)-2

5)避免不一致倾向避免不一致倾向实际上就是人天生就害怕改变.相同是由于人类大脑的生理机制决定的.由于这样的倾向能够带来节省运算空间和能量的优点.这样的抗改变模式的形成,可能的原因例如以下:A) 迅速作出决定对生存来说至关重要,而这样的抗改变模式有助于更快的作出决定;     这里有第四个倾向的因素,对于生存至关重要的反应(遇到生存威胁时),反应一定要快,必须形成固化的模式.这也是我们对于紧急事件的处理常常採用不断反复模拟训练的原因.B) 能够通过群体协作来获得生存优势,假设每一个人总是不停地改变