No Obligations

The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:

这是项目管理中一个非常普遍的问题——如何使团队成员更负责任并避免微观管理?我们从制定计划、绘制甘特图、宣布里程碑、激励每个人以及承诺在成功时提供丰厚的奖金开始。

然后每个人开始工作,我们开始听到借口。

  • 我可以請一天假嗎?明天是我的生日。

  • 我可以跳过单元测试吗,因为我不知道如何修复它?

  • 我不知道怎么做,有人可以帮帮我吗?

  • “我尝试了,但这不起作用;我该怎么办?”

  • 这个安装需要我所有的时间。我无法完成任务。

有借口的话,团队成员会把责任转嫁回项目经理身上。哈佛商业评论曾发表过一篇非常著名的文章Management Time: Who’s Got the Monkey?,讨论了这个问题。

我建议你阅读一下。文章的作者将问题比作坐在我们肩上的猴子。当项目经理将任务分配给程序员时,他将猴子从自己的肩上移到程序员的肩上。

程序员通常会说“我不知道该怎么做。”现在猴子又回到了经理的肩上。经理的目标是将猴子再次送回给程序员,使其成为程序员的问题。

将责任转嫁回团队成员的传统方法之一是成为一位强硬的经理。例如,经理可能会说:“明天你过生日?我不在乎,你仍然要按时完成任务”或者“你不知道如何修复单元测试?不是我的问题,明天之前应该修好”,等等。

我们都见过多个这种强硬管理的例子。就个人而言,我认为这种管理风格非常令人恼火,对项目具有破坏性。项目环境变得非常不健康,好的人才通常会离开。

另一种传统的管理方法是微观管理。这种方法是指项目经理每隔几个小时就检查任务状态,并告诉人们该做什么和如何处理问题。不用说,这种管理风格破坏了团队,导致好的人才离职更加迅速。

然而,为了保持项目进度并实现所有里程碑,责任必须由团队成员承担。他们应该对自己的任务负责,并在完成工作后向项目经理汇报。

实施问题应由团队成员自行解决。那么,在XDSD中,我们如何实现这一点呢?

XDSD中,有第一个基本原则,即每个人都应该根据可交付成果获得报酬。基于这个想法,我们甚至可以进一步提出“无义务”原则。

实质上,对于每个团队成员来说,它的意思是:如果你不喜欢分配给你的任务,没有时间或者只是没心情——就不要去做。

你没有任何义务去做任何事情。你可以自由地拒绝项目经理给你的每一个任务,甚至拒绝全部任务。

另一方面,项目经理也没有义务将任务分配给你超过10天(我们认为这个时间段是合理的)。

如果你接到一个任务,在十天内没有完成,项目经理可以收回任务并不支付你任何报酬——无论你已经投入了多少时间或者你未能完成任务的原因是什么。

此原则帮助我们将职责分开给项目经理和团队成员。经理负责找到合适的人并分配适当的任务。如果经理从团队那里得到太多的拒绝,那么他的管理风格就存在问题。

另一方面,团队成员对他们的任务负责,不应该提供未完成的借口。团队成员可以找借口,但这不会改变任何事情。无论他们的借口是什么,交付物只会从能够按时完成任务的成员那里购买。

当你在使用受XDSD启发的项目时,你应该始终牢记“无义务”原则。只有在确信能在几天内完成任务时,才应该开始进行任务。你应该追踪自己的任务并自行控制截止日期。项目经理不会要求你提供状态更新,这与传统项目通常的做法不同。如果你没有在十天内完成任务,他只会将任务从你手中收回。为了避免这种情况,你应该控制任务及其截止日期。

在每个任务中,尽量做到懒惰,并尽量缩减工作量。你在任务中执行的工作量越小,交付任务和通过所有质量控制就会变得越容易。

请记住,只有交付成果才受到重视,而你的努力不被重视。

Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-05 at 21:21

sixnines availability badge   GitHub stars