软件开发和产品经理到底是怎么回事

2024-05-15 16:42

1. 软件开发和产品经理到底是怎么回事

一看就是被段子吓到了,我来告诉你正常的情况吧。
产品经理是个雏
完全不知道功能是怎么实现的,不会考虑功能的安全性等方面的问题,一般就会说:这不是我想要的效果。
在这种情况下关系自然比较不和谐,因为不会体谅软件开发的人或者沟通没有那么顺畅。
如果再加上因为自己的沟通/理解有误差造成的返工情况,那真是让搞程序的能郁闷死。
产品经理是个成鸟,软件开发也是成鸟
那就完全是合作关系了,大家一起愉快的完成看起来不NB或看起来很NB的东西,一起玩耍,一起看软件开发和产品经理的段子。
软件开发是个雏
这次轮到产品经理郁闷了,自己辛辛苦苦搞出来的完美原型,结果到了开发这来个实现不了,心情可想而知。

总结:一般的公司只要是公司的氛围不错,开发和产品都是和谐的一对,但是有些公司比较LOW就不一定了。

软件开发和产品经理到底是怎么回事

2. 软件开发和软件产品经理有关系吗?

你好,软件开发和软件产品经理有很大的关系,产品经理需要了解客户需求,然后把需求转化为开发需求传达给项目经理。如果产品经理懂开发,在和客户交谈中会快速做出响应,功能开发问题一目了然。下面是软件开发相关知识:
1.确保堆栈上至少有 n 个额外空位。 如果不能把堆栈扩展到相应的尺寸,函数返回假。 失败的原因包括将把栈扩展到比固定最大尺寸还大 (至少是几千个元素)或分配内存失败。 这个函数永远不会缩小堆栈; 2.销毁指定 Lua 状态机中的所有对象 (如果有垃圾收集相关的元方法的话,会调用它们), 并且释放状态机中使用的所有动态内存。 在一些平台上,你可以不必调用这个函数, 因为当宿主程序结束的时候,所有的资源就自然被释放掉了。 另一方面,长期运行的程序,比如一个后台程序或是一个网站服务器, 会创建出多个 Lua 状态机。那么就应该在不需要时赶紧关闭它们。lu a_compare比较两个 Lua 值。 当索引 index1 处的值通过 op 和索引 index2 处的值做比较后条件满足,函数返回 1 。 这个函数遵循 Lua 对应的操作规则(即有可能触发元方法)。 反之,函数返回 0。 当任何一个索引无效时,函数也会返回 0 。3.连接栈顶的 n 个值, 然后将这些值出栈,并把结果放在栈顶。 如果 n 为 1 ,结果就是那个值放在栈上(即,函数什么都不做); 如果 n 为 0 ,结果是一个空串。 连接依照 Lua 中通常语义完成()。lua_copyvoid lu a_copy (lua_State *L, int fromidx, int toidx);从索引 fromidx 处复制一个值到一个有效索引 toidx 处,覆盖那里的原有值。 不会影响其它位置的值。l ua_createtable4.创建一张新的空表压栈。 参数 narr 建议了这张表作为序列使用时会有多少个元素; 参数 nrec 建议了这张表可能拥有多少序列之外的元素。 Lua 会使用这些建议来预分配这张新表。 如果你知道这张表用途的更多信息,预分配可以提高性能。 否则,你可以使用函数lua_dump把函数导出成二进制代码块 。 函数接收栈顶的 Lu a 函数做参数, 然后生成它的二进制代码块。 若被导出的东西被再次加载, 加载的结果就相当于原来的函数。 当它在产生代码块的时候, lua_dump 通过调用函数 writer (r ) 来写入数据,后面的 data 参数会被传入 writer 。5.如果 strip 为真, 二进制代码块将不包含该函数的调试信息。最后一次由 writer 的返回值将作为这个函数的返回值返回; 0 表示没有错误。该函数不会把 Lua 函数弹出堆栈。
希望能帮到你,谢谢!

3. 软件产品经理和软件开发有关系吗?

