Answers:
除非它成为问题,否则我不会将其作为问题。我宁愿将我的员工视为成年人,并假设除非有相反的证据,否则他们将表现专业。例如,如果某人无缘无故地不断错过最后期限,我可能会不时地检查一下他们,如果他们浪费了在线时间,那么我将根据需要与该个人打交道。
另外,由于我的所有员工都不按小时支付工资,因此,只要他们能完成工作,我就不会理会他们在办公室花费的每一分钟。
例外情况是,如果他们在网上进行其他操作会遇到问题(色情,泄露公司机密,对公司进行公开诽谤等)。对于这些情况,我们将有针对性地制定具体政策,并根据个人情况处理违规行为。
我个人的信念是所有行业的人,但是尤其是创造性/解决问题的行业,需要一整天的精神休息时间。当然,您可以站在程序员后面大声疾呼,大喊“更多代码!”,该项目可能会按时,按预算完成,但是您的产品将变得平庸。他们会偷工减料并编写草率的代码,只是为了让您摆脱困境,而他们的思想将不够投入,无法提出优雅的解决方案。
每当我有程序员为我服务时,我总是鼓励他们抽出一天的时间。看书,听音乐,在户外打篮球,甚至花些时间在Face / Digg / Reddit /上,只要他们喜欢。我只关心最终产品。我不在乎他们如何安排自己的时间来取得出色的成绩。
基本上,开发人员需要完全访问Internet,搜索信息,下载程序等。
因此,宽松的政策很重要。然后就可以得出结论,每个人每天可以在“合理的”时间内使用它,而这又可以通过以下方式来衡量-该项目预计需要花费多长时间,真正花费了多长时间。如果生产率低下,请考虑一下原因。如果生产率很高或可以接受,那么让开发人员随心所欲。
我们使用Messenger跨办公室。我不得不对Facebook(等等)说“不”,因为更新您的个人资料而不是进行编码的诱惑实在太大了。当然,例外是,如果您正在为Facebook开发某物(等等),更不用说许多人对Farmville(等等)的依赖
就个人而言,如果我想在工作场所放松一下,我会用书或音乐播放器代替Facebook。有些人喜欢和同事聊天。
总体而言,所有这些内部限制策略似乎都像是在安装和锁定无墙门。如果员工的态度有问题,则需要直接处理(问题)。
是的,只要我仍然做我的工作。除非您想花所有的时间看着开发人员,否则他们必须受到信任,这意味着您不做工作,并且开发人员不满意。
如果开发人员只是不参加工作,请与他讨论,并在必要时向IT索取他的互联网历史记录。如果他没有及时上交工作,并且您发现他将所有时间都花在YouTube上,那么该是一个安静的词了。
您还必须了解,有时开发人员会因为自己的过错而被阻止从事工作。我是一家小公司的建筑工程师,那里的构建机器是您的台式机(您猜对了!)。构建过程将持续长达半小时,并且大部分时间都会使机器用尽(这不是一台非常强大的机器-实际上是前任雇员离开的旧开发箱)。然后,我将去测试安装,大约需要20分钟。我通常拿一本书上班。
IMO,这个问题实际上是通向之间的差别必须管理的人与能够管理自己的人。
就像托管代码一样,必须进行管理的人员也需要运行时。他们必须具有结构,办公时间,预定的会议,一定数量的休假日,以便他们知道自己“用完了”多少东西,交给他们的任务/票证以及要遵守的一组规则。没有这种结构,他们将变得懒惰,超越界限,并需要您不断进行纠正。有一种特定的,通常是“公司”式的开发风格适合于这类开发人员。如果是这样,那么您可能会考虑限制干扰和社交网络的方法。
能够管理自己的人是只需要愿景的人,他们就放弃了愿景,在周二的周二下午2点和周四的午夜或周末交付东西,与客户交谈并向前推进,而无需安排状态会议。他们将设置自己的社交网络时间,StackExchange时间(限制)等方面的限制。这些都是创造力和创新产品的良好开发者。在任何情况下,您都不应限制他们访问社交网络或任何其他内容;这不是必需的。良好的信任关系是必须的,并且Web代理/过滤器/时钟/表单是信任的敌人。
诸如www.workmeter.com之类的解决方案可能会有所帮助,这使企业可以采用宽松的策略,同时使程序员保持对生产力的意识。允许人们处理和查看他们的数据可以增强他们的时间管理自我意识,可以意识到自己的在线习惯并倾向于对其进行纠正(否则,作为一种监视解决方案,可以使经理随时关注不良行为)