项目经理修炼之道(1) -- 给软件开发建模 .

#成为项目经理是需要积累的,如果你想快,但不想付出,那求神拜佛比较好。

#这系列文章是写给想成为项目经理,但又愿意努力的人的。

当我们开发软件的时候,很多人知道要为目标软件建模,好开发需求。

而成为项目经理自身也是一种需求,为进一步开发其关键点,事实上也需要建模---为软件开发自身建模。

项目经理更类似帅才,单项未必是最优的,但在开发软件时必须统筹全局。

而统筹全局的前提则是对软件开发自身形成了自己的想法,自己的道,这里的“道”,即是属于你自己的软件开发模型。

让我们从最简单的开始。

软件项目的基本输入是:人,需求和工具。

其中人是团队成员,需求是原始需求,工具则是Visual Studio这样的东西。

这三者不是不可改变,但在限定时空背景下,选择有限,因此认为他们是一种输入。

与软件构建相关联的主要手段有:管理,流程,估算,开发模型(瀑布,迭代),需求开发,设计编码,测试

软件项目的输出是:软件产品,软件产品可以用功能和非功能两个质量维度进行度量。

而从输入转向输出的过程中则受三个维度的因数影响:

商业因素,项目政治因素,技术因素。

商业因素是指和赚钱相关的事。比如:一个需求可能做的很好,但最终被取消了,因为准备在下一个版本中放出来。

项目政治是指和人情有关的东西。比如:A和B就可能有点个人恩怨,没法合作,但偏偏项目有同时需要这两个人。

技术因素则是指各个环节的内在合理性。比如:设计就应该符合高内聚,低耦合的原则。

单纯的任何一个维度都不足以保证项目的成功,都只是一种筹码。

你手里的筹码越多,天平越向胜利这一端倾斜。倾斜到一定程度后,结局出现,或赢或输。

上面的各个因素还可以进一步细分,比如管理又可以分为:管人,管事,管物。

其中管人最重要,所以所谓管理项目,首先是管人,人管不好,别的是扯淡。

假如队伍中没一个人有基本的责任感,那么即使把PMBOK,CMMI倒背如流,项目该失败,还是失败。

这是后话,这次不提。

如果想成为项目经理,首先要形成一个属于自己的,覆盖软件开发各个领域的模型。

并给出一个属于自己的,对模型中每个角色的定位。

相信项目经理每天只要喝喝咖啡,不需要懂什么就可以了,就和相信赵括同学能打好仗一样,是危险的。

上面的模型远不完善,但故事已经很长,因此说修炼这事需要点耐心和积累。

眼下似乎没有把软件开发关联要素作为一个整体进行考察,帮助每个人形成自己的“道”的书。

更多的书,强调的是某个单独的维度:面向对象,编程语言,设计模式,敏捷,种种开发平台等等。

事实上在项目面前,所有这些都只是筹码,在不违反法律和社会道义的前提下,做项目本就应该“不择手段”。

但只有形成了自己的道,才能很好的驾驭这些手段,一旦反过来被这些东西所驾驭,那就容易偏狭

时间: 2024-08-01 08:05:37

项目经理修炼之道(1) -- 给软件开发建模 .的相关文章

项目经理修炼之道(2) -- 必须读的书 .

软件这个行当里历来有个谣言:项目经理不懂技术没关系. 有人说这事儿是外国的先进经验,但我怀疑这是杜撰的. 这一观点的潜台词是:项目经理是管理者,指挥下属就行了,干嘛要懂技术! 这就像说班长不用拿枪上战场一样可笑. 持这个观点的可还记得:"将军起于行伍,宰相拔于州郡"这一说. 我的观点是,项目经理一定要懂技术,并且还要有比较扎实的功底,虽然在专门领域上不一定是专家. 在这篇文章里,我们将列几本用来打根基的书,这些书要精读而不能翻翻就算了. 这些书的用途,不在眼前,但却最终决定你的成长高度

读《产品经理修炼之道》有感

在读费杰的这本书之前,我也读了很多关于互联网产品经理方面的书籍,包括<启示录>.<结网>.<人人都是产品经理>等以及关于技能方面的<UCD火花集>.<don't make me think>.<用户体验要素>等等,之前读完这些书后都有写读后感的冲动,但由于各种原因(好吧,我承认,其实最主要的是我懒惰,呵呵)都没有写,这次用了两周的时间读完费费的<产品经理修炼之道>后,突然想写点东西,在加强自己对本书内容的理解的同时,也希望

11、项目经理要阅读的书籍 - IT软件人员书籍系列文章

