艾伟也谈项目管理,说说我们项目组的考核

简介:   周六又被老板招呼去开会,烦!在会上,老板说要对我们软件部实施绩效考核,并要求我们几个项目经理在一起商量下,把具体的实施细则给敲定下来。结果我们几个经理们在公司会议室一直讨论到晚上八点多才大体弄出个实验品来,准备周一就开始在软件部开展实施。

  周六又被老板招呼去开会,烦!在会上,老板说要对我们软件部实施绩效考核,并要求我们几个项目经理在一起商量下,把具体的实施细则给敲定下来。结果我们几个经理们在公司会议室一直讨论到晚上八点多才大体弄出个实验品来,准备周一就开始在软件部开展实施。

  在这些年工作的时间里,我在很多公司呆过,自然也感受过很多公司对我们这些程序员的考核。说实话,我一直对考核这东西不感冒,更多的是不喜欢,因为这里面需要参杂的人为因素太多,而且很多时候让人反感,搞得大伙是怨声载道,民不聊生的。所谓的一些专业人士,专业考核,在我看来也无非是些江湖道士,到处坑蒙拐骗,有甚者引导过来,也无非就是装点门面而已。而其很多时候,被考核者在忍受不了那些无尽的摧残和折磨下,谩骂着无理的规则,郁闷的考核离开公司的,我在几年前离开某家公司也是源于此。

  在我看来,其实很多时候,不管是公司老板还是部门领导,无非就是想通过这些考核的执行,最终知道自己下面的每个人,具体每天都在干些什么,有无偷懒,是否按照规定做事等。那些上层领导们一天都是忙得“神龙见首不见尾”,哪里有时间来实时盯着你,看你是否在QQ,是否在上网,是否在游戏等等。终究是归于这样的原由,这些所谓的绩效考核,岗位考核,项目考核,部门考核等形形色色的东西,也就有如一颗颗定时炸弹般突现在我们日常的程序生活中。

   今天,在这里我不想就考核的好坏做分析,因为这东西本就是一个争论不休的无奈,再论下去,也就只能那样了,正所谓仁者见仁智者见智,终究是谁对谁错,也只有我们的程序员才得以知晓。

   在下面的文字里,我主要还是针对我们当前即将实施的考核啰嗦几句,这些只是个人观点而已,说的不好的望各位给以指出。我主要谈到的有如下三点:考核的目的、考核的规则、考核的结局。好,我们就开始吧。

  一、考核的目的

  前面我说到,不管是我们的老板还是相关部门领导,对他的手下实施考核的最根本目的就在于想知道大伙都在做些什么。不然他一天在外面奔东忙西,结果到头来却是自家后院起火,那岂不是得不偿失,亡羊补牢悔之晚也。

  当然,领导终究是领导。他是这么想的,可从来不是这么说的。那天在会议上,我的老板就很义正严词地告诉我们说,这次对软件部实行考核的主要目的只有如下五点:

  1、规范大家的日常行为,办事流程,工作方式,方法;

  2、约束大家每天干好自己手头的任务,各司其职、各负其责,既不能玩忽职守,也不可越俎代庖;

  3、对大家的工作能力,积极意识给出较为合理的评价。做得好的给出褒奖,做得差的给出批评、指正;

  4、在公司内,部门内,各项目组内形成竞争氛围,使各团队之间有PK意识,敢于攀比,勇于超越,使我们的每个员工每天都能以最大的热情投入到日常工作中,把自己身边的每件事情做好;

  5、公司准备出台相关奖励措施,对于季度、年度一直表现突出的个人或团队给以相应的奖励。当然对于一直甘于老末的,也要给以警示、处罚,不过具体的形式有待协商。

  现在看来,也只有第五条,能勾起我对考核的丁点兴趣了,因为那里已经明确指出,只要一直坚持做得好,就有一些奖励的回报。我在痴想或许每人能分个千儿八百的,那也算是划得来了,也不枉大伙白忙活一场。哈哈。。。

  二、考核的规则

  对于这考核规则,还真是个没谱的旋。这玩意儿,比起写程序,做项目来说难多了。定严了,执行起来难,定宽松了,对得起下面的兄弟,对不起上面的领导,真是左右为难,纠结无奈。

  那天,我们几个项目经理一直折腾到晚上8点多才基本上弄出个大概来,这里我主要列几条给大伙一起观赏观赏。

  1. 代码编写期间,每天下班前按时提交代码,并保证系统整合后可正常运行(3分);

  2.严格执行软件开发规范,各个环节给出相应的文档说明(1分);

  3. 严格执行代码编写规范,争取做到每个包,每个类,每个方法有注释;代码命名规范,每个类代码行数尽量控制在200行以内,对于复杂或公共部分,尽可能给出类图和包结构图等(2分);

  4.遵守公司规定的作息时间,各项目组成员请销假按照项目组内已规范的流程执行(2分);

  5. 无特殊原因,必须按时完成已分配的开发内容(2分);

  6. 未经同意不能随意引入其他技术框架,确实认为好的东西,可提出,大家一起讨论(2分);

  7. 未经同意不能随意修改系统框架公共部分,核心架构组除外(2分);

  三、考核的结局

  周六那天我们几个在一起弄玩,老板就要求马上执行下去。我们原打算是八月才开始的。可老板一再坚持说,没必要,下周就可以宣布,让大家开始执行,我们也没再多说什么。其实我当时想告诉他说再商量下,可转眼一想还是算了,别去碰壁,我的老板是那种言出必行的人,他一旦决定的事,没人可以阻止他。

  其实在我经历过的很多考核中,无非都是相同的结局。一开始激情澎湃,到头来,要不就是中途夭折死去,要不就是含含糊糊一直和稀泥。因为很多时候我们制定的那些规范太过死板,而且一旦某个兄弟触犯了,我们这些执法者们,又有点于心不忍地去扣他的那一两分。   

  如果狠心扣了,那他会觉得你多少有点不通情理,他这样兢兢业业地给你卖命干活,你却这样对他冷酷无情。长此以往,他会发现其实你这人很不讲究,自然你和他的关系也会逐步变得不和谐起来,甚至最终他可能选择远离你而去,另头他处。如果碍于情面,不扣吧,那好,别人不爽啦。说你有私心,有偏见。明明规矩定在那里,为什么不执行。好,你今天不扣他的,那我明天犯了,你也不能扣我的,不然我和你没完,你敢扣老子告你去。最终下来你不能扣张三,也不能惹李四,睁一只眼闭一只眼就此作罢,只有祈祷别让上面领导发现就行,不然自己是吃不了兜着走。看看就是这样的结局,你该如何是好?

  其实我们都是一群在一起为求过点好日子而不辞辛苦劳作的苦力同僚,我们都是些难兄难弟,我们有共同的爱好,有相同的追求,有同样的企盼,今生有缘才相聚于此。很多时候我们应该在一起有说有笑,和和气气地相处好,大伙一起写代码,做项目。可这考核一来,搞得是天怒人怨,满城风雨。我不晓得这样的考核下来,我们的团队和谐还能存在多久? 我们彼此的合作意识还能否继续? 我们的项目组还是否一直延续下去?

  哥们儿几个,别怪我,哥是被逼的!!!

