决策能力:

项目经理作为基层管理人员,又不同于普通的基层管理人员,常常面对各种项目决策,需要较强的决策能力。其实,我更想说的是,决策技巧能力。

在软件行业,项目经理往往属于典型的责任大而权力小的角色。处在一个相对复杂的环境(当然这个复杂并不带有任何个人偏见感***彩),所以说复杂,是因为项目经理面对的项目干系人往往众多,而且代表不同的利益方面,具有不同的知识行业背景。这一切必然要求项目经理需要在满足多方利益情况下做出最合理的决策。

不要把决策与拍板简单等价,务必要认识到决策技巧的重要性。分清哪些是你可以直接作决策的,哪些必须是借助集体力量才能作决策的,甚至哪些是你根本不能参与任何决策的。

我的一个项目经理就遇到了这个麻烦,情况是这样:

客户的两个人,一个是处长,一个是副处长,对项目一个需求方案的看法相互冲突,沟通了两次也没有个明确答案,最后只听到处长说这个比较好吧。二人看法相互冲突,处于各种原因不容易拿到明确的答案,比较常见的情况。我的项目经理经过慎重考虑,采用了处长的建议,人们常常认为职高语重。

很显然,我的项目经理作了个决策,在我看来一个不明智的决策,或者说根本不应该他来做的决策。

在进行需求评审时,我的项目经理如此决策进行了汇报,结果招来上述二人的埋怨,这次两个人倒是表现的很一致。太失策了,本该不必决策,却画蛇添足。如果掌握决策技巧,就不会遭此劫了。如果是你,应该采用什么样的决策技巧呢?

沟通能力:

各种项目管理书籍都强调沟通能力的重要性。也的确如此,沟通能力是软件开发项目经理必须具备的首要能力。

美国项目管理专家刘易斯在其著作《项目经理案头手册》中感叹:与人交往是项目经理必须执行的一个大任务,部分程度上是因为项目经理往往有很多责任却(经常)仅有很少的权利。这在项目管理中几乎是既定的。所以,做每件事情的唯一办法是,使用人际交往技能,即沟通能力。这些技能包括劝说、影响、协商,有时甚至乞讨。

美国的项目经理们尚且如此注重沟通能力,作为中国软件项目经理从业者来说,更是如此,不仅中国软件行业发展状况如此,中国人做事讲究人际关系更是使之如此。M.zC530.CoM

听听刘易斯的建议:如果你憎恶与人交往,那么建议你与老板来一次真心交谈,表明你不想做项目经理的想法,宁愿做一名技术人员。如果还不理想,那就干脆换行。

如果要成为一名出色的项目经理,务必重视沟通能力的培养,但同时一定要注意沟通的技巧,让沟通成为真正有效的沟通。

另外,现实生活中,有一个不得不提的现象:人们拥有大量信息,但却又都急于获得信息,在人们无法得到所需信息的时候,就开始编造,谣言也由此而生。项目管理实践过程中,也是同样的道理,当项目干系人无法获得充分信息的时候,他们习惯于根据经验猜测,从而为各种项目冲突和误解打下了伏笔。就其根本,症结所在就是缺乏沟通或者沟通失效。

人力资源开发能力:

人员开发的能力,虽然我常会提到,但我也很明白,并不是所有的项目经理都真正认识到它的重要性。对于刚刚踏上项目经理职路上的人们,这也是可以理解的。

但对于已经从事项目经理工作1年以上的人们,我还是要建议你重视这个能力的培养。切忌,让领导交到你手上的资源升值,而软件项目经理手里最重要的资源就是人才。如果把项目组成员做跑了,那你一定不是合格的项目经理。这是我衡量失败项目经理的标准之一。

让你手上资源升值的途径很多,你一定要仔细斟酌。尽量多的培训、充足的内部交流、非工作方面的经验交流等等,都是必不可少的。

zc530.cOm编辑推荐

软件项目经理素质能力的必备要求[2]


职业规划怎么写,相信很多朋友们对这个问题很感兴趣,下面给大家介绍一下。第一部分,前言即总论;第二部分,自我分析,包括业余爱好、性格、价值观、专业技能等;

优秀的心理素质:

心理素质对一个项目经理太重要了。当然,如果你的心理素质很好,也许你不会感到这是什么问题。让我感觉,心理素质的一个重要表现是:面对重大的项目压力时,你的心理承受情况如何?