项目经理是负责软件项目的总体把控的角色.项目经理在项目中是一个管理者的角色,他需要对项目的9大领域进行学习,同时针对项目的范围.进度.沟通和风险进行处理,让项目能够按时保质保量的完成. 项目经理需要学习的知识很多,除了项目管理经验外,还需要根据项目情况对项目各个业务领域知识进行学习,更好的对项目的业务进行处理,这样才能够写出更好的项目解决方案说明书,更好的服务于项目.下面将项目经理需要阅读的书籍提供下载: http://pan.baidu.com/s/1hsoBYJi

新项目经理必读:分析什么是项目经理

一.项目经理的处境 经过数年的打拼,怀着美好的向往,我们终于成了他--项目经理.然而,梦做到最真的时候,往往也是梦醒的时候. 项目经理其实也是悲情人物.从"程序猿"到项目经理,可以说是刚出虎穴,又入狼窝.要知道,做一个合格的项目经理,比成为一个优秀的程序员,还要难得多. 本来以为当上了项目经理,王子和公主从此就可以幸福的生活在一起了,没想到,跋涉的路才刚刚开始.我实在不想打碎这美好的梦想,这有些残忍,但清醒的痛着,总好过麻木的睡着.更何况人生本来就是一个接一个的杯具,每个角色都有他的难

优秀的敏捷项目经理是项目成功的尚方宝剑

如果按照思维定式来考虑已有的Scrum框架,项目中本没有敏捷项目经理(Agile PM)这样的角色.而在另 一些敏捷方法中--例如特征驱动开发(FDD)人们仍然依仗项目经理(PM).但项目经理的角色已更多转变 为负责项目行政方面,而非负责协调开发团队及其活动方面,或是处理资源问题方面(也远非项目管理知识体 系--PMBOK中所描述的传统意义上的项目经理).仍旧以特征驱动开发(FDD)为例,以上描述的是开发经理 的职责而不一定是项目经理的职责.在战术层面上,敏捷项目经理应该比普通项目经理看得更远,

优秀IT项目经理的基本要求

摘要: IT行业已经发展了几十年,但如何成为一个优秀的IT项目经理?这个问题还在困扰着很多人.本文结合自己的实践经验和理论研究,针对中国国情,论述了IT项目经理基础知识体系的重要性,指出了IT项目经理应具备的知识体系和个性特征. 关键字:软件 项目经理 知识体系 能力 成熟度 一.PMBOK与项目管理能力的关系 本节对于项目管理资深人士属于啰嗦,但笔者慎重思考后还是认为有必要啰嗦几句,因为错误的观念依然在传播,毒害不知真相的人.只有让正确的观点流行传播,让大家了解真相,才能少走弯路,减少错误,使

新项目经理必读

不是每个人都能当项目经理,程序员中只有一小部分能成为项目经理,大部分人会随着岁月的流逝,成为了"资深程序员". 新任项目经理,由于经验和知识储备的不足,往往会出现相同类型的问题. 1. 农夫的一天 有一个小故事,讲的是一个农夫的一天: 有一个农夫一早起来,告诉妻子说要去耕田,当他走到40号田地时,却发现耕耘机没有油了:原本打算立刻要去加油的,突然想到家里的三四只猪还没有喂,于是转回家去:经过仓库时,望见旁边有几只马铃薯,他想起马铃薯可能正在发芽,于是又走到马铃薯田去:路途中经过木材堆,

技术人员谈管理之项目经理作用漫谈

1.项目经理的工作描述 不同行业项目经理的主要工作内容: 1)咨询公司的项目经理 运用技术的.理论的和管理者的技能去满足项目需要,进行计划.安排进度以及控制活动,以满足明确的项目目标: 协调和整合团队与个人的努力,与客户的合作者建立积极的专业关系. 2)金融服务公司的IT项目经理 管理.排列优先次序.开发并实施IT项目的解决方案以满足业务需要: 使用项目管理软件并遵循标准的方法论,准备和实施项目计划: 建立相互作用的终端用户组,在预算内准确定义并按时实施项目: 在第三方服务提供者和终端用户直接扮

艾伟也谈项目管理,你适合做一个项目经理吗 - 关于项目经理的终极思考

项目经理,从以前一个令人羡慕的职位到现在的烂街,各行各业,各色人等,我们都可以看到项目经理的身影.盖房子搞建筑的,总包分包,大大小小的项目经理无数:新房装修,也是项目经理带着几个小弟出来混的,软件行业里,项目经理就更是一抓一大把.当然,相对于项目经理,下面具体干活的小弟更是多得数不清.因此,更多做技术的工程师们,职位晋升的首选,就是项目经理. 为什么?其实回答都差不多:搞技术搞不了一辈子,年纪大了就干不动了:项目经理毕竟职位高一些,接触面大一些:项目经理可以做管理,当老大:薪水更多一些等等.这些