草庐IT

与初创企业合作时应避免的五个陷阱

计算机世界 2023-03-28 原文
企业技术领导人正在积极与初创企业合作,以帮助他们的企业更具创新和敏捷性。与初创企业合作可以帮助启动创新,为 CIO 提供新兴技术中难以获得的技能,并完善数字化转型战略。他们对创新的独特关注和方法可以使初创企业成为非常有利的合作伙伴,以传统供应商无法提供的方式提供商业价值。

Suresh A Shan 博士是孟买农村非银行金融公司 Mahindra & Mahindra Financial Services 的技术顾问 。在担任该公司的顾问之前,Shan 曾担任该公司的数字创新主管超过十年。他说:“初创企业通常会以较低的成本开发新产品和服务。通过与他们紧密合作,IT 领导者可以变得更有活力、更具主动性、自主性、自律性、灵活性,也更强大、更稳健并更有韧性。”

但是,IT 领导者必须做的不仅仅是接受初创企业能够提供的创新优势,他们还必须确保业务的连续性和稳健运营。急于与初创企业合作可能会导致双方的利益不一致,从而使 CIO 面临重大的业务技术风险。

以下是 IT 领导者在与初创企业合作时常见的陷阱,以及如何避开这些陷阱。

1.仅根据技术水平来选择初创企业

确定一家合适的初创企业进行合作很有挑战性。有如此多的初创企业在争抢 IT 领导者的注意力,很难在一片混乱中进行筛选是非常困难的。根据印度商业和工业部长 Piyush Goyal 的说法,仅在印度市场,创业公司在过去五年中就增长了 90 倍,从 2016-2017 财政年度的 726 家增至 2021-2022 财政年度的 65861 家。美国的创业市场也在蓬勃发展,有超过 7 万家活跃的创业公司。与初创企业合作是全球 CIO 的一个选择。

随着初创企业在 IT 服务、金融技术、技术硬件、企业软件和人工智能等领域的激增,知道在哪里寻找创新伙伴可能会让人不知所措。

毕马威管理咨询合伙人 Sushant Rabra 认为,“在筛选初创企业时,因涉及初创企业的创始人、客户、平台等,所以必须有一个良好的多阶段尽职调查过程。企业组织黑客马拉松,根据技术解决方案来选择初创企业。虽然这种举措有助于评估平台的成熟度,但它们在其他方面还存在不足。如果没有一个多阶段的尽职调查过程,企业可能面临第三方风险。可能会有针对初创企业的知识产权侵权或未决索赔案件,这些案件也可能降临到企业身上,因为它使用了相同的知识产权。同样,数字数据法也很严格。如果企业与不合规的初创企业合作,它也可能会被处罚。”

Rabra 补充说,这种过程并没有在选择时结束。

他说:“即使经过所有检查后把一个项目被授予一家初创企业,尽职调查过程也应该同时进行。创业公司创始人和员工面临法律诉讼和监管的例子很多。如果与这样的创业公司合作,企业可能会面临声誉和关联风险。。”

2.忽视初创伙伴关系的潜在波动

初创企业也会给你的合伙投资组合带来更多的波动。例如,由于各种原因,一家初创企业在倒闭前可能会顺利运作一两年。创始人可以转向一种新的商业模式,或者新的投资者可以带着对公司的不同关注点进来。此外,初创企业的竞争非常激烈,当一家公司在某一领域获得成功时,就会有许多其他参与者加入进来。在这种情况下,如果创业公司不积极获取客户,可能会出现生存能力问题。这些情况中的任何一种都可能带来 CIO 资本性支出的损失并危及业务的连续性。

为了防范此类风险,CIO 们应该最大限度地发挥企业的品牌优势。Dalmia Bharat Group 集团是一家印度联合企业,在水泥、糖和电力方面都有业务。集团的 IT 助理执行董事 Mayank Bedi 说:“初创企业需要给经营履历增加亮点,但任何 IT 领导与他们合作都存在风险。因为他们在市场上并不出名,也没有令人印象深刻的资历。对双方都有利的方式是:在评估的基础上,不需要任何商业协议与初创公司合作。”

