Workday播客:Netflix通过Workday Extend推动业务影响

24年来,Netflix一直走在创新的前沿。了解流媒体服务和制作公司如何依靠其开发人员实现现代化。

音频也可在苹果播客而且Spotify

毫无疑问,Netflix是我们这个时代的标志性公司之一。无论是改变我们打发空闲时间的方式,还是改变它经营业务的方式,网飞公司不断创新。

在这一集工作日播客在美国,我与Netflix的高级集成架构师维诺德·马哈林古(Vinod Mahalingu)谈论了其开发人员对该组织创新的影响。以下是来自Mahalingu的一些亮点,为清晰起见,经过编辑。你也可以点击这里查看我们的其他播客

  • “在支持业务方面,我们有一个良好的流程。我首先尝试理解需求,然后我将获取这些信息,看看我们所拥有的脚本功能是否能够满足所有业务需求工作时间延长.在此之后,我们将提出一个初始设计,并从那里继续迭代。我知道这不是一次性的事情,你只要想出一个设计,他们就会马上批准。它会不断变化,因为一旦他们看到初始设计,他们就会想要添加更多内容。”

  • “在构建应用程序时,Workday Extend有很多资源华体会体育彩票全站。它为所有小部件提供了详细的描述和用例,以及一个应用程序目录,其中有许多预先构建的应用程序,具有应用程序组件和编排等现有功能。如果你是开发应用程序的新手,这是一个很好的开始。Workday还有一个很棒的开发者社区。开发者论坛和Extend社区网站是向其他开发者提问和寻求帮助的好地方。”

  • “我认为终端用户最大的问题之一是我们如何定制工作日的屏幕。例如,对于某些屏幕,他们希望一个下拉窗口小部件位于左侧而不是右侧,并在屏幕上具有更多的文本编辑功能,而这正是通过Workday Extend实现的。我们还使用了其他功能,如模型组件来存储特定于应用程序的数据,并且不依赖于任何工作日交付的业务对象。这对我们来说是一个巨大的胜利。一旦我们开始根据他们的特定需求定制页面,我们的员工就很高兴了。”

Josh案发:那是1999年,当所有人都在担心即将到来的千年虫灾难时,我的室友给我看了一些红包,里面装着dvd。然后他非常肯定地告诉我:“总有一天,你只要打开电视,他们就会随时为你提供你想看的节目。”我不相信他。史蒂夫,如果你在听的话,我错了。毫无疑问,Netflix是我们这个时代最具革命性的公司之一。这就是为什么我很高兴能请到Netflix高级集成架构师Vinod Mahalingu来参加这一期的Workday播客。无论是改变我们度过空闲时间的方式,还是改变它经营业务的方式,Netflix都在不断创新。我是乔什·克里斯特。欢迎来到节目,维诺德。

Mahalingu:嗨,杰克。很高兴来到这里。

案发:你能先简单介绍一下你的技术背景吗?在成为一名Workday Extend开发人员之前,你有什么样的经验?

Mahalingu:是的。确定。我的职业生涯一开始是SAP集成架构师。我当时在做几个SAP产品,然后慢慢地转到Workday。华体会体育注册我的Workday职业生涯是从我加入Workday合伙人DayNine Consulting开始的。而且,我已经为几个客户实现了几个Workday项目,并构建了不同类型的Workday集成,包括Studio、核心连接器、eib等。第九天有一个[听不清]中心。然后,我想到了做客户方面的工作并获得了一些客户方面的经验。就在那时,我决定试试Netflix。Netflix是Workday Extend的早期使用者之一。

案发:嗯哼。

Mahalingu:我就是这样接触到Workday Extend的。在过去的三年半到四年里,我一直在用Extend开发应用程序。

案发:三年半到四年,所以你真的是最早的扩展应用开发者之一?

Mahalingu:是的,这是正确的。

案发:我知道你是开发明星之一,有点像在Devcon的MVP Extend应用程序开发人员。你因为你对公司的巨大影响而被认可。所以,你知道,作为一个展示自己的机会,我很想听听你对Netflix业务的影响,比如它是什么样的。