你好,软件产品经理和软件开发有很大的关系,产品经理需要了解客户需求,然后把需求转化为开发需求传达给项目经理。如果产品经理懂开发,在和客户交谈中会快速做出响应,功能开发问题一目了然。下面是软件开发相关知识:
1.确保堆栈上至少有 n 个额外空位。 如果不能把堆栈扩展到相应的尺寸,函数返回假。 失败的原因包括将把栈扩展到比固定最大尺寸还大 (至少是几千个元素)或分配内存失败。 这个函数永远不会缩小堆栈; 2.销毁指定 Lua 状态机中的所有对象 (如果有垃圾收集相关的元方法的话,会调用它们), 并且释放状态机中使用的所有动态内存。 在一些平台上,你可以不必调用这个函数, 因为当宿主程序结束的时候,所有的资源就自然被释放掉了。 另一方面,长期运行的程序,比如一个后台程序或是一个网站服务器, 会创建出多个 Lua 状态机。那么就应该在不需要时赶紧关闭它们。lu a_compare比较两个 Lua 值。 当索引 index1 处的值通过 op 和索引 index2 处的值做比较后条件满足,函数返回 1 。 这个函数遵循 Lua 对应的操作规则(即有可能触发元方法)。 反之,函数返回 0。 当任何一个索引无效时,函数也会返回 0 。3.连接栈顶的 n 个值, 然后将这些值出栈,并把结果放在栈顶。 如果 n 为 1 ,结果就是那个值放在栈上(即,函数什么都不做); 如果 n 为 0 ,结果是一个空串。 连接依照 Lua 中通常语义完成()。lua_copyvoid lu a_copy (lua_State *L, int fromidx, int toidx);从索引 fromidx 处复制一个值到一个有效索引 toidx 处,覆盖那里的原有值。 不会影响其它位置的值。l ua_createtable4.创建一张新的空表压栈。 参数 narr 建议了这张表作为序列使用时会有多少个元素; 参数 nrec 建议了这张表可能拥有多少序列之外的元素。 Lua 会使用这些建议来预分配这张新表。 如果你知道这张表用途的更多信息,预分配可以提高性能。 否则,你可以使用函数lua_dump把函数导出成二进制代码块 。 函数接收栈顶的 Lu a 函数做参数, 然后生成它的二进制代码块。 若被导出的东西被再次加载, 加载的结果就相当于原来的函数。 当它在产生代码块的时候, lua_dump 通过调用函数 writer (r ) 来写入数据,后面的 data 参数会被传入 writer 。5.如果 strip 为真, 二进制代码块将不包含该函数的调试信息。最后一次由 writer 的返回值将作为这个函数的返回值返回; 0 表示没有错误。该函数不会把 Lua 函数弹出堆栈。
希望能帮到你,谢谢!

软件产品经理和软件开发有关系吗?

4. 怎么才能成为软件产品的产品经理

你是哪方面软件啊,得有个范围才好说,不过首先你要懂点技术,不一定要达到程序员那种,但至少要能规划出软件的主要功能、有竞争力的特色,这个产品适合什么样的客户群体等,而且,要能规划出这个产品的开发周期和成本来,还有就是要有一定的市场分析能力。
        因为一个合格的产品经理要懂很多知识,不论是软件产品经理还是其它类型的产品经理,都需要学习很多东西的,比如市场营销知识、财务知识、研发知识等,做一个产品从市场调研开始到研发阶段、推广阶段、销售阶段会涉及很多方面知识。很多做销售、项目、研发的人会最后转型为产品经理。这是自己的职业规划,你可以先做研发工作,有一定经验,再转产品经理,或是直接做产品经理也可以,就是压力会大些。网上有很多产品经理资料,你可以看看,再考虑,当然你也要看自己的自身情况,做产品经理的有两个基本条件:第一、要头脑灵活。第二、心理承受能力要强。

此外,还有如下一些较高层次的职责: 

 • 建立产品策略,重点是对产品的未来有长远和有说服力的眼光。
 • 将策略转化为产品路线,有了清晰的远景和策略后,PM就要与管理层一起确认并执行策略。
 • 撰写支持商业策略和市场需要的需求书,确定主要路线,然后细化特定的可执行的需求。
 • 确定以合适的顺序,在合适的时间提供合适的功能特性(features),以客户价值和市场的关联程度来划分这些特性。
 • 确定与市场间有适当的沟通渠道,以合适的方式向合适的人发送合适的消息,并确认客户已了解到他们的产品。

5. 软件行业的产品经理是做什么的?有没有发展前景啊

产品经理也叫产品策划,和产品运营同属产品大类,工作中经常会相互打交道。岗位名字乍一看很有气势,但此“经理”非彼“经理”,管的是产品而不是员工。简单的解释,产品经理对项目/产品(和老板)负责,需要照顾产品的方方面面。实际工作中作用类似于交通枢纽和炊事班,为各个环节的一线人员准备和提供弹药,同时还要统筹和推进整个项目的进行。这种性质决定了工作中需要和多个环节对接,有一定的自由度,像是老板的影分身。

举例来说,工作中可能会有如下的环节:

