优化全球配送

实践中的近岸软件开发:交付成功看起来像什么

今晚我们将破解这个密码

发展业务和适应新现实的风险从未如此之高。如何经济有效地加速和扩大转型?答案是优化全球配送。跟随这个系列并从我们在哥伦比亚的全球咨询团队成员那里了解更多关于我们近岸软件开发能力的信息。


在协调软件开发项目时,您必须在任何给定的时间考虑多个变量。再加上虚拟协作和交付,项目就更加复杂了。

Gustavo Arroyave

Gustavo Arroyave, Perfcient Global Delivery

幸运的是,我们的近岸软件开发该团队也被称为Perficient拉丁美洲,在成功的虚拟项目交付方面拥有超过15年的经验。在众多的客户项目中,我们认识到,我们根深蒂固的理念和文化为交付超出客户期望的项目奠定了安全的基础。

在与Gustavo Arroyave他是Perficient拉丁美洲的技术交付负责人,他分享了更多关于提升我们团队的独特文化,与其他外包软件供应商相比。他还强调了我们与长期客户的成功成果,以及我们超出他们预期的方式。

照亮我们的近岸软件开发团队

在我们交付项目的环境中,协作是什么样子的?

Gustavo当前位置与其他供应商相比,我们的文化和理念使我们与众不同。这些柱子要建立成功的客户关系,包括:

  1. 承诺与客户保持透明度
  2. 与客户团队的同事保持沟通
  3. 有效的客户参与

我们不认为客户与我们有什么不同。我们都是一个独特团队的一部分。

例如,当我们开始与一位长期客户合作时,一位产品经理告诉我,“与其他海外交付团队合作,感觉他们要么在工作对我们来说或者我们在工作为他们.但有了Perficient,我们是在同一个层面上合作的——我们是一个团队的一部分。”

我们(员工)文化的一部分是赋予团队成员权力,并确保他们能够轻松地与客户沟通,提出问题或提供建设性的反馈。这对我们与他们合作和发展伙伴关系的能力产生了影响。

我们如何建立一个交付团队,使我们的人才与客户的目标保持一致?

Gustavo:每个交付团队的组成取决于我们客户的项目和目标。

大多数团队都有类似的组成,比如可以进行前端到后端开发的全栈开发人员,或者前端和后端专家。这些交付角色是关键的,因为它们涉及到构建产品。

交付团队还包括测试人员,以验证开发团队构建的内容。当需求经理与我们的开发人员一起工作以澄清与客户业务相关的任何问题时。

在某些情况下,交付团队还会有UX或UI设计师、支持基础设施需求的DevOps和/或Scrum master。

然而,在组建团队时,这是一个发现过程。我们需要了解客户的业务需求和期望。这样,我们的交付更具横向性,以确保这些需求得到满足,并且团队将按预期执行。

一旦我们理解了目标和具体的目标日期,我们就让技术人员参与最初的客户讨论,以了解或识别潜在的挑战。然后,我们开始定义一个小团队来开始构建产品——通常大约6个人。从那里,我们可以评估是否在项目中将团队规模增加到10人或12人。这取决于客户的需求。

近岸敏捷团队可以表现得非常好,如果他们有能力的领导者,他们知道如何管理一个虚拟团队。了解更多领导近岸敏捷团队的成功技巧

我们的近岸开发团队的实际交付

建设现代大数据市场平台

我们的老客户之一是一家营销技术公司,该公司为客户提供无缝的数据驱动营销解决方案。为了保持竞争力,该公司必须迅速开发和部署新技术,并寻求帮助来构建市场应用程序。

在早期尝试外包开发之后,我们的客户在开发最小可行产品(MVP)时遇到了几个障碍。

解决方案

我们作为一个真正的合作伙伴,实现了敏捷的开发方法,并成功交付了新的市场应用程序。该解决方案具有强大的大数据后端,可与客户更大平台的其他部分进行交互。

结果

使用该市场的客户,包括与广告商合作的代理机构,可以轻松地访问更新的数据,并有效地与媒体策划者和买家沟通。

为什么我们的客户选择Perficient作为其近岸合作伙伴?

小古:找到一个可靠的近岸开发合作伙伴是客户最初与我们联系的关键原因之一。为了找到合适的合作伙伴,该公司进行了非常彻底的筛选。

