项目工作与产品工作
这些天,我们听到很多有关基于项目的组织与基于产品的组织的信息。
我们在软件中所做的大部分工作都是产品服务。 产品会随着时间的流逝而发展。
当我们从事项目时,我们会从经验中学到东西。
但是,一旦我们完成了此发行,“产品”(项目的输出)就不会改变,并且会将我们的学习成果融入未来。
以下是一些我们可以学习的项目示例,但是产品并没有改变:
- 活动,例如婚礼或会议。 我们可能会从一个事件中学到并把那些学习带到下一个事件。 但是,我们不会根据所学知识更改过去的事件。
- 求职。 我们可能会学习如何找工作。 我们可能会学习如何以不同的方式工作。 但是,我们不会更改项目-寻找下一个工作。
- 不包含软件的物理产品。 例如,如果我们编写或编织或以某种方式创建物理产品,那么我们将从这种经验中学习。 完成后,我们不会更改产品。
所有这些项目都有助于我们学习下一步的工作。 但是,发布产品后我们不会更改产品。
这就是软件产品(有时是包含软件的硬件,固件,机械产品)的不同之处。 我们在发布产品后会对其进行更改。
因此,特别是在基于产品的工作中,我们受益于长期存在的基于产品的功能团队。 我们学习如何像项目团队一样一起工作。 我们会像项目团队一样在创建产品时了解其产品。 我们为未来学习,可以留下自己的文档,可以为未来做计划,并准备在此发行版之后更改产品。
此图是我们希望产品可以随时间变化,增加其在每个项目中的功能的方式。
我们作为熟练人员的能力如何? 我喜欢考虑我的能力随着时间的推移而增加,就像产品一样。 (不,我是人,而不是产品!)但是,我学习和改变,因此可以适应下一个。
这就是为什么我喜欢在我的图书项目中与同一个人一起工作。 我可以找到其他编辑,书籍封面设计师,排版人员等。而且这些人已经认识我。 他们知道我喜欢工作的方式。 我知道他们喜欢如何工作。 我们学会了团队合作。
我们所做的大部分工作,无论是否基于软件,都是知识工作。 我们建立的长期团队越多,他们已经学会了如何合作,就越容易合作。 即使这项工作是基于项目的工作。
太多的人,特别是管理人员,认为我们可以将知识工作作为服务提供 。 我们是从事基于项目的工作还是基于产品的工作都没有关系。 将任何人视为对其余工作的“服务”是资源效率而非流程效率思维的一个示例。
我们都在学习过程中学习。 我们可能会为自己学习,下次我们会做什么? 我们可能还会为产品学习:我们不仅要为自己考虑什么,而且下次还要为我们的产品考虑什么?
这是一大收获:如果人们需要再次一起工作,我们如何使他们在一起? 我们如何使用(以最佳的使用方式)学习了如何共同学习和共同交付的优秀团队?
对我而言,它不是基于项目的组织还是基于产品的组织的想法。 这是通过学习如何成功合作的团队进行的工作。
您的组织可能会从思考产品,定义策略,管理项目组合以及组织人员中受益。 您可能有一个基于项目的组织,并且可以为您工作。 将已经学会如何一起工作的人们团结在一起。
翻译自: https://www.javacodegeeks.com/2018/09/project-work-vs-product-work.html