【问题标题】:Working with one or two software companies? (CMS and E-Commerce)与一两家软件公司合作? (CMS 和电子商务)
【发布时间】:2019-11-18 07:43:34
【问题描述】:

背景

我们是一家 B2B 公司,没有内部开发人员。我们目前正在将我们所有的开发工作外包给一家小型软件公司。他们构建了自己的自定义 CMS,我们正在使用它。

目前,我们正处于重新设计阶段,由同一家软件公司构建新网站,再次针对其定制构建 CMS 进行定制。

同时,我们正计划建立一个网店,它将由另一家公司,一家大型电子商务软件公司建立。

我们需要什么

最终它应该是一个网站,在同一个域上。内容和商业应该齐头并进。一切都应该无缝集成,例如搜索功能(它们都提供自己的搜索引擎)、内容和产品。

让一家公司而不是两家不同的公司来构建所有东西不是更有意义吗?在这种情况下,与一两家公司合作有什么好处或坏处?哪里出了问题?

当我们与两个合作伙伴合作时,我有点害怕,总拥有成本会上升到月球。它会带来很多低效率,并且在进一步扩展时我们会受到阻碍。

附:我不是这家公司的最终决策者,但我正在寻求意见以更改当前计划(正在与两个合作伙伴合作)。

【问题讨论】:

    标签: content-management-system e-commerce


    【解决方案1】:

    你在这里的一个有趣的场景。

    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?

    这非常有两个公司在做这件事的缺点。两家公司需要共同努力来提供解决方案。这可能需要您(或您的公司)进行一些管理,您正确地确定拥有成本会显着增加。当出现问题时,您将面临两个承包商互相指责的风险。

    我强烈建议至少考虑在整个项目中使用一家公司来提供网站和在线商店的组合。

    【讨论】:

    • 感谢詹姆斯的意见。你提到的“互相指指点点”的部分,我也是这么想的。
    • 正如您所说:他们必须共同努力,才能最终发挥作用。但是他们特别需要在哪些部分协同工作: - 将所有内容集成到一个网站中? - 两个不同的搜索引擎? - 上面有产品的内容页面?他们将在哪里相遇?
    • 他们会在很多地方相遇。在同一个域上工作,他们需要确保没有任何 URI 冲突。因为它是一个单一的网站和商店,所以他们需要保持一致的风格。如果您希望在商店和网站的其他部分之间保存会话数据,他们将不得不集成/共享 cookie。
    • 非常感谢您的回答,我列出的他们可能会面的地方变得更大了。对此感激不尽。当你知道他们可能“冲突”或相遇的任何其他点时,你能告诉我吗?也许在类似项目中相对经常出现的点?问候。
    猜你喜欢
    • 2021-10-16
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多