本文中对项目经理的职责描述,主要职责是:
项目范围定义
项目计划制定、分解、分配、协调、汇报
项目质量控制
项目需求变更控制
国内的小公司项目经理没有太大的权限,有的连项目需求和范围都无法控制,很被动。
一个开发团队需要的工具可能会涉及到:UML工具、压力测试工具、数据库设计工具、版本管理工具、需求管理工具、进度管理工具、BUG管理工具。例如Rose、Together、LoadRunner、PowerDesigner、VSS、CVS、SVN、ClearRequest等等
一个开发团队不是用了什么先进的工具之后,整体的质量就会有所改善,这种想法是不正确的。工具是为了解决问题而引入,恰到好处最好,工具的功能过于强大、过于复杂都会影响
团队的工作效率。
作为职业经理人,最主要的职责就是帮助老板实现利润的最大化,每个企业都不会是没有矛盾的企业,有各种异常是常态,作为职业经理人,不同于一般的打工者,你要想方设法帮助企业缩减成本,提高利润,要有这样的心态,把公司当做自己的公司。
作者解决软件质量差,首先从需求抓起。
所有需求都是直接打电话找开发人员的方法是,设立一个辅助开发人员,所有需求都需要经过他的手,然后由项目经理统一处理。这个人要有领导的强大支持,否则可能顶不住各方面的压力。各种需求管理最开始用excle,不能满足需求之后,引入BUG管理工具。一个BUG管理工具,能把计划、进度、质量、需求、BUG都能管理起来,而且能追溯,能考核,能统计工作量和工作质量。真是必备。
其次是对需求的描述。
“想让人能从千万丝绦中理出头绪,于是脑图软件上场。把各个分支来龙去脉表现清楚。
到了描述某个节点的时候,PPT上手。一页PPT相当于一个界面窗口。每页PPT的图形模仿了菜单、输入框、按钮。按钮按下,还可以跳转到其他的PPT页上,和软件操作流程非常相似。
PPT让程序员很直观的看到未来软件作出来是什么样子。关于PPT的详细描述,如字段,流程,特殊注意,特殊控制,都用WORD说明好。
遇到有报表功能的时候,用EXCEL把报表画出来,让程序员喜闻乐见。
这样,从表及里,从概要到详细,从分支到关联,都表述OK。客户也能明白,程序员也能明白,实施人员也能明白,老板也能明白”
解决需求理解不一致的问题,作者引入了PPT+WORD+脑图+EXCEL的描述方法,十分有效。再做软件的过程中,让老板理解你的需求也是很重要的一个方面,用这种方法描述的需求老板很容易理解,这样提防员工偷懒的现象也会随之消除。
最后是美化产品,需要文案制作帮助文件、视频操作、解决方案、产品介绍、演示系统,美工也要到位。
为了让新功能快速让销售,客户了解,文案针对新版本,新功能反复集中培训,百其不厌。
作者最后说,要解决问题,不太可能立即见效,但是要开始努力解决。
“想过幸福的生活,从现在就开始脚踏实地的动手吧”
在本文中,作者针对解决软件质量的问题,提出了切实可行的方法,再开发的每一步骤,根据客观存在的问题,提出切合实际的解决方案。方案细化到了每一个小细节。逐步奏效。可谓是“细节决定成败”, 在此展现的淋漓尽致。这种解决问题的方法,态度值得深入学习。