记某次APM项目的售前支持

由于此项目是一个集成项目,相当于将之前的若干个网站的首页面统一到一个页面来登录。客户方各个技术负责人不同,所用到的开发技术也不一样,当集成到一起之后,发现首页加载过慢,同时登录过慢的现像。之前单一网站登录需要4~5秒即可。而在集成之后,却需要30~50秒才可以登录。在网络并发数量较大的时候,登录更慢。针对此种现像,开始了本次的售前调研与咨询。

1,了解架构

现在网站大部分是采用LAMP与LNMP两种架构,前端,中台,后台的语言是否一致,线程,进程的配比,代码偏移量这些内容都是需要在前期进行相关的调研的。在与研发沟通的过程中,以上的方面都要以问题的形式精确的描述,才能够得到我们想要的答案,才可以更好的调用我们后方的研发资源。

有的时候,客户方的技术人员与我方技术人员的代码语言不同,相应的逻辑就会有很大的差别。在与对方沟通的过程中,要做到相关的内容最好有截图,文字记录。方便到时与后方研发人员的交流及支持。

2,深入分析

一般在网站登录缓慢,可以通过一些运维工具,或一些抓包工具,分析相关的网络时长或HTTP建链时长。这些的排查方法,一般是先外界,后内部,先循环,后逻辑。总之,就是先易后难。当我们通过抓取全链路时间后分析,发现网络层的时长只有3~4秒,大部分的时间消耗是在代码处理,以及线程处理上。我们就把分析更细化至代码偏移量(不同代码段的运行时长)。

当我们开始进程分析之时,前端需要配合我们做相关操作,当出现登录慢时,我们捕捉到相应的线程,在其后台找相关中间件的消息。突然发现中间件显示有线程锁的标志。后来抓取了相关截图发至后端研发,在研发定位后,才明白,原来所集成后的统一登录网站是属于.net开发,线程锁默认为0.5秒。而这种情况相当于代码在进Session时是要有这一项限制。

3,解决问题

在找到问题之后,剩下的就是解决的方面了。客户方也派来了开发人员,在明确了本项目问题之后,将之前的代码加载机制进行重新改写。直接在前端TCP进程建立之时就开始加载。最终,在进程分析之时,实现了更快加载。实际上这种问题,在我们日常的上网中也很常见,现在的技术一般是用GO语言这种分布式并发加载来解决,或者是本地推送的方式来解决,单一的远端加载模式越来越少。

在解决好本问题之后,再通过前端操作进行全链路追踪,发现全链路加载时长变短。让客户进行相关体验。客户反馈网页反应速度比之前快了许多。至此,故障解决。

4,服务合作

在帮助客户解决完这个问题之后,客户方要求出一个PPT来详细向领导讲解此问题的解决过程。后来在与客户研发接口之后,输出相关解决方案PPT。在获得客户侧研发的赞扬之后,发现客户侧只是生产单位,研发能力有限,而研发负责人也在解决问题的过程中逐步对我方建立了信任。

深度了解客户的组织结构之后,在向客户领导侧汇报完相关解决方案后,顺带提服务合作的意向。最终在客户侧研发主管的支持下,获得了领导口头的承诺。后将这一信息反馈到销售,继续跟进此项合作。最终,此项目由最初的解决登录慢的问题,最终落地成为一单服务合同。

5,项目复盘

回想这个项目,可以说是由一个点引发的一个整体的解决方案。有的时候,售前卖的不单单是一个产品,有的时候也是一种服务。客户的需求有很多,先要抓住客户当下最重点的问题,帮助解决。后边再谈相关回报。技术在这个项目中起到了很关键的作用,但也只有在沟通过程中,才能了解到客户的架构,以及未来对一些新技术的考虑。

这个项目,没有像之前的售前打法,先上来讲一通我们自己的技术方案,而是从客户侧的实际问题出发,帮助客户定位。与客户侧研发一起去解决问题。建立合作关系,最终我们能解决,一方面感谢客户的信任,另外一方面,也是公司后台研发同事的支持。因为在一些代码原理的实现方面,一家公司也是需要有相应积累的,尤其是要有相关的成功案例。

互联网行业的项目,一般来说都相对复杂。而当用互联网的一些方法技术去解决传统IT问题(从ToC到ToB)的时候,又需要多倾听客户侧的声音,让一线的人能调动更多的资源。而且,慢慢发现,自己在跟一个懂技术的客户聊天时,会非常轻松。而从技术的角度去推导客户侧的应用实现及并发解决时,总也可以预测到合适的点,从而可以更提前的与销售配合好,也为销售找到相关的拜访理由。

售前就是一个不断学习的过程,重点越来越感觉不是学相关的技术,而是从客户的角度去思考技术的实现,业务的驱动。

原文地址:https://blog.51cto.com/bingyang/2354060

时间: 2024-10-11 00:57:39

记某次APM项目的售前支持的相关文章

IT售前经验谈

在IT界,成功的完成一个项目需要销售人员.售前人员.项目实施人员(开发人员).售后服务人员等密切协作.本文从售前技术支持人员的角度,对售前技术支持工作的过程进行了描述,根据作者在售前的经验,提出了各环节的应该注意的要点,希望能对售前人员的工作有一定的帮助. 1. 售前人员需要具备的素质 售前人员应该是项目开发人员与业务销售人员的桥梁.在业务销售人员眼中,售前人员扮演的是技术人员或技术专家的角色:而在项目实施中的开发人员眼中,售前人员是专注技术的销售人员:在用户眼中,售前人员,是代表公司技术水平的

