如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

第三方工具对性能和文化的危害以及规避

  • 2017-02-03
  • 本文字数:988 字

    阅读完需:约 3 分钟

阿迪达斯解决方案架构团队负责人 Thomas Gieling 和 SOASTA 的性能咨询师 Kristian Skoeld 上一次阿迪斯特丹速率大会上联合呈现了大型鞋服类制造商的IT 如何驯服他们国际网站上第三方工具失控的扩散,避免影响性能。此外,这还导致业务和IT 之间互相指责的文化环境。专注于性能数据和用户体验验证的新的第三方管理过程是止血的关键。

最初缺乏治理(以及IT 团队能力的缺乏,近期网站数已经增长了20 倍,但团队能力却未跟上)意味着业务需求在分析、跟踪甚至(某些)功能已经由已被添加的其他第三方工具重复实现了,而未顾及他们的技术品质如何。于是,性能开始下降,而技术人员(把太多工具归咎于业务)和业务人员(把性能太差归咎于IT)之间也存在着分歧。

Skoeld 帮助想出了一个改善这一情况的策略,它需要总结正在使用的工具(超过 60% 的网站),针对每一个工具设立业务负责人,并定义它的目标、影响(它增加了网站的 akce,还是增强了用户体验,或者是一个数据分析工具?)和危险程度。无业务需求的第三方首先清除。

凭借业务与 IT 协作完成的每个工具的价值与性能比分析,减少第三方依赖的数据驱动流程实施到位了。性能影响不大的低危险程度工具可以暂留,而具有高性能影响成本的高危险程度工具就得去除了,或者必须要找一个替代者。

这个新的管理流程还考虑在用户体验方面的实际影响。A/B(版本 A 有第三方,版本 B 中没有)可以对比在用户转换甚至财务影响方面的净效应。减少技术债(主要是绩效术语中)是共同的目标,排出业务价值的优先级是弥合组织中这一分歧的关键。

举个例子,一款用于从网站用户那里收集反馈的第三方工具。这款工具带来了 20 个以上的请求,并把页面大小增加了 300kb。虽然一瞥之下觉得不太合理,但 A/B 测试的数据显示用户体验(也就是会话长度)并未受到影响,而且销售数据也是一样的(有没有这款工具的时候)。

Skoeld 还建议首先控制直接的第三方依赖。找出所有的间接依赖(比如使用 Request Map )可能非常难以实现(Skoeld 发现用户两周内仅在 adidas.de 上就到过 2800 个第三方域)。分析直接依赖和它们的外部请求非常重要。随着时间的推移,组织应该目标与高危险性第三方工具供应商建立直接关系,以便设立性能预期以及确立建设性的反馈期待。总之,业务危险性第三方工具需要积极治理而不是被动消费。

查看英文原文 How 3rd Party Tools Nearly Killed Performance (and Culture) at Adidas

2017-02-03 18:002431

评论

发布
暂无评论
发现更多内容

API网关关键技术

lenka

5月日更

Golang library source file 库源码文件

escray

学习 极客时间 Go 语言 5月日更

数据续谈

顿晓

数据 5月日更

Netty整体架构学习笔记

风翱

Netty 5月日更

Python-XPath

若尘

Python编程 5月日更

20个不良用户体验

老猿Python

程序员 用户体验 程序开发

花一周整理!Python全系列学习资料,全是干货

Python研究者

打破思维定式(十)

Changing Lin

聊聊Spring的XML Schema扩展机制的使用方式

Hex

spring

iOS 面试策略之系统框架-UIScrollView及其子类

iOSer

ios 面试 UIScrollView UICollectionView

网络攻防学习笔记 Day14

穿过生命散发芬芳

5月日更 网络攻防

5分钟速读之Rust权威指南(二)

wzx

rust

数据挖掘从入门到放弃(一):线性回归和逻辑回归

数据社

机器学习 5月日更

今日学习小结

Nydia

学习

通过实践带你揭开TCP中CLOSE_WAIT和TIME_WAIT的神秘面纱

linux大本营

c++ Linux TCP 网络协议 epoll

这个世界不会欺负诚实的人,也绝对不会亏待努力的人

小天同学

5月日更 真诚 诚信 努力

消息队列系统架构设计

王硕

架构训练营

Android设备实时音视频传输有效方案

小驰笔记

android 音视频 引航计划

不是会员不让复制粘贴?看我“三板斧”!

liuzhen007

使用技巧 5月日更

学生管理系统考试试卷存储方案

Simon

架构实战营

Spark为什么会流行

大数据技术指南

大数据 5月日更

全文检索的介绍

五分钟学大数据

大数据 5月日更

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

Java 编程 程序员 架构 面试

APP透露的焦虑

wgc

杂谈

数据科学指南#基础篇 Bokeh入门

Lev

Python 学习 数据分析 数据科学

量化网格交易策略系统,马丁倍投策略软件源码

JavaScript 进阶——井字棋游戏智能AI搭建

空城机

JavaScript 大前端 5月日更 web游戏

声网2020实时大会后的弱网对抗实践

Fenngton

音视频 网络环境 视频编解码 声网 弱网下的极限实时视频通信

服务调用链相关基础知识

luojiahu

调用链

用Python找出100以内的质数 - DAY6

Qien Z.

5月日更 ptyhon 找质数 质数

Nginx通过split_client实现客户端分流

运维研习社

nginx 灰度发布 5月日更 分流

第三方工具对性能和文化的危害以及规避_JavaScript_Manuel Pais_InfoQ精选文章