项目的压力来源很多,包括你的客户、你的领导,还有你的组员。你需要具有承受这种压力的巨大潜力,否则,你会手忙脚乱。

除此之外,心理素质还表现在你的思维、你的个性以及你的创新意识等等。想想吧,作为项目经理的你,太多需要承受了,太多需要思维了。

坚实的知识积累:

佛洛伊德著过《欲望决定命运》,我很喜欢。我暂时窃取一下,说知识决定命运,好像也挺有道理的。

中国是一个重视学历教育的国家,至少我的项目经理和程序员最低都是专科学历,事实是,绝大部分是本科学历。拥有了标志着知识的学历,我们有了选择的机会,确切的说,是被选择的机会。

我的项目经理在努力学习PM-BOK,我的程序员在努力学习各种编程技术。他们都在努力改变命运,我真的很佩服很喜欢他们。

知识决定命运,同样决定着项目经理的命运。坚实的知识积累,当然我更多指跟项目经理职业相关的知识,会成为你项目经理职业生涯的坚实后盾。

丰富的经验:

我们在招聘项目经理时,常常关注工作经验。那是因为我们常想把培养的成本抛给别人,但我更喜欢培养,我认为这样更符合中国人特有的人情味,而且更让人放心。凭什么辛辛苦苦跟你打拼之后,你却不给他发展机会,非要让他到别人那里找机会呢?

有丰富的经验注定重要,没有人会反对这一点。但我想说的是,如果你没有经验,不要气馁,谁生下来就做过项目经理呢。

更重要的是把握获取和积累经验的机会。一旦你有机会,不要轻易放弃,而要抓住机会,努力为自己积累经验。如果你恰好刚刚抓住这个机会,我建议你,仔细检查一下自己从事这一职业尚需修炼的内容。

领导能力:

我的老师曾经说过一句话经理需要领导,经理正在领导。我之所以没有彻底的问一问这句话的真正含义,我觉得自己来琢磨更有意思,而且随着时间越长,琢磨出来的意思越多。

我觉得意思应该是这样吧,项目经理需要领导能力,而作为项目经理也正在运用着领导能力从事领导工作。可见领导能力是项目经理必备的能力之一。

到底领导能力是什么?绝对不是管管人那么简单,我看过一本非常有趣的项目管理书籍《最后期限》(《The Deadline》),作者迪克马对管理描述的一段话很适合回答这个问题,大意如下。

项目经理做好领导工作,关键做好如下四件事情:1)选择正确的人;2)为他们分配正确的工作;3)保持他们的积极性;4)帮助团队凝聚起来并保持团队的凝聚力。

作为项目经理,能做好这四件事情,至少能保证你的领导能力有了不错的发挥。希望你与我一样,能细细体会。

软件业职位总结3 项目管理类[1]


每当公司接下一个单子,为了能够按时保质的完成合同的交付物,老板就会将这样重要的任务交给项目经理,这是一个要求综合素质的职位,既要懂技术又要懂管理还得性格适合。从这三方面我们逐一了解一下项目经理的工作。为什么会有项目经理这样的职位呢,很简单一个项目总得由一个人来计划调度实施,如果是个小公司那么项目经理就是老板,但是到了一定规模的软件公司老板哪有这么大的精力同时管理多个项目,所以他就将项目分配给合适的项目经理来负责。一般的来说老板要求项目经理确保项目顺利实施,保证客户满意,只有顺利实施客户满意公司才能拿到钱。这也是老板衡量项目经理工作能、水平高低的基本标志。再者老板会让项目经理报告整个项目的评估包括工作内容、工作量,人力安排分配,经费预算,项目总体规划,如何分阶段实施。看过项目经理的报告老板再加入自己的意见,再和其他部门,比如测试部,开发技术部,系统部项目的相关部门一起讨论这份报告项目,确定如何实施项目,最后由项目经理来综合管理这个项目。似乎在这里好像除了老板就是项目经理厉害了,其实不然。项目经理只是综合管理这个项目并不是老板有着绝对的控制权,他要从开发技术部、测试部等相关部门的职员中找到合适的人来成立项目组,要想组织起一个成功的项目组,这不是想象的那么简单,需要这么项目经理有适合的性格,一个脾气大有抠门的项目经理是组织不起来好的队伍,但是脾气好由大方的也不一定能,需要一个合适的性格。来管理那些属于不同部门的同事一起同甘共苦完成项目。既然队伍拉起来那就干吧,既然是这个项目组项目经理很多关键问题需要他来决策。项目经理要亲自决策的问题包括实施方案、总体技术方案、重大技术措施、奖惩、设备采购方案、资源调配、进度计划安排、合同及设计变更、接待客户等。 是她来决策干活的可能是架构师、测试部工程师、也可能就是他自己做的文档。在实施的过程中不断的监督进度,检查质量,修正方向,修改方案,和各部门扯皮最多的是系统部和测试部,向老板汇报,联系客户展示阶段成果和客户沟通,还得犒赏组员吃吃饭喝喝酒。最后按时按要求的交付。我们来看看项目组的成员,一般项目组都会有架构师,系统分析师,需求分析师,开发工程师,测试工程师,一半个系统部的人,QA,项目经理就是要哄着这些人好好努力工作,不惜加班,带病工作。

