音频也可在苹果播客Spotify

在当今瞬息万变的世界里,投资技术是为敏捷性而设计是商业成功的关键。永明人寿是一家领先的资产管理和保险机构,致力于使护理和福利更容易,它投资于未来的技术,并享受着新的适应性。

在这一集工作日播客,Workday开发人员关系主管Chris Bledsoe与Sun Life人力资源系统总监Eric Chung聊了聊Workday实现敏捷性和构建业务价值的最佳实践。以下是钟的一些重点报道,为清晰起见进行了编辑。你也可以点击这里查看我们的其他播客

  • “当业务人员向我们提出问题时,我问自己,‘好吧,这是一个我们只是将现有流程数字化的应用程序吗?或者它需要更具可扩展性并且是全新的东西?“提前了解这一点很重要,因为每个人都有不同的要求,无论是在技术上还是在配置方面。这样做的好处是,我们实际上也对系统有了更多的了解,这使我们能够构建更多的应用程序,并更好地理解那条线在哪里,‘好吧,这更适合配置的东西’,并将其与我们在[Workday] Extend中所做的开发联系起来,反之亦然。”

  • “当我们向企业分享信息时,我们会非常慎重、非常具体。我们所做的一件事就是在构建新应用程序时与业务密切合作。我们需要确保我们的利益相关者参与到我们的每一步。最终结果通常对最终用户来说是无缝的,所以当我们开始开发一个新应用程序时,我们说,“嘿,看看我们在这里构建的东西,”他们说,“哦,那是在Extend中完成的,这很重要?这是惊人的。这就是我们分享价值的方式。我们打造无缝体验,帮助用户节省时间,消除摩擦,同时让他们深入了解流程。”

  • “我们遵循首字母缩略词SPACE来决定支持哪些应用请求。S代表影响的大小,这是一个非常简单的衡量收益与成本的公式。P是接近用户和数据,所以了解你的用户在哪里,并在他们的自然工作流程中为他们构建应用程序。A是与路线图保持一致,这不仅是关于你的路线图,也是关于Workday的路线图。你不会想要建立一些你知道会发生的事情。C是复杂性和临界性,这是一个比率。当你在开发过程中,你会想要从一些简单且不重要的东西开始。当你变得更好的时候,你可以让你的应用变得更复杂和不那么关键。当你对这个工具的使用越来越成熟时,你可以摆弄这个比率,‘好吧,我要让它更简单,但它可以处理更关键的事情。’最后一个E是利益相关者的参与。 It’s important to be able to talk with your stakeholders almost every day as you’re building and developing. That helps shave the edges off of an app or an idea that they want to build, so that it is buildable and it’s usable.”

克里斯Bledsoe:永明人寿是一家领先的资产管理和保险机构,致力于使护理和福利更容易。这就是为什么我很高兴今天能邀请到一位来自一家真正创新公司的创新工程师来到我们的工作日播客。永明人寿人力资源系统总监Eric Chung将分享他在Workday Extend中建立商业价值的最佳实践。我是主持人Chris Bledsoe。谢谢你今天和我在一起,埃里克。我等这通电话已经等了好几个星期了。

艾瑞克谢谢你邀请我。我也一直期待着这一刻。

Bledsoe那太棒了。我最后一次见到艾瑞克,是在佛罗里达的瑞星酒店我们玩得很开心。他是一位杰出的演说家。对于那些不认识埃里克的人,你一定要去看看他。随着时间的推移,他做了很多伟大而有趣的事情,我想你会很喜欢和他在一起的。但如果可以的话,我想问你几个问题,试图更深入地挖掘你使用Workday Extend的经验,并试图解释我们的客户和合作伙伴如何更好地学习和理解这一点。所以我想问你的第一件事是,你能告诉我们一些你的技术背景吗?比如你在担任今天的职位之前有什么样的经历?

是的,我大学一开始是做微软堆栈定制开发顾问的。最终,这让我转向Dynamics CRM。那时正是那个产品成为[听不清]的时候。因此,我与许多不同的行业合作,了解他们面临的所有问题,并通过Dynamic CRM解决这些问题。因此,我们做的其中一件事就是人力资源。实际上,我们使用了它,就像使用CRM一样,我们更多地使用XRM,所以它不仅仅是客户关系管理。一切都是关系管理。这就是我如何开始将技术视为平台的。这就是Extend的含义,对吧?我们可以继续构建任何我们想要的东西,拥有与之相关的关系模型,并让它实现功能。 And so I think that kind of experience helped a lot to kind of frame the way that I look at Extend and how we use Extend at Sun Life.