和业务需求方(老板、用户、客户、品牌、运营等)沟通他们的具体需要,比如老板觉得页面UI风格不够科技感,某个功能入口太深不好找;品牌部希望在界面上突出我们的Logo,运营同学希望能增加更多的社区活动支撑,增加投票功能等。
收集了各方需求后,综合信息并且进行功能点的设计。拿写文章来作比喻,产品经理就是写大纲、文章要求和初稿的人。这份大纲会被后续各个工作环节的同事拿来使用和作为参考。
和各种开发(架构、前端、后端、测试、运维等)聊设计好的开发需求和功能点,比如“作为售后运营人员,我需要一个批量导入用户的功能,方便后期的管理和运营。所以这里的这个功能我是这么设计的。”开发会按照我的设计,去具体拆分技术实现方案,再写代码实现。
开发和测试基本完成,功能上线,此时可以进行下一轮需求的收集和市场调研。
上面只是列举了部分的工作内容,实质上,产品岗位的工作内容是比较多样的,相对来说离业务的核心决议比较近,培养的能力也是比较丰富和通用的。很多其他岗位和行业的人会在职场历练多年后选择转岗产品经理,产品经理工作多年后也可能会按照自己的特点进阶到业务负责人或者产品架构师的方向。和运营一样,是一个很有前景的工作。
此处要说一句,互联网公司中,除了大家熟悉的运营和上面说的产品岗位,同样的非技术岗还有市场、品牌、项目管理、公关、售前、商务等,游戏公司还有游戏策划、游戏运营等一系列岗(非常适合有丰富游戏经历的同学)。如果大家有兴趣,都可以去了解和尝试。

软件行业的产品经理是做什么的?有没有发展前景啊

6. 怎么才能成为软件产品的产品经理

因为成为产品经理,能学到非常多的知识,在不同的层面
产品经理软技能:
个人魅力:包括沟通能力,领导能力,愿景能力,感染能力,审美能力等等;
产品修养:产品修养包括混迹产品社区,运营社区,优秀产品群;
互联网修养:了解互联网现状,跟踪互联网热点,跟踪互联网前沿,混迹互联网社区。
项目管理
产品经理的一个重要角色是项目经理,产品经理需要对整个项目的结果负责,包括按时交付,合格交付,成本控制。
项目经理需要熟练项目的5大过程组和10大工作领域,对于互联网产品经理来说,主要内容包括:
项目沟通:沟通是互联网开发中产品经理最重要的工作,包括和上级,开发人员,运营人员等等;
总体进度计划:项目的总体进度,例如产品设计,UI设计,各个模块开发,测试进度,部署等等,产品经理必须把握整体的进度,针对节点进行审核;
开发详细计划:开发详细计划是总体进度计划的一部分,一般来说开发计划是技术经理维护,但是产品经理必须进行整体把控;
项目控制:项目干系人,风险,进度,质量等等控制。
协助推广
产品开发出来必须推广到市场,否则产品就是一个实验品。产品经理不需要完全负责运营推广,但是必须对运营人员提供必备的支持。
基本工作如下:
基础运营数据:获取产品的基础运营数据,例如下载量,用户量,支付金额,留存;
埋点:埋点的一种获取产品运营数据的重要方法,他可以分析页面点击,页面转化等等;
业务数据:业务数据例如订单情况,售后订单,销量等等;
竞品分析:和市面上相似产品对比分析;
Swot分析:了解本产品的优势、弱势、机遇、挑战。
迭代开发
第一个版本做出来后,产品进入迭代开发阶段,一般迭代周期是2个星期;迭代开发就是将从产品规划到运营过程进行浓缩,每个迭代周期开发少量的功能。
基本的工作如下:
收集需求:收集产品的需求,哪些需求进行迭代开发;
需求排序:针对需求进行排序,高优先级的尽快开发,优先级低的稍晚开发;
细节功能设计:第一个版本的功能进行细化,例如效果细化,交互细化等等;
迭代计划:维护整个迭代过程的项目计划。
根植行业
产品都有很强的行业属性,必须熟悉本行业才能设计本行业需要的产品,否则就是空想。
我们需要了解行业现状,熟悉行业痛点,熟悉行业热点,并且还得了解相关行业,此外需要熟悉相关的法规,道德,加入行业圈子,多逛行业论坛。
个人魅力
上述讲的是产品经理硬技能,下面介绍一下软技能,软技能更多的是个人的修养问题,但是这些会影响到产品经理的整个职业生涯。
个人魅力包括个人领导能力,沟通能力,愿景能力,洞察能力,审美能力,感染能力。拥有强大个人魅力的产品经理才能成为整个产品的领导者,才能激励整个项目成员,提高团队效率。
产品修养
产品经理需要提高产品修养能力。
产品修养包括:
与高人为伍:有时高人的一句指点胜过你苦思冥想一个月,产品经理需要向前辈,向领导,同级组织成员请教,请教他们你不熟悉的内容;
与实践者为伍:不要和空想者为伍,而是和实践者为伍,产品的使用对象均是实践者,实践者的想法将会提高你整个产品的境界;
产品社区:例如产品壹佰,pmcaff,多看一下帖子提高自身修养,此外多加入一些QQ群;
运营工具:例如应用雷达,酷传,APP annie,ASO 100,百度指数等,运营工具可以用来分析产品的运营数据。
互联网修养
一个互联网人,必须熟悉互联网,有一定的互联网修养,多看新闻,多参加一些沙龙,提高自身的互联网修养。
了解互联网现状:熟悉当前中国和世界上优秀的互联网公司,多了解互联网当前现状,例如阿里巴巴,腾讯,百度,小米,华为,360等;
跟踪互联网热点:当前互联网热点,例如项目热点,投资热点这些,可以查看36kr,虎嗅,这些社区提高了互联网热点现状;
跟踪互联网前沿:例如vr/ar,物联网,智能设备等等;
大数据平台:常见的例如易观数据,talkingdata,这些互联网大数据平台会提供部分免费的行业分析报告,了解互联网大数据对产品整体把控有一定的帮助。

