向潜在的软件开发供应商咨询十二个问题

日期: 2020年3月9日
阅读时间: 8 min

在当今瞬息万变的技术世界中,企业需要考虑有关运营和战略敏捷性的决策的重要性。在他们的产品中包含最新技术在确保其在软件市场中的竞争力方面起着重要作用。这些决定之一可能包括选择外包软件开发项目。

外包一直被证明是一种有效的商业模式,在帮助降低运营成本的同时,还显着提高了利润率并有助于应对不断增长的趋势。 IT人才短缺。外包的业务模型本质上具有很高的可扩展性,因为它使任何市场的公司都可以在变化时调整资源分配。

在考虑 软件开发合作伙伴 或外包的供应商,选择合适的供应商无疑是最关键的步骤之一。在缩小潜在供应商的范围时,诸如地理位置,文化差异,时区差异和开发商的质量等因素起着至关重要的作用。选择合适的供应商也非常重要,因为要使IT合作伙伴关系成功,两个组织都必须对彼此的合作感到满意。

如果您没有选择合适的软件开发供应商,那么整个项目失败的可能性是很大的。关键是从潜在的供应商那里获得正确的信息,以帮助您做出最佳决策。获得正确的信息需要提出正确的问题。

诸如费率,帐单之类的问题 惯例,合同和期限很重要,它们不应该是您唯一的 标准。为了衡量,必须提出一些重要问题 潜在的软件开发供应商是否有能力提供:

告诉我关于 您的公司和我将与之合作的团队。

当接洽一个项目时,大多数公司都准备好了预定义的音调。宣传的内容和所传达的风格充分说明了组织如何看待自己,如何看待客户,相信什么价值以及主张什么。这样可以使您更好地了解该公司是否适合您的公司。

此外,您还可以询问有关公司的经验,以及分配给您的项目团队的开发人员的平均经验。您可能还需要确保他们有特定的开发人员, UI / UX设计师 和项目经理。如果 他们没有具体说明谁将会 on 您的项目团队,您可能想再问一遍。

你有没有 从事与我相似的项目?

这个问题可以帮助您确保他们 在与您或您相似的项目上有成功的成就记录 至少那些在同一个球场。重点应该放在衡量 使用技术栈开发类似功能的经验 在与您相同的行业中工作。您还可以进一步通过 询问他们做了什么使特定的产品成功。 

你怎么 确保您完全了解我的项目要求?

您的想法与 您的开发供应商构建的产品可能会导致您的完全失败 项目。决定性的是,从事您的项目的软件团队具有 清楚全面地了解您的业务问题,截止日期, 目标和预算。

同样重要的是,他们必须与您确认他们的理解并解释他们提出的解决方案。

贵公司专注于哪些技术?

如果您已经开始开发软件,或者希望在项目中使用某些特定技术,那么重要的是要确保软件开发供应商充分了解所需的技术。检查什么技术也很好 他们擅长以及适应新技术的速度。一个好的开发供应商不仅能够提出某种解决方案,而且还能告诉您为什么这是满足您要求的最佳解决方案。

虽然公司专门研究的技术列表很容易了解,但是了解公司中实际上有多少员工熟悉您感兴趣的技术也同样重要。您甚至可能只要求开发人员的盲人简历就可以了。技术经验以及其他资历证明。

你的...是 设计和开发过程,为什么?

一个良好的,可靠的,可重复的,有组织的,一致的并支持质量控制的过程对于使软件开发合作伙伴保持良好状态至关重要。根据实际经验并达到行业标准,决定开发过程的过程应考虑周全。您还需要确保他们的过程包括提供基于证据的观点以及为产品增值的想法建议。

他们应该谈论诸如敏捷之类的事情 流程,质量控制,测试,记录等。您还需要确保 开发过程是透明的,并且开发团队是 accountable.   

如何及何时 您将在项目的生命周期中进行交流吗?

在软件开发项目中,沟通至关重要。目标应该是确保开放的交流和透明的开发生命周期。您需要确保潜在的供应商已经制定了一套通信协议。

他们应该能够确定谁,何时何地以及如何处理,包括可能的更新格式。他们还应该提及将要使用的工具,并说明这些工具的集成。提及接触的要点也是必须的。您可以询问他们在项目生命周期中可以保证的连续性。例如,他们可以确保您在整个项目期间拥有相同的开发主管和项目经理吗?    

什么级别的 希望我在项目期间参与其中?

为了满足要求,并且 完全了解您的业务需求以及潜在的软件开发 供应商将需要大量时间,您需要积极参与。您的 参与应该超出项目的更新和审查范围 successful.

好的外包公司应该期待 您要投入大量精力,应该对什么程度提出明确的期望 他们希望得到您的参与。

你怎么样 产品增加了我成功的机会,并且如何减少我的风险?

这个问题可以用来衡量和 估计潜在的外包公司对您业务的了解程度, 目标和优先事项。您可能还需要确保他们会带来 项目的整个业务角度。

一个好的合作伙伴将能够向您介绍其开发过程的关键原则。您还必须确保它们能够解决您的问题,例如市场可行性,成本和进度超支,安全性,团队连续性等。 

哪些文件会 我在开发产品期间可以访问吗?

有必要知道发生了什么事 在开发阶段的项目中。如果潜在的软件 开发供应商实践透明和诚实,变得更容易 trust them.

询问您拥有哪种类型的文件 在开发生命周期中访问。这可能包括类似 源代码,项目管理仪表板,时间报告,绩效报告, etc.   

怎么了 产品交付后?

所有软件产品都需要部署后支持。您需要确保潜在的供应商能够提供此支持。他们应该能够解决产品发布后可能出现的问题和错误。同样,如果您需要它们,它们应该具有实施新功能的能力。

您还需要确保他们解决 知识产权(IP)的所有者是谁。进一步的问题可以问 关于他们提供的担保和服务保证。

如果我结束怎么办 对最终产品不满意?

势在必行 产品开发供应商如何确保产品的高质量。 随后,询问您的选择是否失败也很重要 兑现承诺的质量。

如果您最终对收到的软件产品不满意,他们应该能够提供质量保证并提出您的选择。

你能提供 早期客户的一些推荐给我吗?

参考就像在 软件开发外包 世界。您应该向以前的客户索取公司介绍,并请他们详细解释其项目。

此外,您还可以检查 第三方网站,例如Clutch,您可以在其中找到商家的详细评论,  根据采访。他们提供了 每个公司的详细概述,其中包括质量方面 工作,生产力,项目管理,进度,成本和潜在的领域 improvement.

结论

有很多软件开发 公司在那里。选择合适的软件开发供应商可以成为 艰巨的任务。但是,使用上述问题,您可以 您的软件项目的最佳选择,以及 比较IT partners. 在询问正确的问题时,还请确保您正在收听 right answers.

市场上有许多高素质和令人印象深刻的公司。话虽如此,重要的是要选择适合自己的和符合您要求的产品。选择一家不仅能够完成工作,而且能够了解您的业务并将您的利益放在每个决定的最前沿的公司,将确保获得成功的最佳机会。 

喜欢博客帖子吗?

请给我们反馈。

饼干

该网站在您的计算机上存储cookie。这些Cookies用于改善我们的网站并通过本网站或通过其他媒体为您提供更多个性化服务。要了解有关我们使用的cookie的更多信息,请参阅我们的 隐私政策.