过去二十年间,企业级市场的软件开发和发布总是有规律可循:需要对一款产品做出改进;从利益相关方那里搜集意见;根据这些意见提出相应的功能参数;开发和测试相关代码;功能最终发布。整个过程通常耗时数年之久。
但时代变了。在云计算的支持下,面向个人用户的互联网公司首创了一种开发和发布技术产品的新构架,而且迅速在企业级市场得到推广。所有成功的消费类应用都采用这种构架,人们用各种各样的词汇来描述它的要素:灵活、快速发布、数据驱动设计、迭代部署、精益创业
等等。
数据驱动设计
我们在预测哪种功能会推动产品走上一条正确的发展道路时,大多数时候都不准确。实际上,大量研究表明即便是最优秀的产品经理,他们的直觉也往往会出现问题。不做任何的规划和预测,让团队可以在最相关的时间里不断从事与自身业务最具价值的工作。
因此,企业始终在寻找组织项目、团队和路线图的不同方法,以更有效地利用他们的资源。新的技术开发模式不再完全依赖于少数有发言权的技术人员的反馈和产品经理的直觉,而是将数据放在产品决策的中心地位。
由于人为判断自身的局限性,加上数据天生具有说服力的特点,这便要求软件开发应该采用更为可靠、始终以数据驱动的方法。我们可以在总统大选的竞
选活动中看到这种方法的典型实践案例,有人将奥巴马阵营新增的400万支持者和7500万美元的筹款都归功于他们在其网站上采用的以数据为驱动的设计策
略。
最小可行性产品(MVP)
尽管数据分析正在转变科技企业的产品决策方式,但开发和推出新功能的整个流程也正以一种新的形势呈现在大家面前——最小可行性产品(MVP)。
传统企业级技术产品开发流程之所以效率不高,是因为它试图先打造出完美的产品,然后再推向市场。经过漫长的需求搜集和分析会议,产品规格会发送
至技术团队,后者会花费数月甚至数年的心血开发可以满足这些要求的功能。在今天瞬息万变、竞争日趋激烈的企业领域,由于这种方法倡导的技术资源分配方案效
率低下、缺乏灵活性,它注定会失败。
如果上述工作一切顺利,那么开发团队现在就开始专注于打造MVP产品。我们可以将MVP看作是产品或功能概念的“精简版本”,相比完整的产品或
功能,开发它们所耗费的时间要少得多。一旦开发出来,MVP就会发布给用户搜集数据。由此,服务提供方可以有效测试他们的假设,最终开发出一款产品,而这
款产品会渐渐、持续地转变,最终拥有它本该有的功能,而不是人们所认为它应该有的功能。
避免一成不变
世上没有两个公司是一样的。每一个公司都有自己特有的文化、需要和工作流程。如果你之前参与过重大技术产品的安装或升级,那么可能曾将大部分时
间都用在配置产品上了,以满足公司的具体要求。如果这听起来耳熟的话,那么你可能还对与自定义配置有关的间接成本十分了解。你越偏离某一产品的“开箱即
用”(out-of-the-box)版本,用以支持和升级这一产品新版本的成本就越高,耗费的时间也越长。
保留产品的单一“版本”有助于避免“技术债务”(指匆忙的实现一个功能,却对现有程序库造成了破坏),加快服务提供商将产品投放市场的速度。在
预置(on-premise)技术领域,这被称为“开箱即用”产品;在云服务领域,这被称为“产品服务”(production
offering)。随着厂商继续向云计算的转型,他们也会避免核心产品序列过多。
实际上,一款产品的序列越多,数据搜集和分析就越困难,诊断解决问题并加以创新的难度也越大。最终,每增加一个不重要的自定义选项,产品的当前和未来价值都会减损。
灵活的产品发布时间表
鉴于数据是产品决策的核心,产品发布日期会变得越来越灵活。通常情况下,MVP产品会预先向少数用户发布。如果从提前发布搜集的数据表明,某项功能并不会产生预期的结果,那么重新回炉进行改进,而非发布效率低下的功能,这既符合用户的利益,对服务提供商而言也是好事。
由于产品发布日期变得更灵活,就需要对变更管理计划做出相应的调整。新产品向整个用户群的发布不再像以前那样拘泥于具体日期,而是覆盖好几天的
时间。随着我们做出的调整逐渐被采纳,变更管理专业人士和IT部门应该侧重于对新功能意图的理解,阐明它们可以帮助员工的实用案例。
令变更管理更顺畅
MVP新功能和初始交付版本的快速发布,将使得产品变更诱发的问题得到缓解。传统的做法是,发布新的应用版本,采取重要变更管理措施培训用户熟悉新功能。反反复复、数据驱动的方法有助于随着时间完善整个过程。
我们想象一下,以前服务提供方是每隔三年对产品进行一次升级,每次升级便一次性提供100项新功能,而现在他们或每周或每月升级一次,将这
100项新功能逐次推出。结果,用户自然就能适应这些变化,服务供应商也能打造一款更能满足用户需求的产品。正是出于这方面的考虑,Facebook现在
每天两次发布新代码。
服务提供方赢取信任
过去,软件一直被当做产品。个人或公司购买软件产品,并将其安装在电脑上或公司的服务器里。软件即服务(SaaS)的引入使得这一模式发生了根
本变化。以前,购买产品是交易行为,一切围绕实际产品展开,而现在购买服务则涉及建立某种关系,这种关系是建立在信任、可靠和质量的基础之上。
当你在研究为自己的公司采购技术产品的选择时,不应专注于服务提供方的现有产品,而是应该着重了解他们的发展方向、他们客户的反馈以及在产品实
用性和创新方面的记录。企业级技术创新如今迎来了激动人心的时刻。过去,应用是按照机器人开发的原则进行设计,如今则不一样了,企业级软件变得更有魅力。
分享到:
相关推荐
树:居于地球的“外星人” 树作为地球上的“外星人”,它们在地球上的生存方式、生长模式、生态功能等方面都与人类截然不同。树与人类一样,都是生物,但它们在很多方面可以被视为植物中的“人类”。在DNA分子代码...
《2022年安庆地区嵌入式软件开发工程师薪酬调查报告》揭示了该地区该职业的薪酬状况,为行业内的专业人士提供了宝贵的参考数据。本报告深入分析了不同类型的企业的薪酬水平,帮助我们理解影响嵌入式软件开发工程师...
【标题】:“居于工厂三层和Ext框架 企业管理信息系统”揭示了这是一款基于EXT前端框架、C#后端编程语言、SQL数据库管理和ASP.NET技术构建的企业级管理信息系统。该系统采用了工厂三层架构,这是一种常见的软件设计...
数据中台不是简单的一套软件系统或者一个标准化产品,而是一种企业组织管理模式和理念,集公司战略决心、组织架构、技术架构于一体。 数据中台解决方案可以分为三个部分:数据仓库、数据大屏、数据服务。数据仓库是...
1. 数据中台的概念和价值:数据中台是一系列数据组件模块或能力的集合,它居于数据开发的后台和应用开发的前台之间,聚合和治理后台全域的数据,沉淀数据资产,抽象数据模型,封装数据服务,为前台提供高数据质量的...
居于通信数据加密的实现方法, 供参考。
数据中台的愿景是打造数据驱动的智能企业,是一种战略选择和组织形式,是依据企业特有的业务模式和组织架构,通过有形的产品和实施方法论支撑,构建的一套持续不断把数据变成资产并服务于业务的机制。数据中台的核心...
目前,对"中小"的含义 主要是从规模角度去理解的,对独立经营、形式多样、对于大企业来说经营规模比较小 ,在本行业中不居于市场支配或者主导地位的经济单位定义为中小企业。 (二)ERP及ERP系统涵 Enterprise ...
5. 重点公司分析:在电新行业内部,不同企业的市场地位和技术能力各异,投资者应该关注那些在技术、管理、市场占有率等方面有明显优势的公司。 6. 投资风险提示:投资者应该警惕行业内外部的风险因素,包括但不限于...
* 需求分析:主要解决待开发软件要“做什么”的问题,确定软件的功能、性能、数据、界面等要求,生成软件需求规约(也称软件需求规格说明)。 * 设计系统:设计软件系统的体系结构,详细设计的任务是设计各个组成...
F 软件维护:在软件运行期间,对投入运行的软件进行维护,即可发现了软件中潜藏的错误或需要增加新的功能或使软件适应外界环境的变化等情况出现时,对软件进行修改。 软件过程模型包括: A 瀑布模型:上一阶段的...
产品策略即通过开发公司的产品,不断地增加新功能、新系列,从而居于市场领导者的地位。这可以保持公司的市场领导者地位,避免其他公司的恶性竞争。 第三策略:市场策略 市场策略即通过选择合适的销售渠道,拓展...
Sybase是关系数据库的全球性供应商,在开发工具方面居于世界领先地位。Sybase产品在数据库应用方面具有产品线齐全、技术领先的优势,为企业 提供了一整套基于全新技术和高可用性的解决方案。它的数据库系统在烟草...
AI公司在路测数据积累方面具有显著优势,例如百度、Waymo、Cruise等平台型企业,它们基于全场景的路测数据积累,从而在自动驾驶领域中居于领先地位。 其次,监管环境对自动驾驶的推动作用不容忽视。自2018年以来,...
全球新材料产业的竞争格局呈现出明显的层级差异,欧美发达国家居于领先地位,我国则处于第二梯队。随着新一轮科技革命和我国经济结构的转型升级,新材料产业将迎来前所未有的发展机遇。政策引导、下游市场需求的加速...
1.通过简单配置即可实现用户中心,无需开发即可使用。用户中心包含了注册、登陆、第三方登陆、个人主页等功能。 注册支持用户名、邮箱、手机号方式; 注册步骤可以配置,可以设置是否需要上传头像等步骤; 独有的...
总的来说,Oracle的校企合作新模式不仅体现了其在企业级软件和服务领域的领导地位,也展示了其对全球IT人才培养的承诺。通过与教育机构的深度合作,Oracle不断推动技术的传播与创新,助力全球IT行业的持续发展。
研究基于社会网络理论,通过分析节点度、中介中心度和结构洞这三个维度来构建假设,并通过对168家新能源汽车企业的问卷调查数据进行多元回归分析来验证这些假设。结果表明,合作创新网络的节点度对企业的经济和社会...
【标题】:“居于多线程的网络爬虫”指的是使用多线程技术来提高网络爬虫抓取网页效率的一种编程实践。在Java环境中,这种爬虫设计旨在优化资源利用,提升爬取速度,同时应对复杂的网络环境。 【描述】:网络爬虫是...
2. 合资企业(Joint Venture):年薪中位数为263,528元,高薪区间在288,758至342,875元,合资企业的薪酬水平居于外资与本土企业之间,可能受到双方股东策略和市场环境的影响。 3. 本土民营企业(Local Private ...