如果需要学习,可以看下这几个软件:
1.脑图工具:百度脑图

2.文档共享:蓝湖、Axure等软件

3.项目管理:jira

7. 产品经理究竟是做什么的

产品经理是以解决问题为核心,整合和管理各种人力、物力等资源,高效地将解决方案变成实际产品输出的领导者。
在不同的公司,产品经理的角色和职责虽略有差异,但是核心职责是相通的,我们可以从产品研发的五个阶段来解读产品经理的主要工作内容:
一、产品规划
产品规划的目的在于让研发工作开展更有序。
在产品规划阶段,产品经理的职责就是做好前期调研工作,输出完整的产品规划方案。
前期调研的主要工作包括市场调研、政策分析、行业动态、竞品分析、客户调研等;做好前期的调研工作后,产品经理要对调研结果和数据做进一步的梳理,明确产品的定位,结合自身资源情况,明确业务发展趋势,规划系统建设方向,最后输出一份完整的产品规划方案。
二、需求分析
需求分析的过程不是简单的需求搬运,产品经理首先需要将收集的需求根据实际情况进行分类,如根据对象的不同,可将需求分为业务需求、用户需求、功能需求三类。
将需求分好类后,产品经理可从真实性、价值性、可行性三个维度对需求进行筛选,过滤掉虚假的、不可行的、没有价值、价值不大或投入产出比不理想的需求,并从剩下的需求中提炼出客户的本质需求。
然后对需求进行归类并排出优先级,帮助产品有条理地安排开发秩序,最后输出需求文档。
三、产品设计
产品设计的过程就是将产品需求功能化、具像化的过程,产品经理需要输出具体的能达成需求目标的功能设计方案,以支撑需求方、研发团队、运营团队等相关方进行高效沟通与业务执行。这一阶段产品经理的主要工作包括流程设计、功能架构、原型设计等。
四、推动产品目标的实现
首先,产品经理需要协调各岗位的时间进度,进一步解答各岗位对需求的疑问。
其次,产品经理还要对开发过程中遇到的困难进行正确判断,排除外界对开发的干扰因素,为开发团队排除困难,并及时作出需求变更或技术方案攻关的决定,跟踪产品的研发进度,确保研发工作顺利进行。
在这个过程中,产品经理应做好与上级领导及团队成员之间沟通协调工作,保持各方信息的一致性,进行有效的沟通,保证产品按既定目标前进。
五、产品的验收与交付
产品上线后,产品经理要及时关注相关数据,并做好数据分析工作。以数据为依据评估产品或功能是否达到预期效果,如果没有达到预期效果,产品经理要牵头做好复盘工作,分析未达到预期效果的原因,输出完善的举措和计划,并切实执行。同时产品经理还需及时跟踪客户反馈,为下个版本或产品积累数据和经验。

产品经理究竟是做什么的

8. 请问产品经理是干什么的?

什么是产品经理 

自1927年,美国P&G(宝洁)公司出现第一名产品经理(Product Manager)以来,产品管理(Product Management)制度逐渐在越来越多的行业得到应用和推广,并且取得了广泛的成功。

