﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-专注技术，奋斗不止-文章分类-项目管理，架构</title><link>http://www.blogjava.net/ProgramerNi/category/50942.html</link><description>程序员-小倪的个人博客</description><language>zh-cn</language><lastBuildDate>Sat, 25 Feb 2012 10:55:37 GMT</lastBuildDate><pubDate>Sat, 25 Feb 2012 10:55:37 GMT</pubDate><ttl>60</ttl><item><title>项目经理是一种修炼（转）</title><link>http://www.blogjava.net/ProgramerNi/articles/370709.html</link><dc:creator>ProgramerNi</dc:creator><author>ProgramerNi</author><pubDate>Thu, 23 Feb 2012 18:01:00 GMT</pubDate><guid>http://www.blogjava.net/ProgramerNi/articles/370709.html</guid><wfw:comment>http://www.blogjava.net/ProgramerNi/comments/370709.html</wfw:comment><comments>http://www.blogjava.net/ProgramerNi/articles/370709.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ProgramerNi/comments/commentRss/370709.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ProgramerNi/services/trackbacks/370709.html</trackback:ping><description><![CDATA[		
		<p>作为项目经理，最重要的就是带领整个项目团队一起战斗，做好团队建设，才能激发整个团队成员的士气，提高团队成员的绩效。</p><p>然而，在中国，很多项目经理并不具备项目经理的基本素质或者知识技能。这里有一个很明显的对比，在国外，项目经理是受人景仰的，只有经验丰富的受人尊敬的专家才能成为项目经理。而在中国，项目经理往往是一个愣头青，还没明白社会是啥就当了项目经理。也因此，项目经理在中国，只是意味着最底层的小干部，说白了和一个小组长差不多。造成这个现状的原因很简单，项目管理的概念在中国还处于一个起步阶段，很多公司不明白项目经理需要具备什么样的条件，因此往往将技术最拔尖、工作最努力、绩效最好的那个人任为项目经理，也不管那人是否仅仅只是一个技术狂热者。</p><p>我常常看到一些项目经理在抱怨，什么工作就像打杂的、员工不听话、工作任务不能被完成、自己没有什么实权、需求老是发生变更不知怎么办啦，等等一系列的抱怨，我看着总觉得好笑。因为这些我都经历过，都体验过。也深深地体会他们的痛苦，觉得好笑是在于那些抱怨的项目经理仿佛处在一种无头苍蝇的状态，只知道乱飞发出烦人的嗡嗡声，让自己觉得心烦也让别人觉得心烦，却怎么也找不到出路。</p><p>每个项目都是独特的，因此做项目一定存在各种各样的风险与问题，作为项目经理，就必须具备应对这些风险与问题的素质。项目经理是一个风向标，所有的项目成员都看着这个风向标航行。当项目出现问题了，风向标因为自己的情绪问题，随风乱舞，项目成员会看得很清楚。造成的恶果轻者是让成员看轻你，降低了项目经理在团队中的威信，重者就是项目失败，成员离开项目团队。</p><p>所以，作为项目经理，是一种修炼，以下种种都是需要慢慢修炼的：</p><p>1，脾气一定要控制好。不管是团队成员没有按时完成工作或者是客户方总是发生变更，总之你没有任何理由可以发脾气，尤其是当着团队成员的面发脾气;</p><p>2，遇事莫慌。项目风险总是存在的，各种问题也总是存在的，天大的事情只要冷静，一定会想出解决方法。倘若不够冷静，很可能胡乱作出错误决定，一个错误的决定后果往往是严重的，带来的可能是返工、项目失败等后果。记住，一定要坚持一次把事情做对;</p><p>3，永远不要让上级领导来帮你想解决方案。这个是很多人容易犯的错误，经常把问题抛给领导，然后怪领导不支持你的工作不解决你遇到的问题。记住，领导只是做决策的，而不是帮你想解决方案的，否则要你干啥用?举个例子，当项目资源不足，需要申请资源时，千万不要直接告诉领导资源不足就完了，一定要告诉他面对资源不足，有什么样的后果，然后有几种解决方案，每种方案的优缺点是什么，然后请领导来选择一个方案;</p><p>4，记住抱怨是没有用的。仔细回想一下，什么时候抱怨有用过?如果抱怨有用的话，那还要你干嘛?大家随便抱怨一下，心中的理想就能实现了，抱怨工资低，老板就乖乖涨工资了，你觉得可能吗?记住，抱怨是没有用的，过多的抱怨，只会证明你是一个没有用的项目经理。遇到问题，就想破脑袋去解决。比如，团队成员有背景，耍专家大牌，不听你的话，抱怨有用吗?不如想想问题的根源，再自己进修一把与人沟通的技巧吧，这问题一定是出在你自己身上，毋庸置疑的;</p><p>5，要相信你的团队成员，多鼓励他们。批评是在团队建设中最为忌讳的，除非出现非常严重的问题，才要慎重的考虑是否要批评。在批评的各种方法里，当众点名批评是最为严重的了。切记，每个人都是有自尊的。你要相信你的团队成员，相信他们都是优秀的。如果他们不优秀，一定是你的责任，你没有能够激发他们的士气，没有能够帮助他们提高工作绩效。相信他们，并鼓励他们，让他们做合适的工作;</p><p>6，注意公平公正。这是一个项目经理必须具备的品质，是一种职业道德。对待项目团队成员，必须公平公正地评价他们的工作绩效，并加以适当奖励。</p><p>7，客观如实汇报。这也是一个职业道德。对于项目状态，必须客观如实公布给干系人，越是隐瞒风险越高。人总会害怕因为犯错误被批评而有所隐瞒项目中坏的一面，报喜不报忧估计很多人都干过。其实做项目，出现问题不可怕，可怕的是不把问题暴露出来，不让大家一起帮你分析解决，到了项目失败的时候也就是你的职业失败的时候了。我知道，要能客观如实地汇报，有点难，但是记住，这是必须的;</p><p>8，功劳不是自己的。记住，作为一个团队，你激励大家完成了项目，最终获得的功劳不是你一个人的，而是大家的。不仅如此，项目过程中，任何一个点子一个解决方案的功劳，你都不能据为己有，哪怕这个真的是你想出来的，你也不能说是自己的，那是大家的智慧。甚至，你根本就不应该从你的嘴里去说出解决方案，而是应该引导团队成员让他们说出来，然后表扬他们的智慧;</p><p>9，千万不要以为自己是打杂的。明白自己工作的价值，这是做好工作的前提。作为项目经理，一定会有很多琐事，写各种各样的报告，接听各种各样的电话，见各种各样的人，处理各种各样大小事情，没关系，只要你做这么多事情都是为了同一个目标，那么你的工作就是就是有价值的，虽然零散，也绝对考验你的能力。每天只做一件事情并不能让你学到时间管理，每天做10件事情就能让你必须学习时间管理。从工作中发现自己的不足，才能进步。把自己当成打杂的，心态已经不对，又怎会想到去改进呢?</p><p>随便列举了9条，都是项目经理需要修炼的，当然远远不止这9条。所以，当项目经理本身是一种修炼，修炼的正果不是你的项目成功，而是你的个人职业发展成功</p> <a href="http://hi.baidu.com/ns1990love/blog/item/a0f721f75a81f7dc7831aaf3.html">阅读全文</a>
		
		<br><b>类别：</b><a href="http://hi.baidu.com/ns1990love/blog/category/%CF%EE%C4%BF%B7%D6%CE%F6">项目分析</a>&#160;<a href="http://hi.baidu.com/ns1990love/blog/item/a0f721f75a81f7dc7831aaf3.html#comment">查看评论</a> <img src ="http://www.blogjava.net/ProgramerNi/aggbug/370709.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ProgramerNi/" target="_blank">ProgramerNi</a> 2012-02-24 02:01 <a href="http://www.blogjava.net/ProgramerNi/articles/370709.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何成为优秀的项目经理（转）</title><link>http://www.blogjava.net/ProgramerNi/articles/370710.html</link><dc:creator>ProgramerNi</dc:creator><author>ProgramerNi</author><pubDate>Thu, 23 Feb 2012 17:57:00 GMT</pubDate><guid>http://www.blogjava.net/ProgramerNi/articles/370710.html</guid><wfw:comment>http://www.blogjava.net/ProgramerNi/comments/370710.html</wfw:comment><comments>http://www.blogjava.net/ProgramerNi/articles/370710.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ProgramerNi/comments/commentRss/370710.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ProgramerNi/services/trackbacks/370710.html</trackback:ping><description><![CDATA[		
		<p>结合本人这几年在项目管理上的总结和得失，本人认为优秀的项目经理要有责任心、要善于沟通、能引导客户、能预测风险、善于总结、随需应变、善于激励团队、同时也要懂技术。 </p><p><strong>责任心</strong></p><p>作为项目经理首先要有责任心。有了责任心，你会把项目当成自己的孩子，倾注你的全部心血。责任，会驱使你关注项目的进度，千方百计去寻找各种资源，推着项目往前走。甚至吃饭、睡觉，走路、坐车，都想着整个项目团队，想着他们还在加班加点，你可能很自然地给他们带点夜宵、冲杯咖啡，犒劳员工。 </p><p>有了项目经理做表率，整个团队会鼎力支持工作，士气非常高，技术问题也迎刃而解，得到领导称赞和客户肯定，项目将朝着预想的方向发展。 </p><p>许多开发人员抱怨项目经理一天没干多少事情，而工资还挺高。其实，项目经理一刻都没闲着，他总在想着怎样更好的执行项目计划，调整项目进度等，脑子一直在不停地运转，所以说项目经理是心累。 </p><p><strong>善于沟通 </strong></p><p>PMBOK（项目管理的知识体系）指出，项目经理75％～90％的时间用在沟通上。沟通无处不在，项目经理要具备良好的沟通能力。如:跟领导报告工作进度、跟客户介绍产品及说明工作成果、跟项目成员交待工作、跟公司内的其它人员争取支持、跟合作厂商协调配合事项等。对项目经理来说，每天大部分的时间是跟人沟通。项目经理上有老板、客户，下有项目组员，属于夹板层，沟通不好，容易出事。 </p><p>沟通的关键在于：在什么时间，用什么方式，将什么信息，传达给什么人？特别要强调的是要做好沟通计划。同时，要掌握项目干系人的沟通需求，满足他们的期望！ </p><p>当然，沟通的方式有多种，正式的、非正式的。正式的有:各种评审会议、周例会、项目启动会议、项目总结会议等，非正式的如:个人谈话、餐桌上的聊天，MSN聊天等。要结合着使用各种沟通的技巧。有时候，非正式的沟通反而能获得项目的实际信息，尤其是开发人员对项目的期盼、想法和思想。 </p><p><strong>引导客户</strong></p><p>&#8220;客户是上帝&#8221;，但客户不一定全对，而且有的时候是错的，尤其在项目还没开发出模型的时候，客户有时根本不知道自己需要什么样的东西。所以，在项目启动会议后，双方要&#8220;把丑话说在前面&#8221;，分清责任。 </p><p>项目经理要站在客户的立场，努力满足客户的业务要求，让软件真正为客户创造价值。但是，如果项目经理总被客户牵着鼻子走，就很容易陷入被动的局面，结果是客户的需求一直在变化，造成程序不停地返工，项目总在原地打转，很难推进，久而久之，大家筋疲力尽，积极性严重受挫。最后，项目做得一蹋糊涂！ </p><p>开发方和使用方，要讲究&#8220;职位相当&#8221;，要找有话语权、能拍板的客户，统一接口人员，对需求的变更，不能说改就改，要做适当的变更控制，笔者一直建议要做到&#8220;落到纸面上&#8221;，有时需要客户签字确认。 </p><p>对于客户提出的需求，项目经理要凭借优秀的技术水平、充沛的业务知识快速估算需求的变更需要多少开发工作量，有没有更好的解决方法。理想的情况是程序基本不做改动，又能满足客户的需要。但笔者往往是采用变通的方法，换一种方式实现客户的需求。这种情况下，需要项目经理对系统结构有全局的认识，尺寸一定拿捏得很准。 </p><p>项目经理有时充当白脸、有时是黑脸，但无论如何，一定要维护组员的利益，笔者经常看到很多项目经理有意无意地在客户面前说开发人员的不是，遇到客户不满意的地方，就指责开发人员。这种方法欠妥，笔者一般是跟客户表态，向客户承认&#8220;错误&#8221;，回头再找开发人员讲道理，做到&#8220;内部的问题内部解决&#8221;。 </p><p>不过，这些年笔者做过很多项目，不少是大型项目，作为项目经理，笔者和客户关系处理得很不错，双方合作很愉快，最后客户变成了朋友。坦诚相待，有礼有节，&#8220;双赢&#8221;是项目经理努力的方向和追求的目标。 </p><p><strong>预测风险 </strong></p><p>风险贯穿项目之始终。作为项目经理，必须具有预测风险的能力，如技术储备是否满足项目需要，人员是否充足，项目预算够不够等。 </p><p>随着项目的推进，项目经理要预测哪个环节会有风险，并及早采取规避措施。很多风险都是在和客户、和老板的私下接触才能获取的，比如跨年度可能会换领导，国企的当年预算必须当年使用，跨年度将作废等。 </p><p>如果项目经理像程序员一样忙于整天的编程，而不关注项目风险的变化，就会很被动，甚至措手不及。记住，风险无处不在，作为项目经理要引起足够的重视，要有风险意识，能预测风险并控制风险。 </p><p><strong>善于总结 </strong></p><p>笔者常说，&#8220;总结是为了提高，思考是为了做得更好&#8221;。尤其是年轻的项目经理，经验不太丰富，只能一边做，一边总结，在总结中前进。经历不等于经验，经历总结、沉淀后才能成为自己的经验。孔夫子说的&#8220;吾日三省吾身&#8221;，主要是多用心，经常向经验丰富的前辈请教。 </p><p>很多项目经理，尤其是刚开始自己负责项目的项目经理，总把项目的一些过失归咎于外部因素，有时自以为正确，其实，常常犯先入为主的错误。其实要多从自身找原因，勇于自我批评，很多环节可以做得更好。 </p><p><strong>随需应变</strong></p><p>&#8220;凡事预则立，不预则废&#8221;，做任何事情都必须有清晰的目标和计划，以目标为导向。有了计划，项目成员就看到了努力的方向，有&#8220;奔头&#8221;和干劲，唤起员工的工作热情，整个团队士气很高。 </p><p>当然，软件这个行业，尤其是做国内项目，因为市场、客户、软件改进等需求，需要调动各种资源，所以即使规模很大的专业化软件公司，也没有一成不变的计划。虽然&#8220;计划赶不上变化&#8221;，但项目经理不要以此为借口而不重视计划的连贯性。做计划要留有适当的缓冲空间，松紧适度，随需应变！ </p><p>市场主导研发，研发促进市场。项目的三驾马车:技术、业务、管理，哪个都不能少。项目的三要素:进度、质量、成本，项目经理要牢牢贯彻。有的项目经理没有&#8220;成本&#8221;的概念，一味地追求完美，痴迷于技术，而忘记及时交付，这是软件开发人员的通病。 </p><p><strong>激励团队</strong></p><p>项目组就是一个团队，项目经理作为一个团队的领导，首先要认知自己的角色，明确自己的职责，逐步加强与团队成员的关系，善于激励别人，建立友好关系，要用不同的方式和不同的人打交道，同时要帮助绩效不佳的人。所以说，项目经理不能只是埋头于技术钻研，更重要的是带动整个团队，燃起团队的激情，俗话说&#8220;兵熊熊一个，将熊熊一窝&#8221;。 </p><p>其次，要明确团队目标，制定团队守则，增强团队成员间的信任关系，给予员工挑战性的工作，让团队充满生机和活力，给予表扬，协调人际冲突，处理危机。 </p><p>最后，项目经理要善于评估绩效，做到奖惩分明，让不好的倾向和行为习惯扼杀在初始阶段。 </p><p><strong>懂技术 </strong></p><p>项目经理只有懂技术，才能估算工作量，制定的计划才能相对可行。其次，懂技术，才能和别人沟通，尤其是和客户沟通，客户才能信任你。在软件开发领域&#8220;外行领导内行&#8221;不太现实。最为关键的是，即使主要技术人员走了，项目经理能随时补缺，不至于让项目瘫痪！ </p> <a href="http://hi.baidu.com/ns1990love/blog/item/293ae006f026ae1c728da5f2.html">阅读全文</a>
		
		<br><b>类别：</b><a href="http://hi.baidu.com/ns1990love/blog/category/%CF%EE%C4%BF%B7%D6%CE%F6">项目分析</a>&#160;<a href="http://hi.baidu.com/ns1990love/blog/item/293ae006f026ae1c728da5f2.html#comment">查看评论</a> <img src ="http://www.blogjava.net/ProgramerNi/aggbug/370710.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ProgramerNi/" target="_blank">ProgramerNi</a> 2012-02-24 01:57 <a href="http://www.blogjava.net/ProgramerNi/articles/370710.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>