开源一直是作为一家技术公司使命的重要组成部分。然而,在这段时间里,很多开源项目都陷入了困境。软件很好,但可能界面难以使用,没有文档,和/或营销效果不佳。 我们相信,除了实际编写软件之外,开源需要设计师、营销人员、技术写手、测试人员以及每个技能和领域的倡导者,下面bluehost美国虚拟主机给大家详细介绍一下,快来看看吧。
为什么开源需要设计人员
苹果最初的iPhone就是这个原理的最好例子之一。智能的、有效的设计,决定了产品能否在拥挤的领域中脱颖而出。当iPhone于2007年推出时,有一些手机可以做得和iPhone一样多或更多,而且价格往往更低。Windows Mobile手机和黑莓手机已经非常成熟,可以运行应用程序、查看电子邮件、浏览互联网、拨打电话、发送短信,以及iPhone可以完成的所有其他务。iPhone之所以能脱颖而出,是因为它很好地整合和改进了现有功能。当时的其他智能手机相对来说比较厚重、框状,使用起来也比较笨拙。Windows Mobile和黑莓手机的操作系统也比iPhone光滑的新设计慢得多,而且感觉笨拙。iPhone的创新之处在于,由于iPhone更容易使用的界面和更有吸引力的物理设计,这些功能的进入门槛突然降低了很多。
像OpenStack这样的开源项目,可以从设计师、用户界面专家、用户体验专家和其他相关技能和知识中受益。在OpenStack生态系统中,有些应用并不能为OpenStack用户提供完全一致或方便的用户体验。一致、有吸引力、方便的设计将帮助OpenStack在云市场中保持竞争力,因为在这个市场中,谷歌、亚马逊、微软和其他主要玩家都在不断地简化和完善他们的用户体验。想知道更多用户体验的知识,可以阅读:如何创建联系人页面,提供最佳的用户体验
为什么开源需要营销人员
2000年代初的便携式媒体播放器行业有几个产品优于iPod的例子,但没有人记得。微软Zune是这个时代比较值得一提的产品之一,但也有其他竞争对手的功能和价位都比iPod好,但却没能取得同样持久的影响和成功,比如闪存品牌闪迪仍在活跃的媒体播放器系列。如果没有人知道它或它的功能,即使是世界上最好的产品或软件也难以获得成功。例如,与iPod同时期的闪迪e200系列媒体播放器,拥有更高的存储量、更多的功能,并且可以播放视频——所有这些产品的外形都比iPod更紧凑。尽管这些产品具有明显的优越性,但其成功率却明显低于iPod。没有一家制造商或产品开发商投入大量资源来营销和宣传他们的产品,也没有成熟的专业技术和知识来最有效地销售产品。
为了保持与主要公共云提供商的竞争力,OpenStack和其他开源项目必须能够清楚地解释它们如何帮助满足用户的需求,并对用户有价值。这种营销对开源项目尤为重要,因为它们往往没有相同水平的广告和传统营销资源。
发展品牌
软件的品牌认知度对产品的成功采用也起着重要的作用,特别是当软件是行业或市场的新产品时。努力在优质产品和服务的基础上打造品牌,具有复合效应。谷歌、苹果、微软、亚马逊等大公司都是家喻户晓的名字。每个人都听说过这些公司,并对他们生产的有价值的东西有大致的了解。鉴于在OpenStack、AWS、谷歌或微软之间进行选择,尽管OpenStack实际上可能更适合他们的需求,许多用户可能更倾向于选择知名品牌,推荐相关阅读:谷歌最新更新会影响网站及业务吗?
为什么开源软件需要技术编写者
如果没有人知道或了解具体的使用方法,再好的产品、再扎实的营销和信息传递,仍然会有不足之处。另外,在开发产品时,有多少开发人员会花时间或想写软件的详细文档?即使花时间写文档,但文档的详尽程度如何?文档是否方便查阅,是否易于理解?写手是产品研发的重要组成部分,技术写手是产品开发的重要组成部分。他们为最成功的产品编写手册、指南和参考文档。这些专业人士中的许多人还提供持续的书面支持,并在开发新功能时更新书面文档。OpenStack的文档有很多领域,熟练的技术写手可以显著提高OpenStack文档的价值。没有任何文档可以帮助OpenStack用户从开发环境转入生产就绪的系统,不幸的是,太多的项目只有开发环境教程或API参考,此外,有时这些文档并不是OpenStack当前的最新版本。专门的技术写手可以帮助保持这些重要的参考资料的更新,以满足新的和现有的OpenStack用户的需求。
这些助手现在在哪里?
虽然毫无疑问,有这些和其他学科的专业人士的帮助开源项目才获得成功,但有太多的 “非技术 ”专业人士感到害怕或不欢迎参与。这种印象源于这些技能被认为不如软件开发有价值或重要,尽管它们在软件开发的成功中发挥了宝贵的作用。开源软件需要接纳这些重要的 “非技术 ”专业人员,以保持与主要的闭源软件提供商的竞争力,因为他们在设计、营销和技术写作方面有大量的预算。
开始对话
如果是软件开发人员或系统管理员,下次询问自己,是否会通过自己设计界面或尝试推销软件,还是邀请有这些技能的人帮忙,来更好地帮助开源项目。即使可以自己做这些事情,让别人来帮助能让自己腾出时间来写出更好的软件。项目团队也应该花时间向新加入项目的人解释技术概念。培养开放、尊重和欣赏他人贡献的态度,对确保开源项目拥有健康的贡献者至关重要。对于非开发人员的专业人士,考虑在工作或日常生活中通常会使用哪些开源软件。
以上就是bluehost美国虚拟主机给大家的详细介绍,相信大家已经理解得差不多了。如果有想建站的朋友,这里推荐bluehost香港主机产品,有Plan A 、Plan B 、Plan C等方案供你选择,性价比高哦。