但这样人都不是好惹的,他们中有些人的级别比项目经理的级别高,薪水地位比他高,怎么能带好这支队伍,这就要求项目经理有个合适的性格。在别的行业项目经理可能不会遇到这样的问题,但是软件行业这是常有的事,甚至有的老板都不了解这个问题,随便招来一个自吹自擂的家伙就让他来负责,结果组员告状,消极怠工,项目失败或者不成功。可见项目经理要有好的EQ。其次还有具备项目管理知识,项目管理已经发展成一门的管理学科,它不仅仅要项目经理具备软件开发过程管理,熟悉CMM知识,还得具备较深的开发技术功底,不然要是一个笨蛋架构师提交了一份糟糕总体设计若是没有相关的知识不能及时纠正项目实施出现了问题再从头来。可见一个合格的项目经理要具备懂技术甚至是技术高手能够代领大家走出技术困境,发现错误还得懂管理运用科学的项目管理知识经验最后还得有个合适的性格。要介绍项目经理的工作和如何做一个好的项目是一个非常大课题,但是从讲座的目的我只想大家了解下项目经理的工作,如果有志在这个方向发展的朋友,我的建议就是项目管理是干出来的,不是学出来的不要以为去参加个软考拿个证书就能干这行,同样我早大一的第二学期就认识到我的本科专业管理工程不会让我在毕业时找到好工作,同理管理是干出来的,不是学出来的,所以我马上纠正了自己,通过考研究生换了专业。

软件业职位总结3 项目管理类[2]


高级项目经理

同他的名字,就是比项目经理更厉害的项目经理。有时高级项目经理是老板对跟随自己多年的老功臣的安慰,有时只是为了让薪水拉开距离,有时是只有高级项目经理去做大项目,也有的时候高级项目经理来管理项目经理,它是项目经理的老板。总之具体的工作还是那些只不过更高级了,就像有些人的职务前加个资深。我在公司做的就是高级架构师但是做的就是架构师的工作,给个高架的职位是老板对你安慰,而且他还不让你写代码,如果不做开发时间长了很多东西就会逐渐流失落后。

我们来说说项目管理类的职位会用到哪些工具,最基础的就是Word和Excel,不要小看这两样,他为项目管理提供了最基础的数据,每份统一了格式的文档,每份精心设计的Excel都是项目的重要成果,包括各个项目周报,个人周报等等。然后就是专门用于项目管理的软件如MS Project。软件生产是智力密集型的活动,其产品无物理外形,生产状态也不可见,因而难于检查和驾驭。如何管理项目的计划、调度、通信、费用估算、资源分配以及质量控制等。软件项目管理工具就是要使这种生产过程成为可见、可控的过程。使用它能帮助进行成本估算、作业调度和任务分配,并制定出成本较低、风险较小的项目开发计划;同时能设法在预计工期和经费之内适当调整项目的安排,以节省时间和人力,从而对软件生产的各个环节进行严格、科学的管理,使项目开发活动获得最佳的进程。 使用专业的项目管理工具不仅有效的帮助项目管理,而且它还能规范你的管理过程。

QA工程师

如果一个软件企业正在实施CMMI或者已经建立了研发管理体系都会在项目组中加入一名QA工程师。在我的工作经验中只有到达软件企业的公司,组织规模在300人以上,才可能去实施CMMI,就算去实施CMMI,最后也只不过是为了拿个CMMI的证书,QA工程师很多时候都是为了CMMI才存在的。不知道是咱们的软件公司不重视研发管理还是CMM和CMMI不适用于中国人。CMMI标准文件说,QA是高级经理的ears and eyes。研发人员眼中的QA往往也是警察,QA的作在于发现和报告项目的问题。一个合格的QA在项目中会充当三种角色:

