<分区>
我在一家软件公司工作,那里的大多数人都不敢安装新工具来提高工作效率。他们给我的借口如下:
- 我不需要安装其他东西。
- 我可以自己做。
- 等等...许多其他毫无根据的论点。
在电子商务业务中,最终用户不应该安装任何东西,一切都应该由他们通过网络管理,开发人员应该是安装东西以提高生产力和团队合作的人,即:
- 版本控制系统
- 构建工具(ANT、NANT、Maven、持续集成、CSS 框架)
- 集成开发环境
- 框架(单元测试等)
- 等等...
我还能如何在不显得粗鲁的情况下表达我的观点?
<分区>
我在一家软件公司工作,那里的大多数人都不敢安装新工具来提高工作效率。他们给我的借口如下:
在电子商务业务中,最终用户不应该安装任何东西,一切都应该由他们通过网络管理,开发人员应该是安装东西以提高生产力和团队合作的人,即:
我还能如何在不显得粗鲁的情况下表达我的观点?
最佳答案
你的说服点取决于你在公司的职位。如果您是编程团队的新任经理,请批准您的预算并开始实现。
如果您是团队负责人,那么首先选择最痛苦的事情,并要求至少为您的团队提供解决问题的资源。 2 或 3 个月后,向你的老板展示切实的改进,让他们从那个角度购买并插入其他团队。冲洗,重复下一个痛点。这可能需要你一年或更长时间,但就像迭代开发一样,所以环境的改变(尤其是当你不直接负责时)必须是迭代的,当你出类拔萃时,实践你所宣扬的是最强大的影响力而其他人则在挣扎。
如果您没有进行版本控制,那么尽快实现是最关键的。
我通常执行的顺序是:
关于software-quality - 向某人解释软件开发人员需要安装工具(主要是构建集成)而最终用户不需要的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2682651/