Mahalingu:确定。我认为我们的大多数应用程序几乎每天都被我们的终端用户广泛使用。我们有不同类型的应用程序,供新员工和经理使用。有一些应用程序是由我们的业务用户使用的。嗯,在业务用户方面,我们有一些应用程序,例如用于人员计划的工作申请管理。我们有项目资源规划应用。在面向员工的方面,我们有新员工设置表或新员工试用表,这是在入职过程中使用的。我们有即时终止的应用程序,这也是我们要求很高的应用程序之一。

案发:嗯哼。太好了。你是否有一个最喜欢的应用,或者一个你认为对商业影响最大的应用?

Mahalingu:是的,当然。我想,我们最初开发的一个应用程序,当然是在一个Workday开发人员的帮助下,是股票期权分配程序。在那里,员工可以为公司的股票期权计划选择一定数量的薪酬。

案发:嗯哼。

Mahalingu:这是被广泛使用的,嗯,几乎每一个新员工,以及在开放登记期间,现有员工去登记他们的,呃,股票期权。另一个有趣的事实是,当Workday引入PMD脚本和模型组件功能时。我们被选为早期采用者之一,所以我开始直接工作,就像第一手的工作一样,在所有的模型组件上,用它来存储数据,你知道,建立非常好的仪表板和其他东西。是的。

案发:正确的。在Extend出现之前的生活是什么样的?

Mahalingu:是的。我认为我们的终端用户最大的要求之一主要是我们如何定制Workday屏幕,这在以前是不可能的,因为,嗯,对于一些屏幕,他们想要,例如,一个下拉窗口小部件在左边,而不是在右边,在屏幕上有更多的文本编辑功能,这是不可能的。这是通过Workday Extend实现的,以及其他功能,如模型组件,我们可以存储特定于应用程序的数据,而不依赖于任何工作日交付的业务对象。我认为这对我们来说是一个巨大的胜利,一旦我们开始根据他们的需求定制页面,我们的客户就会很高兴。

案发:然后,我的意思是,你的开发团队如何合作,你如何分享知识?

Mahalingu:确定。我们在我们的消息平台上有一个专门的频道,呃,用于扩展,在那里我们可以分享想法,并询问我们遇到的任何技术问题。当我们得到一个业务用例时,首先我们将作为一个团队开会,对我们可以用来构建特定集成或应用程序的不同想法和工具进行头脑风暴。

Mahalingu:如果我们认为Extend能够解决我们的大部分问题,那么如果时间允许,我们将创建一个快速的设计或模型,然后,呃,把它展示给我们的业务用户,并征求他们的意见。在那之后,如果他们认为Extend是最适合的,那么我们就会开始使用Extend来构建应用程序。在我们开始建造之前,整个过程大约需要一到两周的时间。

案发:然后,我的意思是,一旦你了解了业务需求,你知道,我从开发人员那里听到的是,过去如果你想要它,你知道,又快又好,而且不花费一大堆额外的资源,你必须从三个中选择两个。华体会体育彩票全站

Mahalingu:嗯哼。

案发:但是有了Extend,你可以,你知道,做得快,做得好,以一种资源敏感的方式。股票期权的例子,一旦你明白了需要做什么,实际需要多长时间才能完成?

Mahalingu:我认为这花了一些时间,因为我们是第一个使用模型组件的,就像,整个Workday的第一个应用程序。

案发:哦,好的。

Mahalingu:我们还需要Workday的帮助,因为还不是所有的功能都是公开的。我们必须与Workday团队联系,向他们解释我们的业务需求,然后他们会提出一个计划,我们讨论这个计划,然后开始设计和构建它。所以,花了一段时间。从我们开始讨论的那一天算起,大概有四到五个月。我认为,在整个过程中,Workday甚至在增强一些功能。例如,在第一天,当我们开始的时候,一些功能还不可用。当我们接近应用程序构建的尾声时,我们可以使用一些可用的增强功能。

案发:正确的。

