学习管理【笔记1】
说实话,虽然做了1年多的项目经理,在甲方经理手把手教授之下,也混过来了。不过总是感觉心里没底,仅仅如此行事,是好是坏,自己并没有绝对的判定。
最近抽的空暇,好好看看项目管理。
我总结项目管理分为两层
1,抽象层(公司上层管理人员关注)
注重对客户曾诺、需求确定、合同变更、成本控制、风险控制、质量控制、进度控制等。这层类似开发中的接口或者抽象类,不关注项目实现细节,要求项目组提供这些控制的文档(或者等价物)出来。整体层次上控制
2,操作层(项目经理关注)
项目经理要完成的不单单是公司项目管理上的要求(项目计划、进度、风险、质量、成本),还包括非项目管理的要求(如其他财务部门需要的考勤信息,HR部门需要的人员考核信息),以及客户方面的要求(新需求、性能、可维护性要求、协调。。。。。。)
传统上,我看到很多公司要求项目组提供超级多的文档:(我这里tree了一个小项目的)
引用│ QR-08-01项目计划--融合支付平台.doc
│ QR-08-05项目质量计划.doc
│ QR-08-07项目实施过程控制表.xls
│ QR-11-04系统上线工作程序表_20100419.doc
│ QR-25-01配置管理计划.doc
│ 中国电信融合支付平台概要设计说明书V1.1.doc
│ 号百全国统一支付平台项目_20091025--项目估算表.xls
│ 号百全国统一支付平台项目经理任命书.xls
│ 号百统一支付平台系统功能表-进度控制.xls
│ 详细设计说明书-门户网站.doc
│ 质量记录自查表--2010内审--融合支付-金剑寒20100823.xls
│ 质量记录自查表--2010内审--融合支付-金剑寒20100825.xls
│
├─01-需求分析
│ ├─01-软件需求说明书
│ │ 号百全国统一支付平台业务需求(POS-卡-密码及周边分册)20091022.doc
│ │ 号百全国统一支付平台业务需求(卡管系统分册).doc
│ │ 控制台业务需求(账户与支付分册)吴大强.doc
│ │ 账户与支付组业务需求说明书20091023.doc
│ │
│ └─02-评审记录
│ QG-31-02需求分析评审检查表.doc
│ QR-31-01评审通知.doc
│ QR-31-03评审总结报告.doc
│
├─01-项目周报
│ QR-08-04项目风险控制表-号百统一支付平台(2010-01-29).xls
│ QR-08-04项目风险控制表-号百统一支付平台(2010-05-23).xls
│ QR-08-04项目风险控制表-号百统一支付平台(2010-05-30).xls
│ QR-08-04项目风险控制表-号百统一支付平台(2010-06-06).xls
│ QR-08-04项目风险控制表-号百统一支付平台(2010-06-27) .xls
│ QR-08-04项目风险控制表-号百统一支付平台(2010-07-04) .xls
│ QR-08-04项目风险控制表-号百统一支付平台(2010-07-11).xls
│ QR-08-04项目风险控制表-号百统一支付平台(2010-08-01).xls
│ QR-08-08项目报告-号百统一支付平台(2010-01-29).doc
│ QR-08-08项目报告-号百统一支付平台(2010-05-09 ).doc
│ QR-08-08项目报告-号百统一支付平台(2010-05-16).xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-05-23).xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-05-30).xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-06-06).xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-06-27) .xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-07-04) .xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-07-11) .xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-07-18) .xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-08-01) .xlsx
│ QR-08-08项目报告-号百统一支付平台(2010-08-07) .xlsx
│ QR-08-08项目报告-吴青松-号百全国统一支付平台-20090108.doc
│ QR-08-08项目报告-吴青松-号百全国统一支付平台-20091120.doc
│ QR-08-08项目报告-吴青松-号百全国统一支付平台-20091212.doc
│ QR-08-08项目报告-吴青松-号百全国统一支付平台-20091218.doc
│ QR-08-08项目报告-吴青松-号百全国统一支付平台-20091225.doc
│ QR-08-08项目报告-吴青松-号百全国统一支付平台-20100101.doc
│ QR-08-08项目报告-吴青松-号百全国统一支付平台-20100129.doc
│ 号百项目工作周报-20100820.xls
│
├─03-上线试运行
│ │ QR-11-02系统上线计划.doc
│ │
│ ├─01-试运行计划
│ │ │ 500个账户随机密码.xlsx
│ │ │ 500张卡生成脚本.txt
│ │ │ 5张集团演示卡.txt
│ │ │ makeCard20100127161034.txt
│ │ │ makeCard20100201104452.txt
│ │ │ 上线演练方案.docx
│ │ │ 付费通500张卡20100201.xls
│ │ │ 付费通初始化500张卡号和客户号.xlsx
│ │ │ 初始化500张卡号和客户号.xlsx
│ │ │ 资和信200张卡20100127.xls
│ │ │ 金融应用制卡数据示例.txt
│ │ │ 预发卡信息.xlsx
│ │ │
│ │ └─部署文档
│ │ D7-软件部署说明书(OTA通讯前置).doc
│ │ 批处理 子系统部署文档.doc
│ │ 账户核心系统部署步骤.docx
│ │
│ ├─02-试运行记录
│ │ 换版说明_20100419.xlsx
│ │ 换版说明_20100505.xlsx
│ │ 换版说明_20100510.xlsx
│ │ 试运行版本变更记录.xlsx
│ │
│ ├─03-试运行总结
│ │ 4月19号部署总结.txt
│ │
│ └─04-初始化脚本
│ │ POSP初始化脚本.sql
│ │ script.sql
│ │ tablespace.sql
│ │ 交易代码初始化脚本.sql
│ │ 切换UDB.sql
│ │ 地区城市初始化脚本.sql
│ │ 手机号段初始化脚本.sql
│ │ 报表初始化脚本.pde
│ │ 新增表20100713.sql
│ │ 机构初始化脚本.sql
│ │ 权限信息初始化脚本20100316.sql
│ │ 权限信息初始化脚本20100317.sql
│ │ 权限信息初始化脚本20100322.sql
│ │ 权限信息初始化脚本20100520.sql
│ │ 权限信息初始化脚本20100521.sql
│ │ 权限信息初始化脚本20100524.sql
│ │ 权限信息初始化脚本20100530.sql
│ │ 权限信息初始化脚本20100603.sql
│ │ 权限信息初始化脚本20100608.sql
│ │ 权限信息初始化脚本20100609.sql
│ │ 权限信息初始化脚本20100617.sql
│ │ 权限信息初始化脚本20100722.sql
│ │ 权限信息初始化脚本20100805.sql
│ │ 权限信息初始化脚本20100811.sql
│ │ 权限初始化脚本.sql
│ │ 权限初始化脚本_20100406.sql
│ │ 权限初始化脚本_20100413.sql
│ │ 权限初始化脚本_20100423.sql
│ │ 清分规则初始化脚本.sql
│ │ 短信参数模板初始化脚本.sql
│ │ 系统字典初始化脚本.sql
│ │ 系统字典初始化脚本20100315.sql
│ │ 系统字典初始化脚本20100317.sql
│ │ 系统字典初始化脚本20100402.sql
│ │ 系统字典初始化脚本20100406.sql
│ │ 系统字典初始化脚本20100408.sql
│ │ 系统字典初始化脚本20100419.sql
│ │ 系统字典初始化脚本20100421.sql
│ │ 系统字典初始化脚本20100428.sql
│ │ 系统字典初始化脚本20100506.sql
│ │ 系统字典初始化脚本20100512.sql
│ │ 系统字典初始化脚本20100521.sql
│ │ 系统字典初始化脚本20100603.sql
│ │ 系统字典初始化脚本20100617.sql
│ │ 系统字典初始化脚本20100714.sql
│ │ 系统字典初始化脚本20100722.sql
│ │ 系统字典初始化脚本_20100402.sql
│ │ 系统字典初始化脚本_20100407.sql
│ │ 网银银行参数初始化脚本.pde
│ │ 脱机账户迁移.txt
│ │ 菜单初始化脚本.pde
│ │ 错误代码初始化脚本.sql
│ │
│ └─卡管
│ table.pde
│ view.sql
│
├─04-会议纪要和备忘录
│ │ 会议纪要_20091221.doc
│ │ 会议纪要_20091228.doc
│ │ 会议纪要_20091229.doc
│ │ 会议纪要_20100111.doc
│ │ 会议纪要_20100127.doc
│ │ 会议纪要_20100201.doc
│ │ 会议纪要_20100204.doc
│ │ 会议纪要_20100222.doc
│ │ 会议纪要_20100301.doc
│ │ 会议纪要_20100322.doc
│ │ 会议纪要_20100401.doc
│ │ 会议纪要_20100409.doc
│ │ 会议纪要_20100416.doc
│ │ 会议纪要_20100423.doc
│ │ 会议纪要_20100505.doc
│ │ 会议纪要_20100511.doc
│ │ 会议纪要_20100525.doc
│ │ 会议纪要_20100528.doc
│ │ 会议纪要_20100625.doc
│ │ 全国统一支付平台建设项目-会议纪要20091009-1.doc
│ │ 全国统一支付平台建设项目-会议纪要20091009-2.doc
│ │ 卡平台及省平台讨论会议纪要HB-20091013-03.doc
│ │ 号百会议纪要2009-10-12.doc
│ │ 号百会议纪要HB-20091010-01.doc
│ │ 号百会议纪要HB-20091012-02.doc
│ │ 号百会议纪要HB-20091016-05.doc
│ │ 号百会议纪要HB-20091020-06.doc
│ │ 号百会议纪要HB-20091022-07.doc
│ │ 号百会议纪要HB-20091024-08.doc
│ │ 号百会议纪要HB-20091028-09.doc
│ │ 号百会议纪要HB-20091106-10.doc
│ │ 号百会议纪要HB-20091112-11.doc
│ │ 号百会议纪要HB-20091113-12.doc
│ │ 号百会议纪要HB-20091123-13.doc
│ │ 号百会议纪要HB-20091204-14.doc
│ │ 号百会议纪要HB-20091210-15.doc
│ │ 号百会议纪要HB-20100204-17.doc
│ │ 号百会议纪要HB-20100511-25.doc
│ │ 安徽调研会议纪要20091120.dot
│ │ 统一支付平台需求评审及省号百需求调研会议日程.xls
│ │ 资金清算小组会议纪要HB-20091014-04.doc
│ │ 项目管理会议纪要_20100301.doc
│ │
│ └─每日例会
│ 例会纪要_20100304.doc
│ 例会纪要_20100305.doc
│ 例会纪要_20100308.doc
│
├─04-用户手册
│ ├─01-安装手册
│ │ 省平台安装指导.doc
│ │
│ ├─02-使用手册
│ │ 中国电信集团省级密钥管理系统初始化操作手册.rar
│ │ 号百统一支付平台商户自服系统用户手册.doc
│ │ 翼支付用户使用手册20100308.doc
│ │
│ └─03-维护手册
│ 清分数据添加注意事项.docx
│
├─06-评审记录
│ QR-31-02评审问题记录表_上线方案评审记录.xls
│ QR-31-02评审问题记录表_关键模块评审记录.xls
│ QR-31-02评审问题记录表_概要设计评审记录.xls
│ QR-31-02评审问题记录表_用户文档评审记录.xls
│ QR-31-02评审问题记录表_详细设计评审记录.xls
│ 评审报告--上线方案.doc
│ 评审报告--关键模块.doc
│ 评审报告--概要设计.doc
│ 评审报告--用户文档.doc
│ 评审报告--详细设计.doc
│
├─22软件测试
│ │ 号百全国统一支付平台建设项目测试用例.doc
│ │ 测试分析报告03-08-03-12版.doc
│ │ 测试结果-更新到12-07.xls
│ │ 测试计划.doc
│ │ 评审总结报告.doc
│ │ 评审问题记录表.xls
│ │
│ └─02-测试案例
│ 01-Portal-1.0-09.11.27.doc
│ 01-Portal-支付门户网站测试场景.doc
│ 02-Merch-商户自服平台测试场景.doc
│ 03-Netpoint-营业厅自服测试场景.doc
│ 04-Thirdpart-网银和第三方支付平台接入测试场景.doc
│ 05-Pos-Pos接入测试场景.doc
│ 06-Manage-1.0-09.11.30.doc
│ 06-Manage-综合管理平台测试场景.doc
│
├─项目计划调整
│ 1月8号前工作安排.mpp
│ 201008月后工作列表.xls
│ 3.15演示系统准备工作.xls
│ QR-08-01项目计划--号百.doc
│ 中心开发组后续开发计划20100416.mpp
│ 关于号百全国统一支付平台工程.doc
│ 关于号百全国统一支付平台工程进度.doc
│ 号百全国统一支付平台_功能点列表_12月5号计划安排.xls
│ 号百全国统一支付平台建设项目实施计划(Project2003版本).mpp
│ 号百支付项目各子系统负责人.xls
│ 号百统一支付平台系统功能表-进度控制.xls
│ 号百统一支付平台系统功能表.xls
│ 各子系统负责人.xlsx
│ 后续开发计划-20100315.mpp
│ 开发组近期工作要点(20091222-20100108).xlsx
│ 百事购卡一期建设开发计划.xls
│ 第二阶段周工作计划.xlsx
│ 近期工作要点.xlsx
│ 需求功能点列表--定版.xls
│
└─风险控制表
QR-08-04项目风险控制表-号百统一支付平台(2010-01-29).xls
QR-08-04项目风险控制表-号百统一支付平台(2010-05-23).xls
QR-08-04项目风险控制表-号百统一支付平台(2010-05-30).xls
QR-08-04项目风险控制表-号百统一支付平台(2010-06-06).xls
QR-08-04项目风险控制表-号百统一支付平台(2010-06-27) .xls
QR-08-04项目风险控制表-号百统一支付平台(2010-07-04) .xls
QR-08-04项目风险控制表-号百统一支付平台(2010-07-11).xls
QR-08-04项目风险控制表-号百统一支付平台(2010-08-01).xls
其中任何一个文档的虽然不是很复杂的任务(基本上都有模板),但是文档的版本变化,同步。。。都不是很简单的事情——好吧,其实都不复杂。
问题是,用这个能真实的控制的住项目么?
大凡有过3个以上项目开发经验的人都知道,销售吹嘘的功能和产品实际有的功能是两回事;需求说明书上的需求和实际有的功能可能又是两回事(一般上差别不大),产品设计说明和产品实现(代码级的和架构级的)可能根本就是天壤之别,其他的还有什么代码维护手册,打标技术方案建议书。。。。只能一笑而过。
好吧,这些其实大家都不感兴趣,那是项目经理的麻烦事。但是我知道一个让所有人都很恼火的东西:日报。几乎所有的人都是瞎填的,却不得不每天绞尽脑汁的去编造出来交给兴致勃勃的上级——我敢说对很多人来说,他们这件事每天杀死的脑细胞比工作更多。
同样的问题是,这个真的能控制的住项目么?真的是有效的管理么?
我梦想中公司应该提供一些平台,比如代码同步的版本控制系统,信息交流的mail服务器,知识共享的wiki系统,包含需求、计划、跟踪、bug。。。。等功能的完整的在线项目管理服务器,通过这些去考核人员的考勤、绩效、产品质量、风险控制、。。。。。这些全部都是透明的、AOP的,并不会给员工带来任何不便却能真实有效的考核员工,真正有效的达成公司的管理目的。
我觉得我的这个想法,不算创新;但是做开发好久了,呆了很多家,发现同样的这些问题却到处都是,一直得不到改善,算是普遍的老毛病了,影响甚大,改进好了效益应该还是蛮大的。
其次,我说一下项目组治理的问题。
在国内我觉得项目组治理最大的问题就是信任&理解以及认识到程序开发这个行业的工作效率更需要程序员发自内心的热爱而不可能通过建筑业的时间和搬砖个数来考核的认识转变。
我们整天羡慕微软的大办公室、google的厨师、hp的人性文化。。。balabalba一大堆这些国外的好处。可是
示例1
(我现任(马上就是上任)公司上级居然在我们连续3个月加班,提出加班补助的时候跟我说)
总监:谁知道你们是在加班还是在看新闻,不要把公司当大锅饭来吃。。。。balabala一大堆。
我:你如果不相信,你可以过来看,看看大家是在看新闻还是在干活。
第二天,***带了一帮人入住我项目组旁边。
示例2
(一个项目组20多个人,3个月活动经费1000,我去报销的时候,有400吃烧鸡的费用不给报销)
总监:这个不能报
我:你说周末鼓励大家加班一下,为了汇丰那个项目,改善一下大家。。。
总监:我没说过。。。。。。。。别老想用钱解决问题.。。。balabala
示例3
(春节请了3天年假,最后一个到;总监大怒,对着几个早到的实习生大批我、项目经理、几个骨干)
3月份工资我少了2000。
。。。
类似的,上级不信任下级,甚至欺骗下级的事情,太普遍了,只是程度不同而已。
这样的公司,工作效率?代码质量?工作热爱?——关我鸟事,我要转销售,我要转市场、我要转管理,我要打酱油。。。。。。。这样的言论大家是不是很熟悉。
在我转述总监的许诺的时候,大家笑了:你傻啊,这都信?
其实我们都不信。我们在做一些不得不做,没有一些意义,也许只有总监一个人信,甚至他也不信,却没有更好的办法。彼此欺骗,彼此打酱油,却不得不粘合在一起,苟合的混混罢了。
我领导有三大招
1,吹嘘公司美好前景,市场前景广大(但不许诺,让你自己去延伸联想,自以为有好处)
2,许诺会给什么好处(比如我被许诺过将来做成产品,每笔销售提成2%,连比例都有的。。。)
3,封官给项目经理(没好处,后来准备离职),又许诺封区域总监(我直接拒了)
现在他说啥我都不信,他让我改改报销单我都要回去琢磨半天,怕他其中有什么猫腻,被他陷害到(真的有猫腻啊。。。。。,简单说来就是他对我使用老J对老D使用的“智取Y家墙”的自毁长城之计。)还好被我琢磨了俩小时弄清楚了。
作为一个技术人员,我是非常简单的,也是非常希望领导能简单真诚的对待我们。但是可以么?没有人是傻子,不诚信只能招致不诚信,只能招致更大的内耗。这是石墨所以为石墨,金刚石所以为金刚石,有些公司之所以为有些公司的缘由了。