Answers:
如果客户满意,那您就做对了。很多人喜欢热狗,却不知道它们是怎么制成的。
如果应用程序是一个很好的解决问题的办法,但你担心基础是错误的,搞清楚如何改进的东西增量和音高来实现这些改进为你更新产品的计划。增量是关键:如果您想重写其中的全部内容,那么您的经理会正确地说那是不合理的。完美可以成为善良的敌人。查找jwz关于Netscape如何让IE领先的故事,因为他们“不得不”重写Navigator。
如果应用程序的UI本身就是一团糟,那么客户可能仍然会很高兴,因为他们正在将其与“艰难的方式”进行比较,即使是有缺陷的程序也可能比这更好。您正在将其与您可以想象的理想进行比较,因为您的背景和技能。再次,考虑如何以渐进的方式改进事物,并将其作为计划的一部分。
不要停止关心:您希望自己的工作做到最好。但也要记住,是客户支付账单,而您是在为他们编写软件,而不是您。