回忆起自己担任农业设备制造商 VST Tillers Tractors 的 IT 主管并与一家创业公司进行合作时,Bedi 说:“我们让这家创业公司从事考勤自动化和访客管理。我们没有什么损失,因为我们对这家初创公司没有商业上的责任,即使它中途撤出,也不会对业务产生影响,因为这些是非业务关键项目。同时,这家初创公司必须证明自己,否则就会失去像 VST Tillers Tractors 这样的大品牌。它努力工作并交付了项目。”

他说,一旦初创企业通过评估过程,IT 领导仍应采取措施,防止承担过多的连续性风险。

Bedi 说:“对于解决方案的增强和改进,CIO 可以在相互理解的基础上向初创公司付款。然而,谨慎的做法仍然是持有 10%到 15%的款项,以免初创公司无法满足复杂的变更要求。另外,IT 领导应该要求有权访问源代码,以便他们就可以通过另一个称职的合作伙伴来部署项目。”

3.将初创企业的人才视为理所当然

Bedi 说:“企业技术领导者期望一个项目能有完整和适当的流程、规划和执行。通常初创企业为了获得一个企业订单会夸大其词。他们展示他们的收入、客户推荐和大型团队等等。然而,真实的情况只有在工作开始后才能看到。”

而这正是与精益创业公司合作时,通过隐藏人才因素可以发挥巨大作用的地方。

Rabra 说:“初创企业往往依赖于一些在销售或者技术领域表现出色的员工。如果这几个人离开,那么初创企业就会有人才风险,这可能会影响其运营。”

对 Bedi 来说,当他发现与他合作项目的初创公司没有内部开发团队,而是依靠第三方来交付成果时,他感到非常震惊。Bedi 说:“我们曾与一家初创公司合作开展客户入职项目。延迟 15 至 20 天是可以接受的,但当时间严重超支时,就会引发预警机制。在这个案例中,项目延迟了两个多月。这家初创公司不仅缺乏资源,而且从企业收到并传递给第三方的简报也在交接中丢失。初创公司甚至没有仔细阅读业务需求文件。"

不幸的是,很难完全降低这种风险。Bedi 说:“很少有 IT 领导者会通过询问团队成员的简历来核实初创公司的资质。即使有人这样做,一些初创企业也会采用’买身’的方式。这指的是招聘中短期员工的方式将相关工作转移出去的做法。”

那么,出路在哪儿?最好的办法是与创业公司建立明确的沟通渠道,以确保透明度。“在我的案例中,我问创业公司是什么问题阻碍了这个项目。一旦我理解了这个问题,我就让这家初创公司、它的外部团队和我的内部团队都来到桌前,讨论这个项目和按时完成项目的方法。Bedi 说:“这样就可以克服范围蔓延、分散执行和进度延误。”

4.默认网络安全

无论与什么企业合作,网络安全都是最大风险之一。与初创企业的合作更是如此。这些企业正在成为有组织犯罪的首要目标,因为它们被认为缺乏对黑客的强大防御能力。在一个互联的世界里,这可能会使他们的客户处于危险之中。

根据 Vanta 推出的《 2022 年初创企业安全状况》报告,只有 27%的初创企业有专门的安全团队或人员,75%的受访者认为他们应该提高安全性。该研究调研了 500 多名来自初创企业的技术领导人。

Rabra 说:“虽然围绕网络安全取得了很多进展,但这没有尽头。归根结底,这都是为了在风险和控制之间取得平衡。对于一个受监管行业的大型企业,如银行,风险偏好非常低。而初创企业的风险偏好中等,因为它优先考虑敏捷性和创新。因此,CIO 要看他们企业的风险偏好是否与想合作的初创企业的风险偏好相匹配。”

Rabra 表示“为了确保安全,大多数 CIO 都采取了分区化的方法,即初创企业在一个分区中工作,其他关键业务基础设施在另一个分区中,并且不允许任何人接触这个核心。这样一来,即使网络攻击真的发生,对企业的损害也是最小的。”

5.忽视文化挑战