Bledsoe嗯,那太好了。所以我认为,永明人寿真正独特和特别的一点是,你们已经在世界各地开发了很多Workday Extend应用程序,各种各样的东西。我知道你们已经广泛地讨论了你们所建立的解决方案。但我想知道的是,到目前为止,你们从这些应用程序中看到了什么商业价值?

嗯,我的意思是,我们做的很多应用都是关注员工体验的。它是关于消除任务中的摩擦,否则会很麻烦。如果是纸质表单,我们会把它变成数字表单,我们会使用Extend来实现。即使它是数字化的,也有一些限制和我们不能做的事情。我们实际上会切换到Extend,这样我们可以做更多。最后,一切都是为了消除摩擦。然后我们不断迭代,学习我们需要做什么。

Bledsoe嗯,那真是太好了。当我在Workday Extend上与开发人员交谈时,他们问我开发团队是如何合作的,特别是在人力资源部门。那么,你如何决定你的时间和资源投资的优先顺序呢?华体会体育彩票全站当你在做决定的时候你是怎么弄清楚的?

需要注意的一点是,在永明人寿,我们实际上只有两个人。因此,弄清楚并确保我们明智地利用时间是非常重要的。我在一开始就和团队设定的一件事是,“嘿,无论我们做什么,我都不希望它只是一次的输出。”我不希望它——我们不希望它能被扔到任何项目上,每天工作8小时,然后就这样结束了。我们所创造的东西必须在长期内创造更多的价值。这就是我对我们所做的事情进行优先排序的方式,我是否看到了我们所做的工作的额外价值?这个问题的另一部分是,我们如何与人力资源部门合作——实际上,我们与配置人员也有很好的合作关系。所以这不仅仅是发展。我认为,我们的关键区别在于,我们将开发人员和配置人员聚集在一起,共同打造这些体验。这真的很重要,因为首先,我们只有两个人,所以我们不能用代码做所有的事情。 So we do offload the things that we know are going to change over time into configuration, and then we tap into that so that we can kind of minimize our support for the Extend parts of it and try to kind of offload that into configuration.

Bledsoe嗯,那真的很有趣。因此,作为开发人员,您还需要使用系统本身的配置器。所以我想要更深入地挖掘和理解。所以,当你,比方说,想要构建一个应用程序时——业务带来了一个应用程序的想法,他们希望你生成和构建它——你如何确定哪些可以通过开发完成,哪些可以通过配置完成?或者作为开发人员,您如何理解配置器可以做什么?我有点好奇这种动态是如何运作的。

Sam,我的团队中有一位非常优秀的开发/配置人员,这对我很有帮助。而且她非常善于理解Workday是如何运作的。实际上,我没有像Workday那样深入的配置经验。但我知道系统,我知道平台,我知道如何编码。因此,在我、山姆和她之前的特蕾莎之间,我们会聚在一起说,“好吧,这是我们想要建立的体验,然后,让我们(听不清)从技术角度和功能角度考虑什么是有意义的,事情应该往哪里发展。”所以当我们构建代码时,它实际上更多的是把页面放在那里然后把一些工作流程嵌入其中。然后我们用验证的方式把它们联系在一起来构建整个体验。报告,同样,是另一件大事我们把所有这些数据放进Extend,我们如何得到那些信息?那就是我们为我的团队利用报告专业知识来构建很多报告的时候,这些报告实际上不在Extend中,而是在它之外。

Bledsoe对,那也很有趣,因为,如果我没理解错的话,真正的方向是体验本身。然后根据这些经验来决定哪些工作可以通过配置来完成哪些工作可以通过纯粹的开发和构建来完成。对吗?

是的,我认为这也是我们做的关键事情之一,我们在一开始就对我们的应用进行分类。因此,当业务人员带着问题来找我们时,他们会说:“好吧,那么,这是一个我们只是将现有流程数字化的应用程序,还是需要更具可扩展性并且实际上只是全新的应用程序?”在我们所做的两种不同的事情中每一种都有与之相关的不同的要求在技术和配置方面都是如此。所以我想说,这绝对是定制的,每次有不同的用例时,我们都会移动杠杆(笑)。这样做的好处是,我们实际上也学习了很多关于系统的知识,它允许我们构建更多的应用程序,并且随着时间的推移,我们可以更好地理解这条线在哪里,“好吧,这更适合配置的东西。”然后将它与我们在Extend中所做的开发联系起来,反之亦然,或者反过来。

Bledsoe那真是太酷了。我经常从开发者那里听到的一件事是,他们试图向业务解释价值,这就是价值所在。所以我感兴趣的一件事是你如何将其分享给企业?你如何衡量它的影响,以及它在用户和整个公司内部是如何运作的?

