新闻是有分量的

苹果离职员工:iPhone软件质量下降因企业文化改变

2018-02-24 09:00栏目:观点

  【环球网科技综合报道】最近在 Reddit 论坛上,一名曾负责开发 iChat 和苹果地图的前苹果软件工程师发表了自己的看法,一号站平台,他认为问题远比只是缺乏关注要更加严重。

  作为一名曾在苹果从事 iOS 开发的工程师,他认为苹果真正需要的是一种文化,即不要时刻迎合 EPM(项目经理)的突发奇想的文化。在过去,项目经理曾一直在帮助组织并与工程团队合作安排整个公司的瀑布式开发。然而,在该工程师离开苹果的时候,他们基本上凌驾于工程团队之上了。雷达变成了整个公司的驱动力,而不再是想着整体产品,所有东西都变成了优先级代码。P0代表立即执行紧急修复,P4则代表很不错。

  该离职工程师表示,一号站平台,对于没有在雷达中给出优先级代码或者团队项目经理没有签署的问题则什么也不做。员工没有多余的时间来做其他业余项目(Side Project),或者说时间都用来疲于应付日常工作,因为总有没完没了 的P1要去修复。即使你有点时间,也会被从其他被 P1 项目淹没的工程师分来的项目占用。

苹果离职员工:iPhone软件质量下降因企业文化改变

  软件工程师抱怨层层管理干扰开发进程很正常,不过苹果的文化并不能够有助于开发出高质量的代码:

  “一切都处于危机模式,这也是为什么我和我周围的同事都不敢休假。如果我们不一直考虑修复这些P1,我们就会让团队失望。所以在发布软件时会出问题,安排事情和管理软件工程师的项目经理将决定什么才是P2,基本上都是被搁置到后续的版本了。”该工程师表示,软件工程师们失去了决定某个功能可以何时发布的自由。因此,用户会在某个论坛上看到一些关于软件质量的“泄密”,这只不过是满是bug的iOS 11的公关手段罢了。

  “除非苹果愿意削弱全能型项目经理的权利,否则我不认为软件开发会有什么改变。”他说。

苹果离职员工:iPhone软件质量下降因企业文化改变

  最近坊间也一直在讨论彭博社关于苹果在 2018 年开始执行全新的软件开发策略的报道,如果苹果决定作出改变,无论对用户还是苹果自己都是有好处的。