相比创业公司,文化陷阱与成熟企业关联更紧密。因为一方面企业文化很难改变,另一方面,当把创业公司的方法或心态引入团队时,项目或转型很容易被抵制变革的文化所破坏。

“对于一个已经存在了二十多年的企业来说,接受来自初创企业的东西并不容易。大型企业中的员工对变化有抵触情绪,然后是工作方式上的差异。大型企业会按照自己的节奏行动,而初创企业则灵活地工作。”

Shan 说,他曾与印度农村的初创企业广泛合作。企业的期望可能也是一个问题。

他说:“当涉及到项目中的定制化水平时,企业对合作的初创企业有着不切实际的期望。例如,在一个多语言项目中,要为任何合作伙伴带来超过 60%的语言清晰度都是很困难的。然而,我看到企业强加压力迫使初创企业接受实现 90%的要求,这几乎是不可能的,并导致了合作的摩擦。一些企业甚至威胁要接管初创企业。”

为了促进新技术在企业中的可接受性,Shan 利用了实际应用案例。他说:“我们展示了关于技术如何使工作更有效的案例研究。我们还通过赠送礼物来激励用户采用新技术。”

同时 Shan 还补充说到:“企业应该对其流程、政策、程序和外包给初创企业的目的有一个清晰的概念,并给予文件、人员和流程的支持。企业方面明确该做什么和不该做什么,就会给初创企业更多力量,使其有充分的信心了解、建立、计划和执行项目。”

来源:www.cio.com​

