[每天一个知识点]26-软件工程-有多少管理是为了满足管理者的掌控感

前几天重感冒,所以停更了4天,今天一并补上,装作从来没间断过的样子……

今天早上醒来之后跟朋友聊天,有个朋友头疼于他的美工只愿意每周两天到办公室而其它时间在家工作。当然,细节绝没有这么简单,我也无意讨论这件具体的事情应该怎么做。从这里我想引出的是这样一个事情,项目管理中哪些事情是该做的哪些事情是不该做的。

在《人件》中作者讲了一个管理者的故事:

“他有一个非常有天赋的员工,每年大部分时间花在回访客户的路上,结果以报销单为生。该员工的开支分析报告显示,他在吃饭上的花费与其他出差者不协调,他比其他出差者 的餐饮费用多一半以上。在一次公开的例会上,老板因一时愤怒竟然污辱那位员工,说他是一个‘食物罪犯’。然而,那个员工的总费用并没有超出标准——无论他在饮食方面的额外 费用有多少,他都从其他方面节省回来。”

这也是一个很熟悉的情节,管理者会希望下属的工作方式是自己认为合理的方式。甚至还有管理者会有更多的要求,比如考勤要求、比如服装要求、比如办公桌上不能放私人物品等等。当然,也别又给扣一个国人如何如何的帽子,“家具警察”这可不是中国人发明的称呼。再当然,不要给我辩解每种要求的合理之处,今天讨论的是不合理之处。

回头来说今天早上的对话,那位朋友说,他许以加薪美工还是不想全天到办公室工作,于是考虑是不是该换一个愿意全天到办公室工作的美工,因为考虑到在一起工作方便交流。我觉得这很好判断,付出同样的成本(包括美工的薪酬和其他人与美工沟通所付出的薪酬),另外一个美工出活是更多还是更少,一想便知。作为大部分管理者,员工不按照自己的想法行事导致的不爽会冲昏大脑(如果有的话),后来的讨论就变成了当面沟通一定会减少成本,这话没错,前提是A和B远程沟通成本比A和B当面沟通成本高,但是A和B远程沟通成本比C和B当面沟通成本哪个高,这是未知的。

想明白这一点后很容易发现一个问题,在软件开发的管理中,有很多管理动作都是没有增值的,仅仅是为了满足管理者“一切都在掌控之中”的虚假感觉。而管理者为什么需要掌控感?毫不留情地说是因为无知和无能。当你不知道空气能够产生升力的时候,你就会出台飞机只能贴地滑行的规定,这是无知;当你看不懂雷达图像的时候,你就会出台飞机只能在控制塔目视范围内飞行的规定,这是无能。

我可以断言,有很多团队都被大量仅仅是为了满足管理者的掌控感而实施的动作所干扰,是时候审视一次了。

时间: 2024-12-21 04:39:26

[每天一个知识点]26-软件工程-有多少管理是为了满足管理者的掌控感的相关文章

Android核心基础(手机卫士的一个知识点总结)

注意:有些功能是需要权限的,在这里并没有写出来,在程序运行中,根据程序报的错误,添加相应的权限即可,里面的具体里面可能有一些小细节,没有明确的写出来,具体的需要在程序中自己调试,解决. 这个总结涵盖了Android的一些核心的内容,如四大组建Service.ContentProvider.BroadCastReceiver.Activity,而且四大组建都必须在清单文件中注册. 还涉及了Android手机底层的一些功能,如读取联系人.短信等.还有一些看似牛别点技术,什么短息拦截,电话拦截,黑名单

浅谈软件工程的管理活动

浅谈软件工程的管理活动 管理是我们生活中很普通的一个概念,意思是在做某件事的时候事前有详细周密的规划,过程中有切实的监管,根据实际情况调整策略,以达到最优化的效果.有道是"凡事预则立,不预则废",任何活动只有计划周详,管理得当,才能收获想要的结果.在软件工程领域更是如此.软件工程中的项目管理是为了使软件项目能够按照预定的成本.进度以及质量顺利完成,而对人员产品和资源进行的分配和调整过程,我们要做到的就是使得整个软件工程始终处于管理者的控制之下,以预定时间顺利交付给用户高质量的产品.和生