市场应用程序是我们的第一个项目,它仍在进行中。这款产品非常技术化,针对(客户的)业务。因为我们从头开始构建解决方案,所以我们有机会展示我们所有能力的力量——不仅是技术专长,还有敏捷。

我们的配送团队向我们展示了我们如何生活和呼吸敏捷方法.我们通过迭代增量地构建了市场应用程序。我们的客户以前通过流程中的依赖项进行工作。例如,对于一些团队来说,要构建应用程序的前端,他们需要准备好后端。因此,后端成为前端开发人员的依赖项。

由于我们的客户想要一个自动化的解决方案,团队需要为测试人员完成实现自动化的前端。我们的客户可能需要三个sprint来构建一个功能。

通过建立敏捷过程,我们的交付团队减少了构建特性所需的时间。我们开始在同一个sprint中并行地处理前端、后端和自动化。这表明我们是如何将创新带入发展过程的。这也成为了我们其他客户团队的标准。

客户对我们的交付方式有什么反应?

Gustavo:缩短的开发时间给我们的客户留下了深刻的印象,因为我们并行地构建了前端和后端部件,并在一个冲刺中实现了自动化。

公司也重视我们对透明度的承诺。如前所述,这是我们文化和工作方式的关键——即使事情没有如预期的那样发展,也要直言不讳。

对于一个成功的团队来说,团队中的每一个人——无论是我们的交付团队还是客户团队——都需要投入并准备好接受挑战。如果我们发现有人没有准备好,我们就会告诉客户。

这是我们提供反馈的一部分。我们告知客户项目面临的挑战,其中可能包括客户团队中没有以我们期望的方式领导的人。同样,如果我们的团队表现不佳,没有达到预期,我们会意识到并说出来。然后,我们引入行动来帮助团队改进,或者我们对交付团队进行更改,以便让正确的人应对正确的挑战。

为可靠、安全的交通铺平道路

一家车队管理公司通过几次收购成长起来,拥有大量的安全产品,它开发、制造并销售给公共交通供应商。自2010年以来,我们的客户一直与Perficient拉丁美洲保持外包合作伙伴关系。

我们的交付团队支持各种产品的开发,提供机器学习、自动化、用户界面(UI)、DevOps等方面的专业知识。

解决方案

目前正在开发的产品包括公交车实时警报和图像识别系统。通过外部摄像头,该系统可以评估公交车附近过往车辆的速度,并识别出违反车道的车辆和附近的其他车辆。根据系统捕获和分析的数据,警报会通知司机这些外部风险,因此他们不会部署停止臂。

通过应用我们之前用例中的专业知识,我们正在使用机器学习算法和数据科学来自动化非法停放车辆的监控系统。未来,该系统将使用识别软件来捕捉车辆信息,并自动将证据发送到一个平台,从而对违反者进行罚款。

结果

我们希望客户(交通供应商和城市/市政当局)能够提高他们社区内的安全性,并简化他们的运营。

我们的合作对客户的业务有何帮助?

Gustavo:考虑到我们客户通过并购实现的增长,我们一直与他们的团队一起工作,通过这些活动对业务有了更深入的了解。

在我们合作的过程中,一些交付团队专注于支持和改进现有产品。我们消除了冗余,建立了高效的平台,最终降低了客户的运营成本。

与此同时,我们的其他交付团队通过开发前面提到的创新解决方案来支持公司的新愿景。实现这些创新有时会面临挑战。然而,我们的交付方式和持续沟通的承诺——不仅与产品团队,而且与高管——是该客户重视我们的合作关系并继续为我们带来更多工作的众多原因之一。

如果您正在为软件开发评估近岸合作伙伴……

我们在Perficient拉丁美洲的全球交付团队致力于一种强调卓越、诚实、透明、创新和失败向前概念的文化。为了促进与近海合作伙伴成功的虚拟工作,这些特征是有用的。现在比以往任何时候都更需要建立和管理交付团队,而不是在同一个房间里。

作为您的近海开发合作伙伴,我们的文化重视流畅的沟通和协作,使这一切成为可能。


我们的交付团队在与美国客户进行复杂的云原生产品开发方面拥有丰富的经验。了解更多外包软件开发然后找到非常适合近岸开发合作伙伴。

作者简介

Stephanie在营销传播方面有超过15年的经验,为企业和非营利组织领导和执行营销策略。她为Perficient提高了相关数字解决方案主题和思想领导力的意识。

更多来自作者

留下回复

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

订阅每周博客文摘:

报名