现代软件工程 练习与讨论 第九章 项目经理

9.5.1故事:

从PM的无意中观察所得到打印预览功能的实现,证明了一个好的PM不止要自己去开发出来一些功能,更重要的是看到一个功能的潜在的价值,从而来把它进行推广。功能本天成,妙手偶得之,邹欣老师引用的这句话正是恰到好处,生动的解释了这个例子。

从乔布斯说服聪明的同事的故事中可以得出一个道理,一个出色的PM不一定在技术上比同事更优秀,但一定要让同事信服,手段就可以是通过生活中经验故事,来有效诚恳的达到目的。

9.5.2  我是做PM 的料吗? 在校学生如何为成为PM做准备

个人认为,不想当PM的程序员不是一个好程序员,编码只是职业起步的一个基础,我们有必要冲出这个束缚去向着更大的目标去迈进,善于跟各种不同专业背景的人交流,是成为一个好的PM的重要条件,那么,就可以根据这些东西来为自己制定一个目标,并切实的做一些准备。

从小做起,在一些活动中积极参与并承担一定的责任和职责,来为一个集体的共同利益进行保障,像老师博客中所说的,还可以进行实习,走出校园,到企业中去,进行历练,也可以尝试进行一些小的创业,组成自己小的创业团队,在承担责任的同时学习经验。

9.5.3  交通工具的选择也可以用一个三元组来权衡(快速,灵活,便宜)。请分析各种交通工具的特性(长途汽车,火车,自驾,飞机,自行车,等)。

长途汽车:便宜

火车:便宜

自驾:快速,灵活

飞机:快速

自行车:方便,灵活

时间: 2024-10-10 17:25:51

现代软件工程 练习与讨论 第九章 项目经理的相关文章

第八章需求分析跟第九章项目经理学习总结------(第七)

本周我看了第八章需求分析跟第九章项目经理,以下是我的学习总结. 一 .如何了解用户的软件需求 1.获取和引导需求.软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出软件的需求.软件团队需要设身处地的为用户着想,引导出需求. 2.分析和定义需求.这是指对从各个方面获取的的需求进行规整,定义需求的内涵,从各个角度将需求量化. 3.验证需求.软件团队要跟利益相关者沟通,通过分析报告.技术原型.用户调查或演示等形式向他们验证软件团队对于这些需求的认知. 4.在软件产品的生命周期

第九章 项目经理

第九章 项目经理 9.1 PM是啥 1.Product Manager:产品经理--正确的做产品. 2.Project Manager:项目经理--正确的做流程. 3.Program Manager:微软的职位名称. 9.2 微软PM的来历 MP(Master Programmer)和SP(Slave Programmer) 9.3 PM做开发和测试之外的所有事情 微软公司的几类PM: (1)做功能设计的PM (2)对商业和客户的了解 (3)具备广泛的经验和知识面 (4)驱动流程 (5)专门深入

构建之法 第九章 项目经理

PM是在前几章中反复提到过的而我本身对此比较陌生的一种团队角色.我觉得"manager"(中文翻译为经理)其实是个很广泛的概念:不过大多数情况下指的是具有"复合型功能"的人物 1.PM是什么 product manager:产品经理.正确地做产品[也就是说,产品经理是以产品为中心展开工作,包括产品的定位.运营.优化等等] project manager:项目经理.正确地做流程:保证一个项目顺利按照计划结项. program manager:微软独有的PM,与项目经理

现代软件工程讨论第九章-十七章

第九章 9.5.1  PM们的故事 9.5.2  我是做PM 的料么? 在校学生如何为成为PM做准备 你是否觉得你的长处不在于写代码和debug,而是协调.沟通,让一个团队或组织有效运转起来?你是否喜欢表达,善于和各种专业背景的人沟通?你是否经常思考如何改进生活中点点滴滴的小问题?你会思考这样的问题么:新浪微博.豆瓣.qq.微信都可以社交,它们的定位.产品特性.用户群.解决的需求,有什么不同?你是否对以下领域感兴趣,甚至自己找过相关的书来看:心理学.社会学.组织行为学.统计学.商业模式? 如果你

PMBOK 指南 第三章 项目经理的角色

项目经理的角色 3.1 概述 项目经理类似于交响乐团的指挥 成员与角色 在团队中的职责 知识和技能:具备项目管理知识.技术知识.理解和经验. 3.2 定义 项目经理是由执行组织委派,领导团队实现项目目标的个人. 3.3 影响力范围 3.3.1 概述 项目经理的影响力范围示例 3.3.2 项目 领导项目团队实现项目目标和相关方的期望.利用可用资源,以平衡相互竞争的制约因素: 项目发起人.团队成员与其他相关方的沟通者. 与团队和发起人等相关方沟通的能力: 通过多种方法(口头.书面和非言语)培养完善的

现代软件工程 练习与讨论 第一章 概论

1. #include<cstdio> #include<cstdlib> #include<cstring> #include<ctime> using namespace std; int main() { int a,b,c; a = rand() % 1000; b = rand() % 1000; c = rand() % 4; if (c==0) { printf("%d+%d=?\n",a,b); } else if (c=

现代软件工程 练习与讨论 第二章 个人技术

1. (1)要找满足在2-31中,只有两个相邻的数不是的它的约数的数. (2)不存在 (3)2147483648 (4)并行优化最外层循环 2. 花2到3周完成,代码量几百行到几千行不等,很少有人使用代码管理工具,大部分是合作完成.程序的实用性较差,也不维护.版本少说明很多人实际上并没有自己完成作业.

2017上半年软考 第九章 重要知识点

第九章 项目成本管理 项目的成本管理就是要确保在批准的预算内完成项目p347 项目失控的原因? 项目成本管理包括什么过程?p349 [][]相关术语 成本类型有哪些? 应急储备和管理储备的区别? 成本基准是什么?p349 []制定项目成本管理计划 制定成本管理计划的内容是什么?p350 [][]制定成本管理计划的工具 制定成本管理计划的工具有什么? [][]制定成本管理计划的输出 []项目成本估算 [][]成本估算的步骤 成本估算的3个主要步骤是?p354 [][]成本估算的工具p355 [][

现代软件工程 第九章 练习与讨论

9.5.1  PM们的故事 讲了这么多条条框框,我们还是来讲几个故事吧. A)是不是所有的好功能都是由PM主导,一步一步根据用户需求,按照用户场景设计,然后进行可用性测试等等步骤之后得来的呢? 功能本天成,妙手偶得之——一个来自微软的故事 约摸在1985年,微软的一个叫Steve Hazelrig的工程师正在写Mac Excel 版本的打印功能,那时候激光打印机很贵,而且离办公室也不近.他懒得经常跑到打印机那儿取打印纸检查打印效果,就写了一个小程序,把要输出到打印机的图像显示在屏幕上,还有一个放