一个程序员的时间管理

原文地址:http://www.myexception.cn/other/1391133.html 如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱? 天下真有这样的好事吗? 是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是“时间”.每天每一个人都会有新的86400秒进账,而这86400秒的价值要远远的大于86400元.那么,面对这样的一大笔财富.你打算怎样利用它们呢? 其实吧,我并不知道你是如何利用它们,但我知道我自己是如何利用的,下面把我的一些时间

iOS开发精选知识点讲解 - 视频等 iOSStrongDemo是由@李刚维护,总结一些iOS开发精选知识点。每一个知识点都有相应的测试代码,非常适合iOS初学者。

https://github.com/worldligang/iOSStrongDemo iOSStrongDemo是由@李刚维护,总结一些iOS开发精选知识点.每一个知识点都有相应的测试代码,非常适合iOS初学者. 涉及功能点 iOS9横竖屏设置的处理方法和实例讲解 iOS开发之如何跳到系统设置里的WiFi界面 iOS视频播放器 UIWebView用法详解及代码分享 使用UIDataDetectorTypes自动检测电话.网址和邮箱 iOS开发之NSTimer使用初探 iOS开发之NSStri

从一个笑话看软件开发管理(转帖)

从一个笑话看软件开发管理 1. 程序员写出自认为没有Bug的代码.2. 软件测试,发现了20个Bug.3. 程序员修改了10个Bug,并告诉测试组另外10个不是Bug.4. 测试组发现其中5个改动根本无法工作,同时又发现了15个新Bug.5. 重复3次步骤3和步骤4.6. 鉴于市场方面的压力,为了配合当初制定的过分乐观的发布时间表,产品终于上市了.7. 用户发现了137个新Bug.8. 已经领了项目奖金的程序员不知跑到哪里去了.9. 新组建的项目组修正了差不多全部137个Bug,但又发现了456

CocoaPods:一个Objective-C第三方库的管理利器

CocoaPods:一个Objective-C第三方库的管理利器 介绍: 开发应用的时候第三方的库是不可缺少的,它能提高开发的效率.一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了.CocoaPods这个软件,可以方便的帮你管理Xcode里的第三方的库. 那怎么用呢?先安装CocoaPods. 1.CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名:sudo gem install cocoapods 2.如果想为每个第三方库生成

[转]趣题:一个n位数平均有多少个单调区间?---- From Matrix67

考虑这么一个 14 位数 02565413989732 ,如图所示,它的数字先逐渐变大,然后开始变小,再变大,再变小,再变大,再变小.我们就说,它一共包含了 6 个单调区间.我们的问题就是:一个 n 位数平均有多少个单调区间?为了避免歧义,我们假设任意两位相邻的数字都不相同,因而像 77765589911 这样的数我们就不考虑了.另外,大家可能已经注意到了,我们允许这个 n 位数以数字 0 开头.因而,更精确地说,我们的问题是:相邻数字都不相同的.允许以 0 开头的所有 n 位数当中,平均有多少

大脑提取每一个体素26领域的matlab代码

%-------------- outer loop for x= 1:40 for y =1:48 for z =1:34 %----------inter loop x=20; y=30; z=15; k = 1; for ztmp =-1:1 z_ztmp = z+ztmp; if z_ztmp <1 || z_ztmp >34 continue; end for ytmp =-1:1 y_ytmp = y+ytmp; if y_ytmp <1 || y_ytmp >48 c

介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件

我不能说它比datagrid更强, 因为datagrid有很多深层次的东西可以发掘,但是我能说它比datagrid更易用,更实用,因为它已经轻松实现如下功能,同时,它是完全免费的,不需要注册,没有任何的功能限制. 1. 通过属性设置数据表的显示 2. 客户端数据排序 3. 各种字段类型的格式化显示 4. 所有数据表轻松实现内置的数据添加.更新.删除功能 5. 提供密码字段的支持并使用32位MD5编码 6. 添加.更新图象字段.链接文件字段时自动上传文件 7. 上传图片时可以自动生成缩略图 8.