角色1-老师,具备学习和培训的能力。

角色2-医生,通过度量数据对项目过程进行诊断,帮助分析原因,开处方。

角色3-警察,以企业流程为依据,但要告诉大家流程背后的原因;如果和项目组针对某些问题意见相左,可以直接汇报高层。

但在我的工作经验中却没有看到过这样的QA,虽然我的项目组也有为QA,但是主要为了实施CMMI而设置的,她是一位女性,不参与我们的讨论,只是默默地看着听着,然后回去写她的文档,只有在项目组研究去哪里吃饭庆祝阶段成果时就是看到她积极踊跃发言。

项目经理能力成熟度与职业阶梯


感觉有些是企业环境因素,不是项目经理能力范围,以项目经理的实践经历来评估。但感觉有点抽象,没有深入探讨,与实际中应用对比起来。

1级:具备项目管理的一些基本知识,有一定的计划、控制意识,但还没有全面掌握PMBOK知识。

这一类人,在实际中较多,基本上靠自己的经验和意识在管理项目,对于系统学习项目管理体系知识还有些抗拒,认为过于理论化,实则是还没有意识到项目管理的重要性。典型的一种例子,在项目计划中,只注重开发任务,对于项目干系人的沟通计划、项目实施得不太关注。这类角色,实际还不太具备项目经理的能力,顶多是开发小组组长,但实际还是不少人担任项目经理,如果项目技术性较强,这类人可以担当,如果项目业务类较强,项目实施涉及较多干系人,则通常项目会搞得很糟。

2级:全面掌握项目管理知识领域知识,并能结合实际运用,有一定的沟通协作能力。

与第1级相比,2级的PM意识到项目管理的重要性,主动学习相关的知识,并在实践中应用。意识到沟通、计划的重要性。

已经可以单独承担6-12人月的项目。可以管理10人左右的项目团队。

3级:可以管理项目群,相当我们说的部门经理或者高级项目经理了。一般会管理几个项目的项目群。

与2级相比,这一类具有更好的沟通能力,以及教练指导能力、授权能力,以及团队建设能力。一般可以管理的团队规模在20-50人。

4级:可以管理一个团队规模在100人以上、项目规模几百人月以上的大型项目,也就是我们说的项目总监。

与3级相比,4级因为管理团队规模较大,会在市场战略分析、管理标准化和规范化(如开发过程体系、绩效考核体体系、人员培训计划)多下功夫,与公司高层、外部客户的沟通协作能力也很强。已经开始上升到高层管理角色了。

5级:应该是大型公司的GM、CTO级别了,不过这个层次的主要工作好象不是项目管理了,是企业管理了,一般已是公司总裁级别,或者是事业部负责人。严格意义上,这类角色已经是不是在管理项目,他们是在管理企业,我之所以列在这里,是从职业通道上,很多做到4级的项目总监,有希望再上一层,走到这一级。所以我将题目由项目经理的能力成熟度探讨扩展为项目经理的能力成熟度与职业阶梯探讨。

十六招成为大型软件项目的开发英雄[3]


职业规划怎么写,相信很多朋友们对这个问题很感兴趣,下面给大家介绍一下。第一部分,前言即总论;第二部分,自我分析,包括业余爱好、性格、价值观、专业技能等;

6、列出主要的功能模块(List Major Features)

列出软件项目中涉及到的所有主要功能模块。从这些高水平的功能模块入手,这是开始挽救整个项目的关键步骤。如果将软件的开发比作战争的话,列出主要的功能模块可以让你避免一场与成千个功能模块无止境的恶战,你的战争规模会相对较小并且更容易获胜。

7、提炼重中之重

好的,你已经列出了所有主要的功能模块,现在从这个列表中再提炼出20%的功能模块(这部分应该是所有主要功能模块中最突出的),将其做成另一个列表。这20%的功能模块是软件发布之前,在最终测试版本中都应该能实现的。

8、详述20%的高水平功能模块(Detail Out Top 20%)