有关与初创企业合作时应避免的五个陷阱的更多相关文章

  1. ruby-on-rails - RSpec:避免使用允许接收的任何实例 - 2

    我正在处理旧代码的一部分。beforedoallow_any_instance_of(SportRateManager).toreceive(:create).and_return(true)endRubocop错误如下:Avoidstubbingusing'allow_any_instance_of'我读到了RuboCop::RSpec:AnyInstance我试着像下面那样改变它。由此beforedoallow_any_instance_of(SportRateManager).toreceive(:create).and_return(true)end对此:let(:sport_

  2. ruby - 在 Ruby 中为变量赋值时如何避免控制台输出 - 2

    赋值时是否可以避免这种影响:irb(main):584:0>a=true=>trueirb(main):584:0>我有一个代码有很多赋值,当我试图测试它时,由于所有这些返回值,我看不到结果:truefalsetruefalsetruetrue.. 最佳答案 您可以启动irb或附加--noecho选项的控制台。$irb--noecho2.0.0p353:001>true2.0.0p353:002>否则,如果控制台由另一个进程启动,只需设置conf.echo=false$irb2.0.0p353:001>true=>true2.0.0

  3. ruby-on-rails - Rails - 如何避免在 View 中使用 hidden_​​fields 将值传递给 Controller ​​? - 2

    有没有一种方法可以避免hidden_​​field方法将View中的值传递给Controller​​?出于安全原因,我更喜欢Controller方法。不幸的是,strong_parameters不支持值对@variables。EDIT6/181:00PMESTI'verenamedmygaragescontrollertoappointmentscars_controllernolongercreatesanewappointment(formallygarages).Anewappointmentiscreatedintheappointments_controller我目前的结构路

  4. ruby - 如何使用 ruby​​ fibers 避免阻塞 IO - 2

    我需要将目录中的一堆文件上传到S3。由于上传所需的90%以上的时间都花在了等待http请求完成上,所以我想以某种方式同时执行其中的几个。Fibers能帮我解决这个问题吗?它们被描述为解决此类问题的一种方法,但我想不出在http调用阻塞时我可以做任何工作的任何方法。有什么方法可以在没有线程的情况下解决这个问题? 最佳答案 我没有使用1.9中的纤程,但是1.8.6中的常规线程可以解决这个问题。尝试使用队列http://ruby-doc.org/stdlib/libdoc/thread/rdoc/classes/Queue.html查看文

  5. 网页设计期末作业,基于HTML+CSS+JavaScript超酷超炫的汽车类企业网站(6页) - 2

    🎉精彩专栏推荐💭文末获取联系✍️作者简介:一个热爱把逻辑思维转变为代码的技术博主💂作者主页:【主页——🚀获取更多优质源码】🎓web前端期末大作业:【📚毕设项目精品实战案例(1000套)】🧡程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作(110套)】🌎超炫酷的Echarts大屏可视化源码:【🔰Echarts大屏展示大数据平台可视化(150套)】🔖HTML+CSS+JS实例代码:【🗂️5000套HTML+CSS+JS实例代码(炫酷代码)继续更新中…】🎁免费且实用的WEB前端学习指南:【📂web前端零基础到高级学习视频教程120G干货分享】🥇关于作者:💬历任研发工程师,技术组长,教学总监;

  6. 企业大数据发展面临问题之存算分离技术思考 - 2

    文章目录概述背景为何要存算分离优势**应用场景**存算分离产品技术流派华为JuiceFSHashDataXSKY概述背景Hadoop一出生就是奔存算一体设计,当时设计思想就是存储不动而计算(code也即是代码程序)动,负责调度Yarn会把计算任务尽量发到要处理数据所在的实例上,这也是与传统集中式存储最大的不同。为何当时Hadoop设计存算一体的耦合?要知道2006年服务器带宽只有100Mb/s~1Gb/s,但是HDD也即是磁盘吞吐量有50MB/s,这样带宽远远不够传输数据,网络瓶颈尤为明显,无奈之举只好把计算任务发到数据所在的位置。众观历史常言道天下分久必合合久必分,随着云计算技术的发展,数据

  7. ruby - 阅读用户输入时如何避免回显换行符? - 2

    我正在用Ruby编写类似curses的程序,我正在使用stty和ansi转义字符来实现我想要的。当我想获得用户输入时,我的问题就出现了。像许多基于控制台的程序一样,我想从终端底部获取用户输入。因此,我将光标放在屏幕底部并调用Readline.readline(或任何获取用户输入的方法)。像往常一样,它会读取所有内容,直到我按下回车键,并打印一个换行符。由于光标位于终端的最后一行,它会滚动一行,这会弄乱屏幕。我怎样才能避免这种情况?我试图使用stty来停止回显换行符,但我没有成功。也许可以使用stty来阻止终端滚动?当然,我可以编写自己的方法来通过一次读取一个字符(并捕获“返回”)来捕获

  8. ruby-on-rails - 如何避免法拉第请求编码获取参数? - 2

    我有以下代码conn=Faraday.new(:url=>'http://www.mapquestapi.com')do|faraday|faraday.response:logger#logrequeststoSTDOUTfaraday.adapterFaraday.default_adapter#makerequestswithNet::HTTPfaraday.options.params_encoder=Faraday::FlatParamsEncoderendresponse=conn.getdo|req|req.url'/geocoding/v1/batch'req.para

  9. ruby-on-rails - 访问嵌套哈希时如何避免 nil 元素的 NoMethodError? - 2

    这个问题在这里已经有了答案:RubyStyle:Howtocheckwhetheranestedhashelementexists(16个答案)HowtoavoidNoMethodErrorformissingelementsinnestedhashes,withoutrepeatednilchecks?(16个答案)关闭7年前。如果我尝试访问不存在的哈希元素,我会收到NoMethodError:undefinedmethod'[]'fornil:NilClass。但是,我无法预测会出现哪些元素。@param_info={}@param_info["drug"]["name"]#=>N

  10. ruby - 从企业防火墙后面安装 gem - 2

    我怀疑公司防火墙阻止安装gem。我定义了HTTP_PROXY,我可以通过以下命令查看远程gem:jruby-Sgemlist-r但是当我去安装gem时,我得到一个404:jruby-Sgeminstallrails除了维护内部gem存储库之外,是否有解决此问题的良好解决方法? 最佳答案 对于ruby​​gems,将它放在我的gem.bat中这对我有用@"%~dp0ruby.exe""%~dpn0"%*--http-proxyhttp://domainname.ccc.com:8080对于jrubygems这有效@"%~dp0jrub

随机推荐