Mahalingu:所以即使整合这些变化也花了一些时间,但最终,我们有了一个相当可靠的产品。是的。

案发:正确的。我从开发者那里听到的另一件事是,你似乎必须是一个非常好的倾听者,有时你几乎必须是一个调查员/心理学家。你能谈一下吗?

Mahalingu:我认为,如果我们作为开发人员,首先了解Workday提供的不同小部件及其功能,以及你可以用Extend构建的工作流程,这真的会很有帮助。这将真正帮助您与业务用户设定期望。

案发:嗯哼。

Mahalingu:在我们的学习过程中,我们有一些实例,我们通过Extend承诺了一些事情,但后来我们意识到它有自己的局限性。比如,这是在扩展的初始阶段,对吧?

案发:正确的。

Mahalingu:所以,呃,经历不同的部件和扩展提供真正帮助我理解他们的需求,也没有过多的承诺和交付更少,但是听他们的需求和需要一到两天,回来,看看所有的业务需求将被满足所有的部件,例如,脚本功能,然后去他们想出一个设计,呃,像一个初步设计,激发他们,然后把它从那里。我知道这不是一次性的事情,你刚想出一个设计,他们就会批准它。会有一些持续的变化,因为即使他们也会兴奋。当他们看到一些东西,他们想要更多。是的,我认为这对我们和用户来说都是一个渐进的学习过程。

案发:这实际上是我一直想知道的另一件事,对于那些想要更好地与他们的扩展开发人员合作的业务用户来说,你会给他们什么建议?

Mahalingu:我认为对于业务用户来说,如果Workday必须提供一些培训课程,让他们了解什么是Extend,以及Extend的功能是什么,那么对他们来说,与开发人员进行对话将非常有帮助。因为他们已经意识到它能提供什么,呃,这将有助于设计会议期间的对话顺畅。

案发:正确的。

Mahalingu:是的,我认为这是主要的事情,还有提出一些好的设计文档,也许还有工作流程,呃,这将帮助开发人员决定应用程序应该是什么样子。

案发:你有很多使用Extend的经验,对Workday及其功能有深入的了解,但是你会给那些打算开始使用Workday Extend构建应用程序的开发人员什么建议呢?

Mahalingu:确定。我认为首先要从开发者的角度着手。

案发:嗯哼。

Mahalingu:它有很多资源,比如,从构建你的第华体会体育彩票全站一个应用程序开始,所有正在使用的小部件的详细描述和用例。这是一个很好的开始。当然,应用程序目录中有很多预构建的应用程序,由Workday提供,它已经使用了很多功能,比如应用程序组件和编排。你可以下载,然后在你的构建过程中引用。这真的很有帮助。

案发:正确的。

Mahalingu:当然还有开发者社区,比如开发者论坛和Extend社区网站,你可以在那里公开提问,从其他开发者那里获得帮助,与他们合作,这真的帮助了我开发我的应用程序。

案发:这是第一次亲自参加Devcon。去年我们有个虚拟的。

Mahalingu:嗯哼。

案发:你最喜欢Devcon的哪一部分?

Mahalingu:我想肯定会有来自Workday的不同领导和开发人员

案发:正确的。

Mahalingu:也能看到演示,并为Workday作为Extend的一部分所提供的所有新产品感到兴奋。华体会体育注册还要问,比如,与开发人员互动,亲自问问题。这真是亲自参加Devcon的一大优势。是的。

案发:正确的。最后,我忍不住要问,你会花很多时间在家看Netflix吗?(笑声)或者感觉像是回去工作?

Mahalingu:肯定。我个人是Netflix的超级粉丝。我确实看了很多节目,只要时间允许。那是个很棒的地方。我真的很喜欢这里的文化,我们待人的方式。

案发:非常感谢你今天的到来,维诺德。

Mahalingu:很高兴,很高兴来到这里。非常感谢你,乔什。

案发:好的。感谢听众收听我们的工作日播客。你可以用你喜欢的平台或播客工具订阅我们。谢谢你!

更多的阅读