_通过OneSpan-Case StudyIT服务的全面外包,研发活动扩展
Industry
IT, 有效共享知识和信息
挑战
- 获得各种技术能力
- 交付完整的 Scrum 团队
- PoC 的有效设计和开发
技术
安卓, 后端, iOS系统, 阿特拉斯, 前端
结果
- 为盲人和视障人士提供 OneSpan 标志
- 集成 OneSpan Sign 的 Salesforce 连接器
OneSpan的研发
OneSpan(前VASCO Data Security International, Inc.)是一家致力于处理网络安全技术的上市公司,总部位于伊利诺伊州芝加哥,在加拿大蒙特利尔、法国波尔多及奥地利维也纳分别设有办事处。公司提供基于云计算的开放架构平台以防范欺诈。其尤以实施多因素认证和电子签名软件而出名。公司由T. Kendall Hunt于1991年创立,并于2000年1月进行了首次公开募股(IPO)。同时,OneSpan也是线上快速身份验证联盟(FIDO Alliance)的委员会成员。
合作的目的和开端
TT PSC与OneSpan之间的合作于2017年秋季揭开序幕。到2019年,双方就数个项目已达成合作,并聘用50位专家为客户研发部门展开增援工作。为了与OneSpan合作,TT PSC必须证明其在多领域的整体储备及竞争力。
对客户而言,首要关键问题是TT PSC业务及财务的稳定性,以及是否具备获取多种技术能力的资源渠道。总公司Grupa Kapitałowa TT(GK TT)以及作为100%波兰私人资本拥有子公司的TT PSC近年来在收入、雇员及资金流动性上呈现增长态势。因为子公司脱离后的GK TT在开发、灵活性及敏捷性方面仍然充满活力,因此保持了大公司的地位,其雇佣有2000多位员工,在波兰及海外拥有十几个办事处。目前,在技术能力层面,GK TT和TT PSC能够以最热门的技术及编程语言提供实际支持,包括:
- Java,
- 前端技术
- .NET
- C++
- DevOps/云计算
- Atlassian实施
- Android及iOS移动技术
TT PSC不仅提供个人专家,也能提供整个SCRUM团队,包括领导团队的Scrum Master和产品负责人。
对客户来说,另一重要问题则是技术能力的实际演示(此处侧重讨论前端技术)以及团队建设过程中的敏捷性。在合作之前,OneSpan让TT PSC承包了一项工作,为OneSpan Sign产品(前eSignLive)设计和构建的界面新版本原型,这是一款实现电子签名使用的软件。值得注意的是:当时完成任务的时限只有2周,包括成立小团队以执行该项工作。在2天内,TT PSC就成立了由两位经验丰富的前端开发人员组成的团队,并与加拿大客户团队建立沟通渠道。2周后,TT PSC在蒙特利尔的客户办公室展示了原型,并获得客户极大兴趣,客户宣布将与其展开更深一步合作。
OneSpan是一家专门从事网络安全解决方案的公司,其解决方案用于在金融行业及政府部门大规模实施。因此,建立合作关系的下一正式步骤则是展示TT PSC如何实施其安全策略。当时客户尤为关注的安全性问题有:
- ISO证书 (ISO/IEC 27001, ISO 20000, ISO 9001, OHSAS 18001)
- 展示的文件向客户所描述的内容包括:
- 知识产权保护
- ISO
- 合作形式
- 向公司介绍新员工及终止雇佣等流程
此外,TT PSC和OneSpan就专家如何入职客户研发团队的流程(包括TT PSC人力资源部门需执行的数个步骤)达成了协议。
在满足客户所有要求后,TT PSC在2017年秋季开始协作,成立了由5名前端专家组成的SCRUM团队,与客户在加拿大的研发部门展开合作。经证明的下一步就是要与位于欧洲奥地利、法国及比利时的客户团队建立合作。
合作领域实例
目前,TT PSC与OneSpan在多个层面进行合作,主要致力于客户的研发增援。以下是我们的专家在合作框架内开展业务的各项领域示例:
- 开发及支持OneSpan Sign(前eSignLive)的维护。在此,TT PSC主要专攻于让产品适应盲人及弱视人群的需求。PSC提供了开发团队(Java及前端)以及测试人员、产品负责人和Scrum Master。
- 为OneSpan Sign产品(前eSignLive)开发SalesForce。
- 根据OneSpan客户(主要为金融领域)要求所实现的移动端应用程序的维护和开发。就Android和iOS系统,TT PSC提供了专门的开发团队。团队部分成员由移动端应用测试人员组成。整个团队建立在一处网点。
- OneSpan验证服务器产品的维护和开发,这项工作由C ++开发团队处理。
- TT PSC还在其网点之一设立Java开发团队,该团队可进行各项实施,包括FIDO标准的实现。
- 为Atlassian产品(包括Jira、Confluence等)的实现提供支持,包括许可证销售。
在客户项目(包括Java、C++、.NET、Android、iOs及SalesForce)中应用了极其广泛的技术和编程语言是该项合作的一大特色。将整个团队安置一处是客户提出的另一个很常见的要求。得益于与构成GK TT的其他公司以及TT PSC合作伙伴网络中合作伙伴的有效合作,TT PSC成功应对了上述挑战。随着项目的发展以及OneSpan团队的壮大,实施特定项目的网点数量也在增加。来自三个城市的程序员参与其中。在日常工作和计划任务的执行中,不同的地点并不造成沟通上的问题。
从下订单之日起1-2个月内,TT PSC能够在满足上述要求的同时组建整个SCRUM开发团队,彰显了其优秀的整体实力和组织能力。
在为TT PSC工作的SCRUM开发团队中,通过每日内部SCRUM会议、建立公共知识库及进行整合研讨会等方式来获取最佳整合和信息流是惯例做法。基于此,我们的团队可以独立地处理客户项目,最好的证明就是我们的产品负责人和产品管理人员曾为OneSpan成立的内部团队准备了数项要求。
支持合作的另一要素是TT PSC的专家拜访客户并组织会议的准备程度,在此期间客户团队人员可与TT PSC团队共同参与研讨会。
小结
OneSpan的合作是一个很好的例子,说明了如何主要基于OneSpan的研发增援而在短时间内(1年)与客户建立密切、长期的关系。TT PSC在适应客户要求的过程中也显示出极大的灵活性和敏捷性,比如确保在IT、人力资源和客户IP保护领域中具备足够的安全级别。
让我们取得联系
联系我们