目录
相关文章
|
监控 关系型数据库 数据库
PostgreSQL 恢复模式错误日志增强 - 提供正在恢复的WAL(XLOG)文件位置
标签 PostgreSQL , the database system is starting up , the database system is in recovery mode 背景 当数据库异常停库,再次启动时。
3510 0
|
11月前
|
资源调度 JavaScript 前端开发
yarn如何用node替换
Yarn 是一个由 Facebook 开发的 JavaScript 包管理工具,提供比 npm 更快、更可靠的依赖管理体验。然而,在某些情况下,使用 Node.js 内置的 npm 工具替代 Yarn 可能更为合适。通过简化项目结构、统一命令行工具、利用丰富的社区资源和支持,npm 能够减少不必要的复杂性。转换步骤包括:安装 Node.js 和 npm、初始化项目、安装依赖包、转换脚本以及使用 npm 运行命令。这样可以确保项目在保持高效的同时,避免引入额外的工具依赖。
279 2
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【8月更文挑战第5天】随着软件应用的扩展,性能测试至关重要。Apache JMeter是一款成熟且功能强大的开源工具,支持多种协议,可通过命令行模式执行复杂测试计划,并能与Python集成实现自动化。Locust则是一个基于Python的负载测试工具,通过简单脚本模拟HTTP请求,特别适合Web应用测试,支持自定义请求和深度集成Python库。两者各有优势:JMeter适用于多种应用测试,有直观图形界面;Locust专注HTTP请求,对熟悉Python的开发者更为灵活。结合Python的强大功能,这些工具能帮助我们深入挖掘性能测试潜力,提高应用的稳定性和可靠性。
406 3
|
机器学习/深度学习 算法 Python
介绍文本分类的基本概念、常用方法以及如何在Python中使用机器学习库进行文本分类
【6月更文挑战第13天】文本分类是机器学习在数字化时代的关键应用,涉及文本预处理、特征提取和模型训练等步骤。常见方法包括基于规则、关键词和机器学习,其中机器学习(如朴素贝叶斯、SVM、深度学习)是主流。在Python中,可使用scikit-learn进行文本分类,例如通过TF-IDF和朴素贝叶斯对新闻数据集进行处理和预测。随着技术发展,未来将深入探索深度学习和多模态数据在文本分类中的应用。
463 2
|
运维 监控 数据可视化
自动化运维:使用Python脚本进行日志分析
【8月更文挑战第31天】当系统出现问题时,我们通常会查看日志寻找线索。然而,手动阅读大量日志既费时又易出错。本文将介绍如何使用Python脚本自动分析日志,快速定位问题,提高运维效率。我们将从简单的日志读取开始,逐步深入到复杂的正则表达式匹配和错误统计,最后实现一个自动化的日志监控系统。无论你是新手还是老手,这篇文章都将为你提供有价值的参考。让我们一起探索如何用代码解放双手,让运维工作变得更加轻松吧!
1173 0
|
XML 监控 Java
如何在Spring Boot中使用AOP
如何在Spring Boot中使用AOP
|
Python
python web框架fastapi模板渲染--Jinja2使用技巧总结
python web框架fastapi模板渲染--Jinja2使用技巧总结
1320 2
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
73663 5
详解HTTP四种请求:POST、GET、DELETE、PUT
|
数据处理
阿里云EDI许可证办理流程
企业凡经营以下在线数据处理与交易处理业务,则建议需要办理EDI证:交易处理业务电子数据交换业务网络/电子设备数据处理业务。 特别需要指出,有交易处理业务,如电子商务平台、众筹收费平台等的业务内容,则非常建议办理,以免造成不必要的风险。
1149 1
阿里云EDI许可证办理流程
|
关系型数据库 MySQL 数据安全/隐私保护
docker 安装mysql 8.0的步骤
以下是安装 MySQL 8.0 的 Docker 步骤: 1. 首先,确保你已经安装了 Docker 并启动了 Docker 服务。 2. 打开终端或命令行界面。 3. 在终端中输入以下命令,从 Docker Hub 下载并运行 MySQL 8.0 的最新镜像: ``` docker run --name=mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password -d mysql:8.0 ``` 解释: - `--name=mysql8`:指定容器的名称为 "mysql8"。 - `-p 33
2701 0

热门文章

最新文章