项目经理(project manager)刘小备的一天
人物:
部门经理:汉小帝刘正
系统实施部经理:陶小谦
项目经理(project manager):刘小备
软件Software工程师:关小羽张小飞赵小云马小超黄小忠
任务:为江东通信公司开发套管理平台软件Software
江东通信公司接口人:鲁小肃
时间:2007年某某月某某天
当前状态:项目在编码阶段进入第3天按计划今天对前两天代码进行走读
; 刘小备照例7:30到了公司比正常上班时间早了1个小时公司里还没有个人非常安静他打开电脑泡上杯咖啡熟悉
桌面出现在眼前照例先打开江东移动通信管理平台项目计划.mpp,按照项目计划今天应该进行代码走读应该马上
进行代码走读安排具体走读分工如下:赵小云和刘小备走读关小羽计费模块代码;马小超走读黄小忠认证模块代
码;关小羽走读张小飞接入模块代码;张小飞走读马小超网管模块代码;黄小忠走读赵小云公共模块代码考虑
到关小羽计费模块业务逻辑比较复杂同时也是系统关键功能点所以刘小备自己也加入到对计费模块走读中为保
证走读质量每个人走读代码不超过1200行/天为集思广益刘小备在昨天下班前要求所有项目组人员结合以前编
码经验整理总结出编码中易范然后把走读安排以邮件形式发送江东通信项目组群组同时在邮件中通知8:30开项
目会议讨论代码走读相关事宜发完邮件刘小备又想到今天还有两件事情需要处理件是找财务要项目核算数据另
件是协调项目施工部安排实施工程师下周到江东通信公司进行网络和硬件系统安装提前作好实施准备他把这两
件事写到个人工作记录中待办事宜页
; 刘小备先把本机昨天项目代码备份然后用客户端从版本服务器取最新代码首先用ant进行全系统编译确认没有
编译问题然后用代码行统计工具linecount进行代码量统计代码总量达到了1.5万行比前天增加了3千行编码期间
生产效率达到了600行/人天对每个文件检查其注释率发现公共模块有个文件注释率不到10%离项目组对注释要
求差很多赶紧打开看发现其中大部分语句是和get思路方法这种情况下注释率低属于正常刘小备又分别统计了每
个模块代码规模并计算出昨天天内每个人代码产出:关小羽600行;张小飞400行;赵小云700行;马小超700行
;黄小忠600行刘小备想别看张小飞脾气暴躁确是个编码狂人如何昨天才产出了400行代码难道昨天下午趁我去
跟鲁小肃汇报项目进展偷偷出去喝酒了于是用beyond compare查看每个人具体增加代码发现 3弟张小飞新增
加代码复杂度般到底为什么?刘小备带着这个问题又打开项目组时间表格江东项目时间表格.xls检查项目组成员
时间分布情况看到张小飞有3个小时组间协调时间突然想起来原来昨天下午有个给新员工安排C培训是安排张小
飞做
; 项目开工会上刘小备就给项目组定了个不成文规矩项目组成员最少提前5分钟到公司第件事就是看邮件8:25分
项目组人员陆续已经到齐刘小备第个到会议室作好会议准备然后闭目养神8:30项目组成员都准时到了会议室刘
小备首先明确了走读人员安排并根据项目计划中质量计划明确本次代码走读质量目标是10个BUG/千行代码接
下来让大家把自己昨天整理总结编码中易范罗列出来大家起来讨论把些比较有共性问题和代码走读检查单
.doc结合形成了项目组专用走读检查单作为代码走读个主要依据刘小备要求走读专家把走读结果要记录到评审
表单.xls中再和作者起进行问题确认经过确认BUG再由作者进行修改中国自学编程网[Page]www.zxbc.cn
; 9:00走读开始首先关小羽给刘小备和赵小云讲解自己前两天完成代码结合类图、序列图和状态图对核心数据
结构、算法和业务流程进行了介绍大约9:30刘小备开始对计费模块代码进行走读走读中发现问题全部记录到评
审表单-计费模块.xls中上午11:30刘小备打了两个电话个给财务部经理要求其下班前提供项目核算表另个跟项目
施工部经理敲定下午1:00开个碰头会确定现场网络和硬件具体工作内容、时间及 人选然后继续走读代码中午
1个小时时间吃过饭靠在椅子上打了个盹洗了把脸让混沌大脑清醒下下午点到会议室系统实施部经理陶小谦已经
做在那里等他了两个人直入主题确定了现场网络和硬件实施人员、实施具体日期时间和实施内容并由陶小谦去
给实施工程师布置任务刘小备回到工位上赶紧继续代码走读工作到5:00代码走读结束共发现15个问题然后跟关
小羽起进行问题确认经过确认后是13个(其中两个是刘小备个人理解问题)5:30其他模块走读表单陆续发到刘小
备邮箱刘小备发现赵小云公共模块代码只发现了9个缺陷密度为7.5个/千行走读专家黄小忠编程经验最为丰富如
何缺陷密度这么低刘小备组织黄小忠和赵小云起对赵小云代码进行抽查6:00抽查了200行代码仍没有发现问题
最后得出结论方面赵小云贯仔细另方面公共模块代码复杂度也不高所以缺陷密度在正常范围内6:15按照惯例召
开项目组例会会上各项目组成员把自己走读成果进行和汇报包括在走读过程中自己有关代码走读新收获和提高
让大家工享刘小备对走读进行了整理总结肯定了走读成绩并对大家进行勉励最后再次强调修改代码定要合入配
置库并且要保证编译通过6:30会议结束大家开始根据走读表单进行代码修改修改完成后把代码合入到配置库中
并通知自己模块走读专家对问题修改进行确认同时大家开始填写江东项目时间表格.xls刘小备确认所有代码全部
check-in最后大家都走了刘小备首先填写了时间表格然后开始填写项目进展日报.doc介绍说明了项目当日进展
、明天工作安排、存在困难和需要支持等以邮件形式提交给部门经理刘正然后检查下个人工作记录中待办事宜
没有应该处理而未处理事情欣欣然关了主机
; 紧张忙碌天就这样过去了走在路上刘小备哼着“滚滚长江东逝水……”想着回家能吃上孙夫人小香做可口饭菜
他禁不住笑出声来。