项目经理(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介绍说明了项目当日进展
、明天工作安排、存在困难和需要支持等以邮件形式提交给部门经理刘正然后检查下个人工作记录中待办事宜
没有应该处理而未处理事情欣欣然关了主机
; 紧张忙碌天就这样过去了走在路上刘小备哼着“滚滚长江东逝水……”想着回家能吃上孙夫人小香做可口饭菜
他禁不住笑出声来。

转载于:https://www.cnblogs.com/shihao/archive/2009/05/20/1470742.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/476306.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李宏毅机器学习(一)基本概念介绍

学习内容 这是第二次看机器学习的内容,所以这里主要记录的是让我印象深刻的知识点; 但是有两个问题: deep? 为什么不是越深越好?fat? 为什么要套娃,我们只需要将多个sigmoid并排不就好了吗&am…

灰色关联分析_灰色关联分析模型研究综述

灰色关联分析模型研究小结1 引言灰色关联分析是灰色系统理论中十分活跃的一个分支, 其基本思想是根据序列曲线几何形状来判断不同序列之间的联系是否紧密. 基本思路是通过线性插值的方法将系统因素的离散行为观测值转化为分段连续的折线, 进而根据折线的几何特征构造测度关联程…

LeetCode 622. 设计循环队列

1. 题目 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。 它也被称为“环形缓冲器”。 循环队列的一个好处是我们可以利用这个队列之前用过的空间。 在一个…

solidworks模板_工程师实用高级操作,Solidworks自定义属性链接到工程图模板

下面,我以一个非常简单的零件为例,为大家介绍如何在工程图中链接这些属性。来达到减少工作量节省工作时间的目的。1.这是1个简单的零件,零件的自定义零件属性都已经填写完成。2.制作该零件的工程图文件,这里我以SolidWorks中默认的…

简单的脚本控制面试题

版面上有一个button,一个div,单击button,div中显示当前日期 答案: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xht…

知识图谱入门知识(二)事件抽取(EE)详细介绍

学习内容 本文主要详细介绍事件抽取EE的概念&#xff1b; 装载自&#xff1a;李景鹏 啥是事件抽取(Event Extraction)&#xff1f; 同时这里关于事件抽取的介绍也可以作为补充&#xff1a; 分层网络用于事件参数抽取 事件抽取 事件提取&#xff08;Event Extraction EE&…

post和get传值

//post传值send.aspx: if (e.CommandName "ChaXun") { LinkButton Lik(LinkButton)e.Item.FindControl("LinkButton1"); Context.Items["username"] Lik.CommandArgument.ToString(); Server.Transfer…

交通流元胞自动机模拟仿真 matlab源码_元胞自动机中的时间反演

1.引言——生命游戏1970年&#xff0c;英国数学家约翰何顿康威提出了生命游戏&#xff08;Life Game&#xff09;。生命游戏本质是一个元胞自动机模型&#xff0c;每个元胞可以看作是一个细胞&#xff0c;细胞的产生、繁衍和死亡拥有3条演化规则。1&#xff0e; 如果一个细胞周…

李宏毅机器学习(二)自注意力机制

学习内容 本文以NLP为基础来介绍自注意力机制&#xff0c;而没有用图像为基础&#xff0c;但是其实两者都是相同的。 在图像中我们可以将图像切块&#xff08;块的划分是自定义的&#xff09;&#xff0c;然后计算块与块之间的关系&#xff1b; 这里介绍了self-attention 的由…

LeetCode 643. 子数组最大平均数 I

1. 题目 给定 n 个整数&#xff0c;找出平均数最大且长度为 k 的连续子数组&#xff0c;并输出该最大平均数。 示例 1: 输入: [1,12,-5,-6,50,3], k 4 输出: 12.75 解释: 最大平均数 (12-5-650)/4 51/4 12.75注意: 1 < k < n < 30,000。 所给数据范围 [-10,000&a…

技术交流论坛_研发部第四次技术交流论坛

炎热的七月&#xff0c;由研发部举办的第四次技术交流论坛顺利召开&#xff0c;这是知识的激烈碰撞&#xff0c;也是一次头脑风暴。出席本次交流活动的有柯明宏副总、郑正部长、权大有副部长、向民龙副部长等公司管理层领导和公司骨干成员。首先由柯明宏副总、郑正部长给这一次…

LeetCode 661. 图片平滑器

1. 题目 包含整数的二维矩阵 M 表示一个图片的灰度。 你需要设计一个平滑器来让每一个单元的灰度成为平均灰度 (向下舍入) &#xff0c; 平均灰度的计算是周围的8个单元和它本身的值求平均&#xff0c;如果周围的单元格不足八个&#xff0c;则尽可能多的利用它们。 示例 1: 输…

论文阅读笔记(三)【ACL 2021】Locate and Label: A Two-stage Identifier for Nested Named Entity

论文标题&#xff1a; Locate and Label: A Two-stage Identifier for Nested Named Entity Recognition 论文链接&#xff1a; https://arxiv.org/abs/2105.06804 代码链接&#xff1a; https://github.com/tricktreat/locate-and-label 摘要 &#xff08;1&#xff09;过…

WDK中出现的特殊代码

WDK中出现的特殊代码 我们用本章的最后一个小节来介绍一些在WDK示例代码中见到的特殊形式编码。这些代码在Win32应用程序的编程中很少见到&#xff0c;读者需要首先熟悉一下。 首先是参数说明宏。参数说明宏一般都是空宏&#xff0c;最常见的是IN和OUT。其实定义很简单&…

局域网lan设置_4G工业路由器的WAN、LAN组网方式

4G工业路由器组网通常是通过WAN口、LAN口来实现&#xff0c;计讯带大家详细了解关于4G工业路由器WAN、LAN组网方式。1、WAN口加4G组网方式该组网方式同时拥有两个可以连接到广域网的接口(以太网口的WAN口和M2M网络的4G口)&#xff0c;两路通道形成互补及备份&#xff0c;同时接…

LeetCode 894. 所有可能的满二叉树(递归)

1. 题目 满二叉树是一类二叉树&#xff0c;其中每个结点恰好有 0 或 2 个子结点。 返回包含 N &#xff08;1 < N < 20&#xff09;个结点的所有可能满二叉树的列表。 答案的每个元素都是一个可能树的根结点。 答案中每个树的每个结点都必须有 node.val0。 你可以按任…

论文阅读笔记(四)【ACL 2021】FEW-NERD: A Few-shot Named Entity Recognition Dataset

摘要 过去的难点&#xff1a; 过去的都是粗粒度的&#xff1b; Few-NERD&#xff1a; 一个大规模的人类注释的小样本NERD数据集&#xff0c;它具有8种粗粒度和66种细粒度实体类型的层次结构。Few-NERD由来自维基百科的188238个句子组成&#xff0c;包含4601160个单词&#xff…

Exchange2003启用web页面登陆(表单型身份验证)

一、 owa中启用表单验证 在Exchange server 2003中配置OWA启用基于表单的身份验证(忽略SSL): o 在服务器&#xff0d;协议&#xff0d;HTTP&#xff0d;HTTP虚拟服务器右键&#xff0d;勾选"启用基于表单的身份验证"&#xff0c;出现提示要求SSL&a…

LeetCode 241. 为运算表达式设计优先级(动态规划)

1. 解题 给定一个含有数字和运算符的字符串&#xff0c;为表达式添加括号&#xff0c;改变其运算优先级以求出不同的结果。 你需要给出所有可能的组合的结果。有效的运算符号包含 , - 以及 * 。 示例 1: 输入: "2-1-1" 输出: [0, 2] 解释: ((2-1)-1) 0 (2-(1-1)…

python具体应用过程_python公开课|Python for循环的具体应用就是python流程控制的核心,想学会就来看看...

【摘要】在这个科学技术高速发展的时代&#xff0c;越来越多的人都开始选择学习编程软件&#xff0c;那么首先被大家选择的编程软件就是python&#xff0c;也用在各行各业之中&#xff0c;并被大家所熟知&#xff0c;所以也有越来越多的python学习者关注python问题&#xff0c;…