content-management-system - 与一两家软件公司合作?(CMS 和电子商务)
问题描述
背景
我们是一家没有内部开发人员的 B2B 公司。我们目前正在将我们所有的开发工作外包给一家小型软件公司。他们建立了自己的定制 CMS,我们正在使用它。
目前,我们正处于重新设计阶段,同一家软件公司正在构建一个新网站,再次针对他们的定制构建 CMS 进行定制。
同时,我们计划建立一个网店,它将由另一家公司,一家大型电子商务软件公司建立。
我们需要的
最后它应该是一个网站,在同一个域上。内容和商业应该齐头并进。一切都应该无缝集成,例如搜索功能(它们都提供自己的搜索引擎)、内容和产品。
让一家公司而不是两家不同的公司来构建一切不是更有意义吗?在这种情况下,与一两家公司合作有什么好处或坏处?哪里会出错?
当我们与两个合作伙伴合作时,我有点害怕,总拥有成本会上升到月球。它会带来很多低效率,并且在进一步扩展时我们会受到阻碍。
PS 我不是这家公司的最终决策者,但我正在寻找意见以改变当前的计划(与两个合作伙伴合作)。
解决方案
你在这里的一个有趣的场景。
Wouldn't it make more sense to let one company build everything instead of two different companies?
根据您的描述,这并没有什么特别不寻常的地方。为您的公司提供在线商店的网站。您没有充分的理由需要两个承包商。我在这里的意思是,一家公司没有理由不能提供专业知识来交付这两个部分。添加第二家公司/承包商将增加情况的复杂性,因此打破了保持简单的普遍良好规则。(稍后会详细介绍)。
What are plus or downsides to work with one or two companies in this case?
与两家公司合作的好处是您可以获得不同领域的专家。例如,如果 A 公司是解决方案某一部分的专家,而 B 公司是另一部分的专家,那么您将获得综合的专业知识。但是,在这种情况下,似乎不需要这样做。
Where could it go wrong?
这是有两家公司从事这方面工作的不利因素。两家公司需要共同努力来提供解决方案。这可能需要您(或您的公司)进行一些管理,您正确地确定拥有成本会显着增加。当出现问题时,您冒着两个承包商互相指责的风险。
我强烈建议至少考虑在整个项目中使用一家公司来提供网站和在线商店的组合。
推荐阅读
- python - 正则表达式匹配大写/特殊/unicode/越南字符
- javascript - 为什么当我在回调函数中返回一个数组而不是一些原语时,map 的工作方式不同?
- jmeter - 如何在敏捷环境中维护 jmeter 脚本
- sonarqube - 单元测试覆盖率在 Sonarqube 中不可见
- java - 400 : Invalid entry ID/URI error in Batch Operation
- vba - 长时间运行的 Excel VBA 查询现在导致 IE 无响应
- spring-boot - 如何为具有复合键的表编写 JpaRepository
- html - 活动管理员表单:按条件在单独面板中输入 has_many
- c# - 复制匹配 id 的值
- dom - 通过 javascript 进行的画布渲染如何正常工作?