数字配方与创作的工程化

Digital & Tech

print

作者 埃里克·拉科托马拉拉, D部门高级经理&D & 开发

我们的 团队 如何开发定制 产品以 支持 我们的业务部门。

数字 & 科技(D&T)领域,我们开发软件 , 与团队日常工作紧密相连。  来自 工具和平台,帮助我们的科学家和创作者将 构想到公式 ,进而转化为可扩展的解决方案。这意味着要应对诸如 ,例如 复杂的工作流程 以及受监管的 环境,同时 持续 改进。 

我们的 配方 & 配方开发领域 助力香水 & 美妆(P&B)、风味、质地 & 健康(TTH)以及健康、营养 & 护理(HNC) 利用数字工具优化产品设计与开发。 我们构建并持续完善一系列定制化数字产品和共享能力,以支持团队收集需求、探索方案、开展协作以及做出决策。 没有 分享 保密 细节, 关键经验在于提供一个简单、 且切实可行的端到端解决方案, 随后 根据反馈 。

正是在这里,敏捷性成为了一种工程实践。一旦用户接触到实际产品,需求就会随之变化。一旦跨越系统边界,集成和数据契约问题便会迅速显现 ,而且由于我们的产品生命周期长,可维护性和可操作性与新功能同样重要。我们的方法是 交付 小步迭代,确保其随时可投入生产,并从实际使用中汲取经验。 我们 支持 通过 自动化测试 , 持续 集成/持续交付 (CI/CD),以及 : :清晰的接口、版本化的API以及可观测性,以便我们能及早发现问题。

对我们而言,敏捷的真正含义(超越流行语)

我们以小型跨职能团队的形式开展工作; 产品、工程、设计、质量和架构, 围绕明确的产品目标紧密协作。我们摒弃冗长的交接流程,致力于建立紧密的迭代循环:与用户共同探索,快速原型设计,构建最小可行产品, 在 ,随后迭代。我们的目标 并非 “更多变更”; 而是让 使变更变得安全且有目的。

严谨的工程设计,让我们能够快速行动

只有技术基础扎实,敏捷开发才能发挥作用。我们致力于自动化测试、同行评审以及持续集成与持续交付 ,从而 增量 始终处于可部署状态。我们采用架构护栏(共享模式、务实标准及有意识的技术选择),以避免每个团队 构建 各自构建不同的平台。我们 设计旨在 可运维性,并构建安全与 合规性 ,而非将其作为最终的检查点。 

设计与人工智能:交付加速器

我们的设计师致力于将复杂的工作流程转化为易于掌握且高效的体验。原型设计和可用性 测试 往往能节省 我们 。在工程方面, 我们 对 AI 也持务实态度:我们使用 Copilot,这是一款 编程 和自动化工具来加快模板代码和文档的生成,同时确保架构、正确性和可维护性仍由人类负责。AI让我们有更多时间专注于那些需要判断力和深厚领域知识的部分。

我们开展的项目(以及我们期望产生的影响)

我们开发的工作流产品旨在实现关键配方 & ,并提供共享平台功能(可复用服务、集成模式和API),从而使改进效果能够覆盖P&、TTH、 及 HNC领域实现规模化优化。我们追求的是切实的成效:减少人工操作的摩擦,提升 工作 工作,并加快决策速度, 同时不牺牲质量、安全性或长期所有权。

什么 我们 所学 开发定制产品

有些教训总是反复出现, 无论产品是什么:

  • 从工作流程入手,而不是从功能列表入手。 浪费时间最快的方法就是 优化 错误的步骤。

  • 准备分批生产 投入生产。 “快完成了”暗藏风险 而 可部署 切片则能推动进展。

  • 集成也是产品。 治疗 应用程序接口 (API) 和数据契约视为 数字产品,并对其提出与软件相同的质量和标准要求,可避免返工。 

  • 质量是团队合作的结果。 自动化固然有帮助,但关键在于协调 在 标准以及共同责任感更为关键。

  • 以 以用户节省的时间 用户节省的时间 决策质量的提升 决策质量。 

这为何重要(以及我们为何喜爱 这项工作)

对于 对于IT 部门开发定制软件而言,敏捷不仅仅是一种交付框架。它是一种解决复杂问题并适应变化的战略方法,旨在赋能团队,使其能够发挥最佳水平。

当敏捷性与定制开发的独特优势、人工智能的智慧以及用户体验/用户界面设计的匠心相结合时,便打造出了推动 创新的强大引擎。这正是我们 构思与 创造的基因。敏捷性是我们为商业伙伴交付高价值、颠覆性软件的核心所在。

 

如果 你是一名 一名工程师(软件、平台、数据),具备产品思维,并对错综复杂的现实世界领域充满热情, 在那里,系统集成、质量和长期负责至关重要, 这正是我们在 D 团队所从事的工作&T团队所从事的工作。 我们将 在开发支持配方设计与创作的产品过程中,持续分享我们的所学 在 全球 全球范围。

探索更多