参照这个20%的功能模块列表,做另一个明细表,在明细表中详述为完成这20%部件所需实现的各项功能。另外将这些功能按其重要程度进行排序。我比较倾向于把最复杂的排在首位,最后才是简单的。借助这个表只是为了使你的项目进行的更有条理(如先完成简单的功能模块),而不是让你透过这个表来看你的工作量有多大。

9、制定周计划(Plan The Week)

仔细地合计出下一周你能完成哪些功能模块并把这些功能模块分配给团队里的程序员。你在分配时最好把类似的功能模块放到一块分配。要保证每位程序员都有规则地导入代码。如果他们导入代码导致构建失败,那他们必须立刻对这个构建做出修正。

10、创建子系统(Create Branch)

使用你所选择的源代码控制系统创建一个子系统。在这一步骤中,你需要创建一个等待测试的子系统,然后在下一步中建一个补丁系统。接下来测试人员进行测试,而你则规划下一周的工作。

销售入门必备的3项技能?


职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

销售是一项很好的工作,似乎每个人都能做到,但不一定每个人都能做到。几乎所有行业都需要销售人员与公司合作来发展和促进业务。不同行业的门槛不同,但仍有一些共同点。笔者总结了以下几点与求职者分享.

销售入门必备的3项技能?

销售是每个人似乎都能从事的好工作,但并不一定是每个人都能做的好工作。几乎所有的行业都需要由销售人才合作办公室来发展和推广。每一种行业所要求的壁垒是不同的,但仍有一些共同点。作者结合以下几点与求职者分享。

一、 语文能力

在内阁或外国公司上市的国际化社会和经济环境,希望将产品推向世界,以便每个人都可以使用,以创造无限商机,并面对世界各地的客户,此外使用共同语言:英语,您需要查看您要输入的公司的主要客户或主要地点的位置,例如与阿拉伯语国家/地区开展业务。如果您了解基本的阿拉伯语交流和交易对话,您可以增加入学机会并改善您。未来进入公司后的地位的重要性。

英语是世界通用的语言,因此不断提高对个人或未来的职业发展非常有帮助。如前一段所述,客户来自世界各地,包括印度客户、南美客户和日本客户。英语是最直接的沟通方式,是谈判的第一道防线。与客户面对面谈判,直接处理所有相关事宜,赢得客户的青睐

但是毕竟,学习语言并不容易,尤其是非母语,在日常生活中不经常使用,经过一段时间没有接触可能会忘记语法,所以持续的温暖对语言学习非常有帮助!

二,知识,技能,态度(或特征)

谈生意的时候,你会想到一些话,比如说好话,进退得当,还有各种武术。解释业务所需的知识、技能、态度(或特征)。

你可以想一想,今天你是客户,你要见的销售人员,关键要求是什么?

1.在知识方面,它是对产品的理解,行业的渗透和客户定位;

2。在技能方面,一种是上述语言能力,另一种可能包括沟通(如了解红酒、古董、高尔夫)技能、驾驶执照等。

3.就态度(或特质)而言,这就像是一种亲和力,一种你可以相信说话或礼貌的品质,或知道如何从彼此的互动中了解客户的需求和眉毛。等等,不同的行业有不同的关键要素,把自己想象成一个客户,你可以更容易地想到你需要拥有和发展的知识、技能、态度(或特质)。

三、外在打扮

这一点是作者认为这是一个意见问题。这取决于您申请的工业雇主是否有此类要求。在保险业,许多经验丰富的从业者不一定是高贵和名牌,而是他们以低廉的价格打扮,但因为他的亲密品质因此受到许多客户的信赖,但三点“干净,整洁,“是必须的,因为这是对雇主公司的礼貌!这也是对自己的尊重。即使你今天穿上一件价值数万美元的衬衫,但它又皱巴巴的,客户或公司的同事应该只觉得你破坏了这件衣服,你会认为你是浪费。那些不自律的人,似乎业务不够安全。因此,必须牢记这三点!

业务发展困难。维持客户关系并不容易。当然,还有相对的收益要支付。这是一个众所周知的事实。当你看到和听到销售人员从各行各业得到丰厚的奖金时,你是嫉妒的。别忘了,在微笑的商人背后,没有人知道像雨一样流汗是多么困难。做任何工作,都要充分发挥100%的努力,前进,创造属于自己的一天!

​想要职场成功必备的八种能力


