查看: 10578|回复: 17

[原创] 软件项目经理最应该关心的 14 件事

[复制链接]
论坛徽章:
62
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
发表于 2010-7-13 11:36 | 显示全部楼层 |阅读模式
本文的最新版在 http://www.zhangxun.com/entry.aspx?sname=TaijiAgile&section=pmconcerns


软件项目经理的首要职责是确保项目的成功。如何保障项目的成功?有些事情和关键词对于软件项目经理来说非常重要。

不同的行业,不同的企业或组织,不同的项目,PM 的关注点可能各有不同。以下,列出一些我们认为最重要的几件事情或方面。


1. People - 人类

首先是人和。

与任何其他行业的工程项目一样,没有和谐的人际关系,软件项目也是不可能成功的。


1.1 Customers and Users - 搞好客户和用户关系

满足客户和用户的需求是第一位的。客户不满意,不高兴了,项目还有可能成功吗?

所以,自始至终地搞好客户关系和用户关系,就显得尤为重要。

很多客户并不是 IT/软件方面的行家,他们误以为软件开发和盖房子、造汽车差不多。如何更好地 Engage the customer,得到客户与用户的理解和密切配合?这是一个难题。


1.2 The Team - 团队

没有哪个 PM 不希望自己拥有一支优秀的团队。


1.3 Collaborate with Communication - 合作与沟通

完成一个项目,有时往往需要依靠外部的力量,与各方面的干系人(如其他部门和团队、供应商、合作伙伴等等)进行密切而有效的合作与沟通。


1.4 Culture, Goals and Values - 文化、目标与价值观

企业文化、团队文化非常重要。

太极软件工程认为 CMT:文化决定管理,管理决定技术。

如果所有利益攸关者都拥有共同的目标和价值观,那么项目就容易成功。


1.5 Politics and Economics - 政治经济学

正如任何企业的管理者,每个 PM 都应该懂一点政治经济学。如果 PM 缺乏政治头脑和经济头脑,那么他不可能在这个位置上坐久坐稳。


2. Reuse First - 重用(或复用)优先!

很遗憾,过去 10 多年,人们谈论了很多过程改进、流程管理与质量管理,却很少谈及系统地重用(Systematic Reuse)。

重用不是银弹,却是金弹!

如何才能让必需做的工作减到最少?


3. Process and Methodology - 选择最适合的项目过程/流程与方法论

流程管理和改进是过去 20 年来全球管理界和工程界的一个持续关注热点,软件过程也不例外。

一个软件企业、项目团队遇到的大多数问题和烦恼与 Process 问题直接或间接有关。所以,首先要把工艺流程理清楚。是重点,还是轻点?

到底软件开发的最佳流程什么样?什么是软件开发和管理的最佳方法?

我的项目团队到底应该采用什么样的过程和方法论?


4. Models and Documentation - 模型与文档

怎么才能更有效地进行沟通?

口头沟通很不可靠,最好形成书面的文档,白纸黑字,有据可查。

图形建模既是人类的一项本能,也是一种非常重要的沟通手段。


5. Risks - 风险

风险管理是软件项目管理的第一管理。

PM 具有风险意识,每周每月维护一张 Risk List,是风险管理的一种最佳实践。


6. Requirements (Functional and Non-Functional) and Scope - 需求(功能与非功能)与范围

需求(To do what)位于软件开发因果链的上游,需求定义不稳定、不全面、质量不高,往往会导致下游工作如估算和计划、设计、编程、测试等等出现一系列错误,从而导致软件项目的返工、超支和超期。

所以,PM 用心抓好需求工作这个牛鼻子,项目就已经成功一半了。


7. Plan, Review and Adapt - 计划、评审与调整

做计划,写很多的管理文档和报告,是 PM 的首要职责?

做好计划对于 PM 来说,的确是一件非常重要的工作。谁都希望料事如神,一切尽在计划、掌握和管控之中。这样的项目做起来自然很爽了。

可事实是,在复杂的软件开发项目之中,套用一句俗话:永远不变的是变化,而且宇宙定律告诉我们:运动与变化是永恒的,静止与不变是相对的。

在对待计划这个问题上,传统方法与敏捷方法有着显著不同。传统方法更强调事先完美的计划,敏捷方法更强调及时的反馈、评审和调整。把两者有机地结合起来,就能让我们立于不败之地。(太极)


8. Time (Timing), Schedule and Progress - 时间、排程与进度

天时,历来是个热点与核心问题。

客户和领导们最关心的往往是:这个系统到底什么时候才能真正交付?

目前已知最好的保证进度、确保按时交付的软件开发方法是:迭代式(Iterative)。


9. Testing and Verifying the Quality - 测试与质量

软件质量一旦出了问题,会给项目带来很大的麻烦。


10. Measurements and Metrics - 度量指标

如何减少拍脑袋决策?

量化,拿出科学数据来。

度量指标并不是越多越好,够用就好。


11. Architecture and Design - 系统/软件架构与设计

太极软件工程认为,架构设计是软件设计的主要内容和主要矛盾,架构的质量决定了软件系统的质量。

PM 应该与团队中的架构师紧密合作,尽早消除软件架构的技术风险。


12. Reduce Cost - 降低成本

项目经理一定要会算账。

时间成本是一种主要的隐性成本。


13. Optimize Management - 优化管理

何谓管理?

管理动作:Planning, Estimating,Controlling & Monitoring, Leading, Reviewing, Adapting, Coaching and Serving - 计划、估算、监控、领导、评审、调整,教练与服务 ...

不同的价值观,不同的哲学,导致不同的管理理念和方法。


14. Keep Learning, Accumulating Knowledge and Experience - 坚持知识与经验的学习和积累