有几件事使我的回答非常具体针对永明人寿。我们只有两个人,所以在某种程度上,我们不想分享——我们不想在屋顶上大声说,“是的,我们有这个延伸的东西。我们可以做任何事情。”这可能不是一个好方法,所以当我们把这个信息反馈给业务时,我们会非常慎重和具体。我们所做的其中一件事是,当我们建立它的时候,我们确实与企业密切合作。实际上,我们构建应用程序需要的标准之一是,我们需要确保我们的涉众在每一步都与我们保持联系。他们在最终结果中看到了这一点,而最终结果有时或通常对最终用户来说是无缝的。但当我们开始与新的商业人士合作时,我们说,“好吧,嘿,看看我们在这里建立了什么。”他们说,“哦,等等,这是在Extend完成的?这是令人惊叹的。” So that's kind of how we share our value. We build seamless experiences that actually really help our users save time, remove friction, and we don't want them to be frustrated with the process that we're trying to build.

Bledsoe是的,听起来你提到的三件事,尤其是现在,你想确保它能让他们更快,对吗?因此,他们可以更快地建造它,以更好地满足他们的需求,并符合他们想要建造的时间。我想问你的一件事是,我们有很多客户是这个平台的新手,这非常令人兴奋。很多时候,他们确实带着他们想要建造的东西的想法进来。但是如果你有建议,对吧,所以如果你回到过去的机器,可以这么说,当你第一次开始参与并参与构建应用程序时,你想给自己或其他客户什么建议来帮助使情况变得更好,更好地过渡,更好地开发应用程序和你想要构建的东西?

所以我认为我们做这件事的方式非常好,那就是从一个你完全理解的小过程开始。不要试图重做已经由Workday提供服务的大型功能。实际上更多的是了解这个系统以及它是如何工作的。我认为这可能是第一个关键。就你选择的项目而言,你想要选择那些不重要的小项目,我猜是中等复杂性的项目。因为它涉及到一些关系或者涉及到与对象之间的业务关系。从小事做起。了解系统是如何工作的。了解页面流程和开发是如何工作的,这样您就可以进入理解开发生命周期的过程,然后您就可以开始处理更复杂或更关键的情况了。首先,业务需求是关键,因此要理解业务从何而来,与他们交谈,向他们展示,并构建出他们所要求的东西。 I mean, in some cases, when we have these business requirements sessions, we have a prototype in mind already, so that's another, I guess, good thing to have is mockup a prototype so that it helps the business understand more about what you can build. I think business is really good at kind of understanding what functionalities are and good at imagining how their kind of perfect system's going to be. And if you get into that conversation, you can actually start steering it so that you'll get to a good product that fits their needs, and it's actually reasonable to develop as well.

Bledsoe嗯,这也是一个很好的建议,因为我们也看到很多人想要从经典的爬、走、跑的方式开始,对吗?然后,就像你说的,了解你自己的发展周期。我认为这对人们应该思考什么有很大的意义。现在,我知道你们收到了很多应用程序的请求,可能比你们两个一天工作24小时所能想象的要多得多。但我想知道,你的决策过程是怎样的?你如何决定要开发哪些应用,不开发哪些应用?

是的,我们最近才想到这个,就在《崛起》之前,我们把它放在了《崛起》的演讲中,那是两个首字母缩略词,对吧?我们有SPACE和SLF。太空是我认为对每个人都有用的主要领域。这是影响的大小,这是一个非常简单的收益与成本的等式。我们接近用户和数据。所以不管怎样,我们不一定要把所有的东西都放到Workday中,尽管它很棒。但(笑声)如果用户已经在那里,他们正在处理人力资源数据,那么使用Extend是一个完美的地方。A是与路线图保持一致,这不仅是关于你的路线图,也是关于Workday的路线图。所以你不会想要建立一些你知道会发生的事情。疫苗管理就是一个例子。 I know you guys came up with a Extend application for vaccine management, but we waited until the final module came out. We can get into that later if you want to. C is complexity and criticality. And then that's a ratio, right? As you are on your development journey, you want to start out with something that's simple and not critical. As you get better, you can make them more complex and less critical. And you might be able to kind of play around with that ratio to say, "Okay, well, I'm going to make it simpler but it can deal with more critical things," as you kind of get more mature in your use of the tool. And then the E, final one, is engagement of stakeholders. Like I said before, it's really important to be able to talk with your stakeholders almost every day as you're building and developing. And to basically shave the edges off of an app or of an idea that they want to build, so that it is buildable and it's usable.

