本周,我的团队取消了我一直在做的一个项目。一周的努力付之东流。
一位高级工程师说,“该拉弹出杆了。” 我们做到了。
我取消了拉取请求。将 Jira 工单关闭为“不会做”。
我对空转我的车轮并将我的时间“浪费”在一个无处可去的项目上有什么感觉?
我很高兴!对我的工作感到满意。
这就是为什么……
停止兔子洞
几天前,我写了一篇关于知道何时停止编码任务的文章。
那篇文章是关于学会停下来重新评估你的方法。在需要时寻求帮助。看看是否有比跟随复杂的兔子洞更简单的方法。
在我取消的项目中,我停了 3 到 4 次以确保我在正确的轨道上。每次我进行更改时,都会出现其他问题,使项目变得更加复杂。
到最后一次,我们意识到我已经在这个项目上投入了很多时间,但我离完成还差得很远。
所以,我们完全放弃了这个项目。
你的时间很宝贵
如果您是一名软件开发人员,您的公司很可能会支付给您相当丰厚的薪水。作为高薪的回报,公司希望你能为公司带来有价值的成果。
你所做的工作总是有机会成本的。
*工程师总是在思考他们正在创造的价值。就我这周的情况而言,我的票解锁的价值不值得高级工程师工作几天。
我们还有其他事情要做。更大的鱼要在我的团队中煎炸。我的时间在别处更有价值。
我很高兴我们终止了这个项目,这样我就可以从事高价值的项目了。
我们学到了一些东西
最初,我们预计本周的项目会很简单。几个小时的工作。最多一两天。
深入研究问题并尝试简单的解决方案,我发现这并不容易。这个问题有一个棘手的问题。简单的解决方案行不通。
这是一个值得学习的东西!现在,我们对代码库及其互连有了更好的心智模型。我们更好地理解像我本周尝试的那样的改变的努力程度。
我们还花时间集思广益解决该问题的替代方法。那些循环不是白费力气。将来,对我们应用程序其他部分的计划更改可能会使该项目更容易。或者无关紧要。
这不是失败
这个故事的寓意是:取消一个项目并不意味着你失败了。
恰恰相反。如果您与您的团队沟通良好,记录了挑战,并集思广益地讨论了其他可能性——您创造了价值,即使是在一个被取消的项目上!
如果有的话,快速识别障碍并与团队重新签到应该被视为成功!你的工作做得很好,避免了浪费太多精力。
您珍惜自己的时间并学到了一些东西。
每日清单
我每天早上都会为软件开发人员写一些新东西。
如果你喜欢我的文章,点赞,关注,转发!