有时,当我遇到需要解决的问题时,我发现解决该问题的最简单方法是编写一个小程序作为个人工具。我没有使它具有超级可用性或超强健性,因为我是唯一要使用它的人,而且我没有时间完善和全面测试它。
然后,一位同事看到了程序并提出了要求,因为他遇到了同样的问题,并且该工具可以提供帮助。我给他“这不是很漂亮,但可以完成工作”的免责声明,让他拥有。
我知道的下一件事,我的上司打电话给我,告诉我他正在尝试使该软件在客户的计算机上运行,但显示X错误消息。WTF ??该软件尚未发布,我也没有被告知需要发布。但是出于某种原因,我的上司认为它足够好,并在不通知原始开发人员的情况下发布了它。
现在,使用可以轻松解决此特定问题MessageBox.Show("DO NOT GIVE TO CLIENTS!");
。但是,该问题表明存在更深层次的问题:我们的公司文化马虎。马虎软件可以,马虎进程也可以。不必担心未来-只需投入足够的精力使其几乎不能立即使用,将二进制文件放入.zip文件中,然后发货即可。足以胜任政府工作。
这是一家拥有10名全职员工的小型公司,正在成长,并且已经存在了一段时间。不要误会我的意思;我喜欢在这里工作,也喜欢公司。不要告诉我跑步;我想成为使公司变得更好的一部分。您如何开始为这种文化带来良好的变化?