在职场中,除了专业技能、人格魅力外,还需要有独特的能力。任何在职场上取得成功的人都会有一些技能来帮助他们在职场中驰骋。接下来不妨跟着小编一起看看你是否具备所有这些能力吧。

想要职场成功必备的八种能力

1、换位思考的能力:所谓换位思考的意思就是把自己置于对方的位置上,从另一个人的角度来看待问题。无论是在工作场所的交流中,还是在为用户服务的过程中,我们都需要有能力去想别人,站在别人的立场上,站在别人的立场上去感受到同样的感受,客观地看待和理解问题。为了他人着想,往往可以让你有一个新的视角,更好地与他人沟通!

2、总结工作的能力:在职场上能总结工作的人,一定可以提高对事物的认识到一个新的层次,具有深刻的理性理解和知识转化的能力。在工作场所,通过总结,我们总能在工作经验中找到一些规律的东西,从而达到一个对另一个的效果,提高工作的效率,所以我们应该学会不时总结自己的工作。

3、文字写作的能力:如何写东西,如何写好东西,这一点在工作场所是非常重要的。一个好的文案,往往能带来巨大的效果,尤其是在互联网时代,一个好的编辑可以给公司带来相当大的好处。

4、数据挖掘的能力:在现代信息技术飞速发展的时代,能够收集信息,挖掘数据是一种必须具备的能力,这种能力能够理解竞争对手的信息,解决工作中遇到的问题,也可以获得最准确的信息,可以识别信息的优缺点,本质上供自己使用,有效地提高工作效率和质量。

5、处理问题的能力:长期工作后,往往容易被固定的思维所固定,使我们处理问题的能力受到规范的限制。随着时间的推移,问题只会按照过程处理,遇到特殊的情况不知道什么是好的,因此,必须有灵活的处理问题的能力,以便在特殊情况下正确地解决问题。

6、自我鼓励的能力:在工作中不可避免地会有失败和挫折,我们应该学会安慰和解脱自己,学会总结经验和教训,下一次再遇到同样的事情避免失败。鼓励自己,相信没有绝对的失败和错误,在失败中找到成功的方法。

7、工作承受的能力:竞争加剧,管理风险增加,企业经常调整一个人的工作内容,专业人员需要能够承受这样的工作变动,才能知道换工作是对自己的挑战,可以提高个人的生存能力,促进自己的个人发展。

8、不断学习的能力:时代在变化,知识量越来越丰富,我们应该有不断学习的能力,找到正确且合适自己的学习方法,从而提高自己的职能和职业技能,让自己不断创新和变化,才能站在工作岗位上。

必备要素成就职场核心竞争力


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《必备要素成就职场核心竞争力》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

在职业生涯中,首先要了解自己的优势,并以这些优势形成自己的核心竞争力。我们需要清楚地了解,我们真正需要的是什么,才能让朋友、同事、上级和身边的人值得称赞,而这些“事”就是你的财富,也是你的核心能力。核心竞争力就像一把锋利的刀,利用好它可以很容易地打开机会。

必备要素成就职场核心竞争力

在职场核心竞争力主要包括三个方面:一是专业和准确的定位,二是卓越的执行力,第三是综合能力和资源。以这三个要素来打造核心竞争力,目的是为了提高个人的竞争优势,让别人无法取代的,在事业发展成就NO.1。一旦具有强大的核心竞争力,在面对职场裁员的风险,各种职业的危机,您可以选择或“选择好牧场”的资本,你的职业生涯不会因为就业机会的重大变化生存的危机。下面,我们详细介绍这些基本要素

要素一: 准确的职业定位

什么是职业定位??不难发现,职业定位就是通过职业定位系统,商业价值系统,职业机会系统三大因素来决定你最佳的职业选择,即你最喜欢的工作是做什么??你最好的工作是什么?你认为最有价值的工作是什么?找到这三个问题的答案,你就会有一个广泛的职业定位。人生定位是否准确,将直接制约个人核心竞争力的发展..

薛莉,32岁,名牌大学规划专业广告,广告公司职员:

在我的同事看来,我的教育,资历,能力都很出色。 不仅计划做好工作,而且精通财务知识,通常一些重要的公关活动,老板经常来找我帮忙。 我以为部门经理这个空缺职位是我的,但老板却派了空降部队来。 给我的理由是缺乏明确的职业定位。 从她老板的角度来看她觉得我可以做一个计划者一个财务策划还有一个大项目的公关。 因此,我不是计划经理的最佳人选。 我对这个结果感到困惑,老板眼中缺乏核心竞争力的各个方面是真的吗?

