敏捷开发修炼之道(8) -- 排除万难,奋勇前进
2019-08-21 本文已影响69人
C_ROCK
你必须有勇气向前冲锋,去做你认为对的事情。
如果你修复其他人的代码,而代码很难理解也不好使用。你是应该继续修复工作,保留这些代码,还是告诉老板,这些代码太烂了应该统统扔掉。
你可能跳起来告诉所有人。那些代码是多么糟糕。但是那只是抱怨和发泄。不能解决任何问题。你应该重写那些代码。比较重写之后的差别手动验证不要只是嚷嚷。把糟糕的代码放到一边立刻重写。列出重写的理由。会有助于你的老板认清当前形式。帮助他们得到正确的解决方案
当发现问题时,不要试图掩盖,而是要有勇气的站起来说:“我现在知道了,我过去使用的方法不正确,我想到了一些办法,可以解决这个问题——如果你有更好的想法,我也很乐意听一听。——但是这可能要花跟多的时间”。
你深知怎样做才是正确的或者至少知道目前的方法是错误的。你要有勇气向老板和客户解释你的不同观点。当然这并不容易,也许也许你会拖延项目的进度。冒犯项目经理。甚至惹怒投资人。但是你也要不顾一切向着正确的方向奋力前行。
做正确的事,要诚实,要有勇气去说出实情,有时这样做很困难。所以我们要有足够的勇气。