最近,国内多家领先企业相继采用产品经理管理模式,走出了产品研发的“象牙塔”,使产品的研制开发有的放矢,快速地满足客户的需求。2003年开始启明星辰公司成立了PMO(Product Manager Office),开始引入产品经理概念,但是由于机构人员配备不足,产品经理的定位不够,使得产品经理的职责主要是负责产品的发布、产品市场推广以及竞争产品资料的收集分析等,没有充分体现产品经理的价值,2004新年于始,启明星辰对PMO进行改革,将PMO改为PMC(Product Manager Center),这不仅仅是一个名字的改变,这是由原来的办公室晋升到中心,这是公司对产品管理工作的重视程度的变化,不论从人员配备还是职责分工都赋予了新的内容,那么,产品经理的真正含义是什么呢?以下是专家对产品经理所作的一个概括性的、比较全面的阐述:

产品经理(Product Manager),又称品牌经理(Brand Manager)。是企业守门员、品牌塑造者、更是营销骨干。它既是一套完善的营销运作制度,更是博大精深的营销操作。举凡产品从创意到上市,所有相关的研发、调研、生产、编预算、广告、促销活动等等,都由产品经理掌控。

产品经理的职责

一般来说,产品经理是负责并保证高质量的软件产品按时完成和发布的专职管理人员。他的任务包括倾听用户需求;负责产品功能的定义、规划和设计;做各种复杂决策,保证开发队伍顺利开展工作及跟踪程序错误等,总之,产品经理全权负责产品的最终完成。另外,产品经理还要认真搜集用户的新需求、竞争产品的资料以及研究产品的发展趋势等。 

产品经理的角色

在产品管理中,产品经理是领头人,是协调员,是鼓动者,但他并不是老板。作为产品经理,虽然针对产品开发本身有很大的权利,可以对产品生命周期中的各阶段工作进行干预,但从行政上讲,并不像一般的经理那样有自己的下属,但他又要运用很多资源来做事,因此如何做好这个角色是需要相当技巧的。

如果把软件产品开发当做赛艇运动,在最前面擂鼓喊号的是产品经理,他不但要每个参与者都使足力气,而且要协调所有的参与者,将他们的力气往一处使,他还要保证所有人的方向都是一致的,都知道朝那个方向走,不能出现有人用力不对的情况。 

产品经理的素质 

同程序员不一样,产品经理主要是同人打交道,要组织处理好很多复杂的关系和工作。所以做好产品经理并不是一件容易的事情,很多方面的素质培养是必不可少的。 

协调沟通能力:产品经理要协调好各种关系,包括研发、测试、文档、市场、销售等部门的人,在保证品质的情况下如期的推出产品。任何事情都是靠人实现的,所要协调的主要是人力资源,绝不能因为要完成一个OEM的项目而占用所有测试人员的时间。不同部门的沟通并没有多大的区别,但不同部门的Leader做事方式可能不一样,因此一方面要看对方配合的程度高低,同时要学会在恰当的时候和恰当的人谈恰当的问题,只有解决好问题才能有效的将事情向前推进。尤其是在没有下属关系的情况下,人与人的互动上,要做的非常好,能够把自己的想法非常好的表达给其他人,说服这些人配合去做事。 

对事务优先级的控制:产品经理的工作是相当琐碎的,要处理各种各样的关系和进度,不像其他的工作都有自己专注的方向,专业的领域。所以如何在一天之内高效的做事就显得尤为重要。

要有市场感觉:围绕市场调查、市场细分、目标市场、市场定位,通盘考虑产品、价格、渠道、促销、公关、服务这些因素是开展营销工作也是产品管理的一项很重要的工作。所谓市场感觉,更为重要的是如何能够通过市场现象去生成一些战略,而不是对方降价自己也降价,对方做广告自己就做广告。所谓战略,就是从产品定位、用户定位、价格和竞争对手入手,了解各自的强项和弱项,找到机会在哪里,威胁在哪里,并进行分析,制订未来的战略。这些素质不是通过看市场宣传和汇报就能够获得的,它需要很多的信息反馈分析,要靠经验和感觉。

具备一定的抗压性:作为一个产品的负责人,产品经理的压力是很大的。尽管在某些公司,产品的成败不一定和产品经理的收益挂钩,但如果某些方面考虑不周,做出来的母盘存在问题,造成整批产品销毁,给公司带来巨大损失,或者因为某些原因没有和一些人员沟通好或者安排好时间,结果造成问题,产品无法如期交付,产品经理还是有“罪魁祸首”的感觉,这些都是压力所在。

主动做事与合作:产品经理需要有独立解决问题的能力和动力,要把产品看做自己的孩子,怀着热情和激情去做事。这种热情决定他是主动的,而不是被动的去做事,是为了不断提升自己的价值和能力。