您如何促进组织中共享组件的使用? [英] How do you foster the use of shared components in your organization?

查看:61
本文介绍了您如何促进组织中共享组件的使用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果您的公司或项目重视(或至少欣赏)可以在项目之间重用和共享的代码和组件的开发,那么您需要做哪些社会工程"来促进重复使用代码?

If your company or project places an emphasis on (or at least appreciates) the development of code and components that can be reused and shared across projects, what are the "social engineering" things you've needed to do to facilitate the re-use the code?

根据我的经验,除非有人支持或宣传该代码,否则不会重用简单地声明为可重用"的代码或组件.否则,人们根本不会知道.

In my experience, code or components that are simply stated as being "reusable" won't be reused unless that code has someone to champion or evangelize it. Otherwise, people simply won't know about it.

您如何确保共享组件或可重用代码在您的组织中发挥作用?

推荐答案

想到了几个想法:

  • 让它们有据可查且易于理解.这样,没有人会因为太混乱而放弃使用它们.
  • 让它们变得非常有用,并确保它们处理那些令人讨厌的问题,以至于人们不得不疯狂地不使用它们.

另一个很好的策略是找出组织中其他人在他们的项目中拥有哪些代码,提出提取其中的一些功能(谈论它有多棒以及真正想要的在您的项目中使用它).一旦他们的代码被添加到共享模块中,你通常最终会成为共享库的 +1 粉丝,并有一个传道者来帮助你推销这个想法.请记住,人们通常只会在对他们有利的情况下做事情 - 因此让他们看起来不错,他们的代码看起来不错对他们有很大的好处.

Another great tactic is to find out what code other people in the organization have in their projects, offer to extract some of that functionality (talk it up about how great it is and how you really want to use it in your project). Once their code is added to the shared module, you usually end up +1 fan of the shared library, and have an evangelist to help you sell the idea. Remember, people usually only do things if they are in their benefit - so making them look good and their code look good is strongly in their benefit.

这篇关于您如何促进组织中共享组件的使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