: SLF更多的是关于是否有可用的源代码。因此,能够从之前已经做过的事情中进行引导,然后从中学习是非常重要的。这导致了学习,这是l。如果它是一个应用程序,我们可以学习一些技术,我们会跳起来,主要是因为我们学到的任何东西,我们了解它是如何工作的,我们可以把它融入到我们的网站影响中,因为这样成本就会降低,我们的收益保持不变。最后一个是未来的可重用性。我之前提到过我们构建的设计模式,我最近学到了一个关于可组合性的新词,它就是这样。它将它的小部分分解,这样我们就可以以各种不同的方式重用它们,并将它们应用到各种不同的用例中,这就是构建灵活性和敏捷性的方式。

Bledsoe哇,我喜欢SPACE和SLF这两个缩写词。如果我不知道的话,我还以为你是我们太空计划的粉丝呢。

(笑声)我确实喜欢太空。

Bledsoe(笑声)太棒了。事实上,我想再问你一点问题。你提到了我们在应用程序目录上发布的疫苗管理应用程序。我知道,我们看到越来越多的客户表示有兴趣下载其中一些应用,然后对它们进行适当的修改,以满足他们自己的业务需求。听起来你就是这么做的,还是做了一些稍微不同的事情?我很好奇。

因此,在疫苗管理方面,我们实际上并没有使用它,因为我认为,我们在等待实际的疫苗模块出来。部分原因还是因为我们是一个小团队,所以我们不想创造一些需要长时间维护的东西,因为我们知道它将成为核心产品的一个功能。这就是路线图的一致性。所以能够说,“好吧,不。让我们推迟部署一些Extend应用程序来做一些事情——“不,它会满足需求。”我完全理解有[剧目]。的需求,而Extend在这方面非常出色。对我们来说,我们想等到那个模块可用,然后我们也可以开始使用它的信息。另一个非常有趣的部分是,我们最终构建了一套返回的办公应用程序,这些应用程序实际上使用了来自交付模块的一些数据,而不是完全自定义。

Bledsoe哇,这很有道理。是啊,尤其是访问所有其他数据。太好了。

是的,我认为这是其中一件事,你必须从更大的角度来考虑。我认为每个对Extend感到兴奋的人都想在Extend中构建一切。你只需要了解你自己的组织,以及你是如何建立起来的,以找出并提出最好、最有效的方式来实现这些解决方案,对吗?它是扩展还是仅仅是配置。这都是关于你所拥有的工具集,并使用它来提供最好的体验。

Bledsoe我认为这一点非常关键,因为很多时候,我们很容易想要构建这些一次性的小应用程序,它们完全独立于现有的所有应用程序,因为你可以运行自己的数据模型。但是,当你把它们与我们在Workday中提供的其他功能结合起来时,它会更加强大,这些功能实际上为你的客户、员工等创造了更大的价值。所以我想问你的另一件事是——我知道我之前已经问过你很多次了——你会给一个想要开始用Workday Extend构建应用程序的开发人员什么建议?

我想说三件事。首先,保持好奇心。我的意思是,毫无疑问,我认为这是开发者的心态。这东西是怎么工作的?问问你自己。这东西是怎么工作的?我怎样才能让它变得更好?我如何使用我之前在其他应用中见过的这个部分或者其他人如何使用它们,以及我如何在我的用例中使用它?我认为这是关键。保持好奇心非常重要。 Learning from the community is another great thing. I mean, you guys came up with the developer forums, which is a great resource for people to kind of go in and get information and understand how things all work. Your dev site is also very good too. It's got pretty good explanations of how all this stuff works and we use it regularly just to teach and also to use some of these features. A lot of the code that's published right now, I mean, it's super useful just to pull some of that stuff out and look at how some of these widgets are configured or how some of these widgets are communicating with each other. And you can, more or less, just take that out and use it to your use case with a little bit of customization. So get involved. Learn from others. And I think the final thing is just don't be afraid to make mistakes. Dev tenant is there for a reason and Workday does a really good job of making sure that you're not going to take down the tenant with anything that you build. And so push as much code as you want to test out and try to understand how it all works and how it works together. I think that's another key thing. The more mistakes that you make and you learn from, the better that you get over the long term.

Bledsoe那真是太棒了。这是很好的三点,对吧?保持好奇心,向别人学习,不要害怕犯错。我认为你可以将这一理念应用于生活的许多不同领域,而不仅仅是开发领域。但我认为这是非常棒的建议。再次感谢埃里克今天参加我们的节目。这是一次非常棒的谈话。[音乐]我自己今天也学到了很多。我们也要感谢那些正在倾听的人。如果你喜欢听到的内容,请在你最喜欢的流媒体平台上订阅Workday播客。 Until next time, I'm Chris Bledsoe, your host.

更多的阅读