在过程和结果之间找到平衡
在过程和结果之间找到平衡
原文:https://medium.com/hackernoon/finding-the-balance-between-process-and-results-43902c9b51d0

一个密友曾经问我:“过程和结果哪个更重要?”那是在大学的一次求职面试后,我马上回答说:“当然是结果!”在工作了几年后,我已经改变了我的答案很多次,但是最好的答案是一样的,因为它适用于所有的问题。看情况。
我曾在数百人的团队中工作过,一直到我自己交付项目。这通常是我见过的最典型的问题,比其他任何问题都更容易引起争议,尤其是在技术领域。为了有所帮助,我总是在开始一个新项目之前问自己三个问题。
有多大?
过程或结果归结为一件事,规模。在大多数情况下,团队规模。更大的团队需要更多的信息共享,这就需要结构和刚性来继续前进。尽早打下这个基础,因为文档和可追溯性来自过程。
从我的经验来看,获得特性比定义过程更重要。开始时,你会比交付日期提前很多,直到完成了大约 75%。所有的功能需要连接或有人离开项目。事情嘎然而止。API 文档在哪里?为什么放在那里?两周前离职的杰夫的评论是什么意思?!
需要重复吗?
结果是事务性。你必须为他们工作。流程是可复制的。这是你如何做你正在做的事情。将您的整个过程想象成一个更小的、可重复的块的集合,这些块可以用于其他项目。例如,我在一个大的 web 应用程序项目中,为了跟踪代码中的缺陷,我们会在提交中添加任务号。现在我在我所有的项目中都这样做,当我被问及为什么按钮现在是庞贝紫色而不是伯里伍德时,快速搜索可以节省大量时间。
这是给谁的?
流程显示您的共同目标的可见性和可衡量的进展。你永远也不想被抓到在真空中开发,尤其是在出错的时候。当你可以依靠你已经完成的一切时,艰难的对话会变得容易些。然而,在一天结束的时候,你的客户关心的是结果,有时可能并不关心你是如何实现的。为了管理期望,重要的是尽早让关键的利益相关者参与到过程中,并定义正确的结构量以快速交付。
过程是让你更快得到结果的一种手段。应该小心处理,因为太多和不够一样会造成伤害。在开始你的下一次约会之前,问问你自己上面的三个问题,你会惊讶于你这么快就得到结果。
我叫马库斯·伍德。我是 Caldera 的创始人,Caldera 是一家专注于网络应用的提供全面服务的数字机构。如果你觉得这很有价值,请订阅获取更多方便的技巧和窍门!