一位有经验的 PM 会非常留意个人管理知识和经验的不断学习、更新与积累。

Values, Principles, Patterns and Practices (VP3) - 价值观、原则、模式与实践做法

建议参照 VP3 结构来组织知识和经验。

...


做一名普通、平凡和平庸的软件项目经理比较容易,做一名优秀的软件项目经理很难。

您认为哪些事情和关键词对于 IT/软件项目经理来说最重要?

请拍砖、补充。

[ 本帖最后由 张恂 于 2010-7-15 15:25 编辑 ]
论坛徽章:
61
ITPUB元老
日期:2010-11-30 11:31:09马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02夏利
日期:2014-01-17 13:39:182013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-02-07 13:08:13蛋疼蛋
日期:2012-01-06 13:08:02蜘蛛蛋
日期:2012-01-06 10:45:222012新春纪念徽章
日期:2012-01-04 11:53:54
发表于 2010-7-13 16:00 | 显示全部楼层
做一名普通、平凡和平庸的软件项目经理比较容易,做一名优秀的软件项目经理很难。

使用道具 举报

回复
论坛徽章:
8
设计板块每日发贴之星
日期:2010-01-07 01:01:062010新春纪念徽章
日期:2010-03-01 11:19:06ITPUB9周年纪念徽章
日期:2010-10-08 09:31:222011新春纪念徽章
日期:2011-02-18 11:43:34设计板块每日发贴之星
日期:2011-05-19 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222012新春纪念徽章
日期:2012-01-04 11:55:05ITPUB 11周年纪念徽章
日期:2012-10-09 18:13:33
发表于 2010-7-14 09:04 | 显示全部楼层
分析的不错啊

使用道具 举报

回复
论坛徽章:
62
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
 楼主| 发表于 2010-7-14 11:23 | 显示全部楼层
thanks!

使用道具 举报

回复
论坛徽章:
14
授权会员
日期:2010-07-12 09:03:58ITPUB9周年纪念徽章
日期:2010-10-08 09:32:262011新春纪念徽章
日期:2011-01-04 10:24:58ITPUB季度 技术新星
日期:2011-01-17 11:30:462011新春纪念徽章
日期:2011-02-18 11:42:472012新春纪念徽章
日期:2012-01-04 11:55:05
发表于 2010-7-19 10:33 | 显示全部楼层
实际项目下,应该也是有孰重孰轻啊

使用道具 举报

回复
论坛徽章:
57
秀才
日期:2017-08-18 11:06:452012新春纪念徽章
日期:2012-01-04 11:50:44ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152011新春纪念徽章
日期:2011-02-18 11:43:33ITPUB9周年纪念徽章
日期:2010-10-08 09:28:532010新春纪念徽章
日期:2010-03-01 11:06:132010年世界杯参赛球队:朝鲜
日期:2010-02-22 16:02:522010年世界杯参赛球队:荷兰
日期:2010-02-22 12:53:212010年世界杯参赛球队:瑞士
日期:2010-01-21 17:04:522010年世界杯参赛球队:法国
日期:2010-01-21 12:44:59
发表于 2010-7-19 11:23 | 显示全部楼层
4. Models and Documentation - 模型与文档

怎么才能更有效地进行沟通?

口头沟通很不可靠,最好形成书面的文档,白纸黑字,有据可查。

图形建模既是人类的一项本能,也是一种非常重要的沟通手段。

-------
強調文檔,會增加成本,如何平衡?
敏捷方法似乎更加信任面對面的口頭溝通。

使用道具 举报

回复
论坛徽章:
33
授权会员
日期:2005-10-30 17:05:33ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522013年新春福章
日期:2013-02-25 14:51:24马上有车
日期:2014-02-19 11:55:14
发表于 2010-7-19 11:27 | 显示全部楼层
在加上money

使用道具 举报

回复
论坛徽章:
55
马上加薪
日期:2014-02-19 11:55:142010广州亚运会纪念徽章:排球
日期:2011-04-27 13:27:19SQL大赛参与纪念
日期:2011-04-13 12:08:172011新春纪念徽章
日期:2011-02-18 11:43:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01生肖徽章2007版:兔
日期:2011-01-20 12:58:49
发表于 2010-7-21 20:45 | 显示全部楼层

回复 #1 张恂 的帖子

关系放到了第一位不错。可是一旦遇到客户的无理取闹如何处理。如:做的项目在自己公司无法推动。可能推迟或者拒绝签售合同,而你项目已经启动驻场人员可能已经消耗项目的大量人力的情况下。你如何把握项目风险。

想听听张恂 如何开展你的项目。

使用道具 举报

回复
论坛徽章:
55
马上加薪
日期:2014-02-19 11:55:142010广州亚运会纪念徽章:排球
日期:2011-04-27 13:27:19SQL大赛参与纪念
日期:2011-04-13 12:08:172011新春纪念徽章
日期:2011-02-18 11:43:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01生肖徽章2007版:兔
日期:2011-01-20 12:58:49
发表于 2010-7-21 21:58 | 显示全部楼层
不知道我这个算不算一个项目管理过程中的一个问题哈。

使用道具 举报

回复
认证徽章
论坛徽章:
1054
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
发表于 2010-7-21 22:14 | 显示全部楼层
原帖由 xsmdel 于 2010-7-21 20:45 发表
关系放到了第一位不错。可是一旦遇到客户的无理取闹如何处理。如:做的项目在自己公司无法推动。可能推迟或者拒绝签售合同,而你项目已经启动驻场人员可能已经消耗项目的大量人力的情况下。你如何把握项目风险。

想听听张恂 如何开展你的项目。


也希望可以学习到一些经验

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表