一个人的职业发展就像一棵大树,太多的侧枝很可能会阻碍树干的生长,使树失去足够的能量长大。洪向阳,职业也是如此,如果各种利益关系,知识,凭证太多,但削弱了原有的核心竞争力,容易导致模糊的个人和职业目标。在别人眼里,很容易产生“想做什么都行,但是没有特点,或者不一样就能做到最好”的感觉。其实,薛莉最大的错误就是没有明确的职业定位和目标,她认为,有能力去努力,但在领导心目中却变成了没有定位,缺乏核心竞争力。通过人才市场成都职业规划专家一对一的沟通,薛莉还发现,他们善于具有巨大潜力的人沟通,职业规划专家访谈还发现,薛莉是相当强的沟通和表达能力,亲和力好,思维反应,她说很喜欢与人沟通的工作要做,以价值澄清法发现,薛莉这是广告策划科班出身,但她还是不喜欢,所以她转而学习金融和市场营销。考虑到她内心的职业抱负,她最终决定了大客户的营销方向。半年过去了,襄阳事业经过后期的跟进才明白,薛莉的方向是从企划部到市场部,专门维护公司的大客户渠道,她已经晋升为营销经理,她说下一个目标是营销总监。

两个基本要素:卓越的执行能力

所谓的”言必行,必有结果” . 让自己成为时间管理的大师,有好主意就马上行动,不要错过机会,不要浪费太多时间去思考,在最短的时间内采取许多有效的行动,做好自己的工作,主动分担同事的工作,及时解决困扰老板的问题,为公司创造最大的财富。 通过创造一种不可替代的能力,我相信你的核心能力会继续得到提升。

要素3:优秀的综合能力和资源

在一般情况下,专业人士,包括语言表达能力,信息处理能力,解决问题能力,人际交往能力,组织管理,领导能力,公共演讲能力的整体能力。其中也有资源问题,即知识和有关个人财产信息的总量,以达到教育的水平,以及电话本,个人拥有的社会关系。更丰富的资源,有能力,相应的个别核心竞争力将越来越强大。

十六招成为大型软件项目的开发英雄[2]


1、源代码控制(Source Control)

你有源代码控制系统吗?如果没有,那就是个大问题了。你得赶紧添置一个。没有源代码控制,你就跟玩俄式轮盘一样:你不能恢复已做出的更改,你没有源代码的备份,你没有历史记录,这样你也几乎不可能建立合适的持续集成的服务装置。

2、持续集成(Continuous Integration)

你有一个持续集成的服务器装置吗?设想一下:生成器是根据导入的代码进行编译,如果你每次导入的代码,都让生成器来编译,这就足以使整个过程变得复杂了,更不用说有很多人导入各种各样的代码。但是,持续集成装置将自动地编译你的软件项目,并且能给你编译的结果。你甚至能添加Unit Tests、Coding Standards Tests等等。但是为了让你更容易明白还是不要搞的太复杂。

3、软件缺陷跟踪系统(Bug Tracking System)

如果没有软件缺陷跟踪系统你就无法方便地衡量软件的质量。在任何时候你都应该能够看到哪些功能模块正在被构建、被测试、被通过以及哪些模块出现问题了等等。如果你还在依靠excel表或是笔记做这项工作,那么赶快投资一点钱添置一个(程序)错误跟踪系统吧!

4、补丁系统(Patching System)

这里我并不是要谈论installer的问题,我要说的是你需要一个补丁系统。你肯定不想经常重装你的testers.

5、删减未测试的功能模块(Disable Untested Features)

删减你的软件中所有未完整地经过软件缺陷测试以及未被使用者认可的功能模块。如果你的软件陷入困境,你很可能会觉得其中还有90%-95%的功能模块能够执行,而实际上却只有80%.

十六招成为大型软件项目的开发英雄[1]


职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

我们都遇到过这种情况:一个大型软件项目的建设没完没了,好像总也完不成。事实上微软的一些大型软件项目经常会陷入这种困境,像Vista,SQL Server,XP这些大的软件项目就是如此,在项目开发的最后阶段总是不得不删减大量的功能模块,任命新的管理者争分夺秒地交付产品。在最后期限内,如果你只是不停的编译再编译,而总也完成不了产品,你就会陷入困境无法脱身。你怎样才能让一个大型软件项目脱离这种困境从而成为一名软件开发英雄呢?让我来告诉你如何办到吧

