拉低程序员app开发效率的障碍
程序员的开发效率往往决定了我们的app能否如期上线,除了合理的时间规划更重要的是保证程序员的开发效率,所以我们总结了一些可能拉低程序员开发效率的原因来跟大家分享。
障碍No.1:会议
对于程序员而言,最常见的可能就是要被打断编码思绪去参加会议。一般老板会要求受信任的程序员时不时地去会议室聊一些有关于开发细节的问题。其实关于会议的抱怨也很矛盾,因为老板不可能让程序员自己摸索没有一点沟通,毕竟埋头苦干的结果不一定都是好的,但是无效会议或者沟通成本对于程序员来说还是非常有负担的,毕竟对于一般的程序员而言,从会议模式切换到编程模式最起码要花费一个小时以上的时间。
障碍No.2:答复所有电子邮件
如果无效会议让人崩溃,那么查看、回复无穷无尽的邮件可能会更糟糕。因为回复邮件会比见面沟通更需要时间,而且往往还会因为不注意而错过邮件,导致一些工作的滞后。
据说有些开发团队为了避免这样的事情增加效率曾经试图每周一天禁邮,甚至还有的团队直接不用邮件沟通。当然这样虽然解决了邮件消耗时间的问题,但其实沟通成本会更高。如果中间产生人员变动,那就会出现无穷无尽的问题,所以有些流程该走还是要走的。
障碍No.3:试图衡量生产力
有些管理团队会受到一些书籍的影响,比如“你不能管理你无法衡量的东西”这类,通过这类书的影响管理层开始就开始衡量提交的代码库或软件代码行或bug修复等问题。
但从根本上来讲,程序员并不是砌砖工,数量并不能衡量程序员的效率。为什么?因为好的代码需要程序员专注于代码行的编写,或解决bug,或提交到代码仓库,或做一些无法计数的事情。
衡量效率实际上会因为鼓励功能丰富,代码过度设计的长文件,而不是让代码库变得更糟。而事实上一般对于此问题还没有真正的解决方法。面对这种问题,程序员会需要跟踪bug、组织工作流程、协调软件的创建等,而这种工作是无法衡量的。
更多app资讯,请关注www.apicloud.com
提交app定制需求,了解报价和周期:
https://app.apicloud.com/index?uzchannel=500