公有云时代的售前打单

Xx金融迁移金融云案例分享(售前支持分享) 大家好,本次的案例分享,会给大家分享一下踩过的一些坑以及自己的一些心得,希望能给大家在后续的项目中带来一些帮助,如果有不对的地方,欢迎大家拍砖头,使劲拍~~~ Ps:里面一些涉及客户隐私的部分已经和谐掉了,请见谅~ 使命召唤  临阵磨枪~ 在2018年x月x日这一天,我收到了一封邮件,由Allen转发,告知有一个项目需要支持, 打开之后发现是一个金融客户需要从公有云迁移到金融云上,为什么要迁移到金融云呢?金融云的好处就不详细展开说明了,总之相较于公有云

项目售前的一些总结

前言 安防行业的市场竞争态势日趋激烈,成功拿下一个项目需要整个团队努力跟配合.尤其是公安行业的软件集成项目,甲方用户非常强势,业务定制需求多,运作起来非常复杂.只有销售人员前期铺垫好用户关系创造机会,技术人员抓住用户核心需求取得信任,项目才能按照有利于我们的方向发展.下面从售前的视角,通过一个具体的案例,分享公安行业安防软件集成项目的一些运作经验. 背景介绍 某地级市公安局计划上马共享平台项目,科信处牵头负责.其中正处负责决策和招标,副处负责具体技术论证.客户关系在当地某工程商手中,与我司有过成

技术转型记----售前解决方案

很久没有写日志了,看看曾经的文字.有过一些鸡汤,也有过一些干货.但鸡汤的功力不深,被人一眼就能看出来.而干货又太过于干了,对于想学技术的人来说,又有些难了.转型后,总是会面对不同的客户,有的是大牛.有的只是懂个皮毛,但是学的又很多,而很广.在与客户的接触中,发现,纯技术思维是有一定缺陷的.如何从一个纯技术的售后技术支持向一个售前解决方案转型.有自己 的一些看法,写出来.全当作总结了. 首先,什么叫解决方案?用一个订餐的故事来给大家讲明白: 中午了,你想吃饭.但你不想动!就想:我点个餐吧!    

说说售前,关于售前,售前软件工程师----写的很好

说说售前(一):售前的作用 在ITPUB上有个哥们问做售前最需要什么,大多数答:“忽悠”.应该说,很有意思的印象词.    浓缩的是精华,细想一下,如果用两个字给售前定性的话,还真找不出另外的更合适的词.但“忽悠”本身就是一种能力,常听到人说某人太能忽悠了,到底怎么样才算是能忽悠呢?这一点倒是很难总结,可以说是一个综合的能力.    在IT行业呆了很多年,几乎已经是骨灰级元老了,虽然主业还是产品研发,但是售前也是工作的另一个组成部分,经常写各个城市的印象,其实就是这种工作所赐.在售前的工作中,有

大数据售前的一点感悟

自从去年转互联网以来,发现节奏明显比传统行业要快许多.以前还经常写一些工作上的感悟,而现在,基本上都是被工作内容所填充.从APM到大数据,互联网里边技术分支也有很多,工作内容也有不同.不过都是从事售前工作,主要客户对象也还是传统政企客户.断断续续总结了一些心得,分享出来.希望能够指引那些同样在售前的兄弟们....... (一) 售前感悟:若要成长,就要多跟客户在一起,学习客户的业务,学习他们对技术的诉求点,而不要沉浸在自我的技术满足之中.更何况:对于相对复杂点的技术(比如大数据,云,AI等等),

云计算解决方案架构师=售前?[新职业的浅析]

NOTE:转自网络,具体来源不知.先对原作者表示感谢! 可算是稍微了解了一下类似工作. IT行业的技术工作,可以分为四个体系,售前.研发.实施.维护. 最近找工作,因为自己主要聚焦于云计算与区块链行业,然后关注到云计算解决方案产品经理.云解决方案架构师这类职业.一开始没有特别在意,后来看到相关岗位比较多了,才进行了深入的了解.总体来说,这个岗位就相当于售前技术支持,但是云计算领域的特殊性,使得解决方案架构师这个岗位应运而生. (一)说说售前:售前的作用 在ITPUB上有个哥们问做售前最需要什么,

售前记忆录 1

2016年我离开了原来的邮件公司,进入了一家私营电力企业,开始做起电力行业的一名售前工程师,刚到公司的时候每天都很轻松比较悠闲,没有什么任务下达自己每天随便看点网站的什么的. 差不多的9月份的时候公司的项目开始多了起来,自然就开始到处进行出差,进行项目需求调研.9月份的某一天的接到领导的通知,带着厂家一起去客户那边做项目的需求调研,想着项目是另外一个厂家来做,所以把需求沟通主导交给对方的厂家来进行沟通负责,谁知道最后的结果需求沟通的结果很差,难以让开发做出完全符合客户需求的产品. 项目分析:由于

大数据售前到底该做些什么????

有的时候,技术转售前的人会比较迷茫.不知道该如何下手,一如自己,做售前有大半年了.总是在摸索中前进.对于传统产品,刚有点思路,突然发现,要转型到大数据方向,顿时又有些茫然失措. 如何与客户交流?如何加深对行业的理解?如何促成项目落地?如何制定策略?可以说这四个问题完全回出来了,还只能算是半个售前吧!因为,突然发现,售前要考虑的东西太多太多,不能像市场那样只用想着完成项目,签订合同.而售前工程师相当于是半个销售,你更多的是要跟市场结合,共同去完成公司所下达的任务目标.售前的工作不像售后那样的纯技术