首先,让我们了解一个失败的大型软件开发项目产生的过程:为了解决一些复杂的问题,一个大型的软件开发项目被设计出来了。很好!软件就是用来解决问题的。但是从第一天起事情就朝错误的方向发展了!怎么回事呢?是这样,经理和主管决定由他们来计划整个软件项目的细节而这些细节可以说是细到了极致。接着他们任命一个项目经理来管理所有的程序员,让这些程序员独立完成各自负责的部分。就在项目交付使用的前几周,这个项目经理开始整合所有已完成的部分。这样能行吗?当然不行了这简直是一场灾难!项目被拖延了!几天、几周、甚至几个月,几年过去了项目都还没能完成交付。问题到底出在哪里呢?我们该如何解决呢?

软件开发就像是建楼房

你看过建楼房的过程吗?建楼房时是不是每个人都在各自的区域建造自己负责的那部分呢?当然不是!那么摩天大楼是如何建成的呢?首先应该是打地基,然后用升降机井建楼层,一层接一层的建,再修建内部的构架你能想象出如果每一部分都是在不同场所建造的,最后再将所有这些部分移到施工现场进行整合会是什么样子的吗?即使你有一个绝妙的整合方案,你也会遇到问题:一些部分可能不能互相锲合需要重新做,建筑师可能改变他们的想法,一些部分有可能丢失,整个建筑看起来就像一对乱麻!

完成项目成为软件开发英雄

你的软件项目正面临危险吗?或者它已经处在困境之中了吗?你准备好让你的软件项目重新步入正轨了吗?那让我们开始

十六招成为大型软件项目的开发英雄[4]


11、为测试人员建立测试版(Build Release for Testers)

让你的生成器加把劲,让他为你的内部质量保障团队建立补丁程序。

12、测试阶段(Testers Take Flight)

希望你已经有了一个质量保障团队,如果没有那你就要着手建一个至少有一人的质量保障团队,并给团队的人配备程序缺陷追踪系统。让他们尽快拿到补丁程序,并且开始测试。顺便说一句,如果你能把客户或终端用户纳入你的质量保障团队那就再好不过了。只要你的测试人员发现错误(如有关功能模块执行的问题),要保证他们能把这些错误报告给软件程序员。如果你有一个好的软件缺陷跟踪系统的话,当你的测试员给出反馈或是改变了错误软件的状态,这个系统应该会自动发送E-mail给程序员。

13、软件开发人员致力于主干开发工作(Software Developers Work on Trunk)

当你的测试员在做测试时,你的程序员在继续着下一周要做的功能模块。当软件出现错误时,程序员返回子系统,解决问题,然后再回到主干的开发中。

14、验收补丁

你的测试员已经完成测试了吗?所有的事情看上去顺利吗?别着急!你仅仅是完成了第一套可以安装的功能模块罢了。从技术上讲,如果你的工作是按照上边列出的步骤进行的,在这个阶段,客户或测试人员应该能够安装这个软件,并有一个可以使用的补丁系统。

15、继续步骤9到14

你要继续不断地努力直到完成那20%的功能模块,这个目标并不像你所想的那么遥远。

16、你的目标是集中攻克一些小的功能模块并把测试版发给测试人员。这与原来完成一个大型的软件项目,实现了它的全部功能却错误百出有很大的区别。

你的团队将会受到极大鼓舞从而能够每周都开发出可运行的软件!他们的工作效率将会大大提高,整个项目将获得巨大的动力!

当测试人员发现软件错误时,你的程序员将更迅速地进行修复,因为他们所写的代码都很清晰的印在脑海中!如果功能模块需要修改,也能很快被发觉,修改过程也将更顺畅。

你的商业用户将看到软件的优势,而你将从他们那里得到更多的资源,更好的工具以及更多的尊重!软件用户将大力支持你的产品!

要做的很多吗?这取决于你的开发流程,如果你没有按上述程序进行,那么你就有大量的工作要做,但是如果你抓住重点、执行迅速,那么要建立一个理想的环境并不难。

享受成为软件开发英雄的乐趣吧!

文章来源: //m.zc530.com/z/11619.html

相关文章

最新更新

推荐访问