写点什么

Hyrid Camry 首席工程师过劳死

  • 2008-07-21
  • 本文字数:925 字

    阅读完需:约 3 分钟

上个月,日本劳工委员会声明 Camry Hybrid 项目的首席工程师死于过劳。在他生命中的最后几个月里,他几乎每个月都要加班超过80 小时。就在他要飞往Detroit Auto Show 的前一天,心脏病突发,与世长辞。

一石激起千层浪,种种争论纷至沓来。我们能从丰田学到什么?什么是可持续的开发步骤?我们为什么开发软件?

Joe Little 想问的问题是,在丰田里面,到底拼命加班算是精益的基础,还只是跟某个具体的团队有关?他提醒人们,即使丰田是精益的制造者,他们自己也没有做的很到位。不过我们依然可以向丰田和其它精益实践者学习。

Robin Dymond 说:

这个故事让人很难过,但也能让人学到不少东西。丰田的精益制造开发模型,把产品负责人、Scrum Master、技术领导都混在了一起,变成了一个角色,名为首席工程师。我跟 Mary Poppendeick 曾经讨论过,这种模型也可以用于软件开发。我遇到的问题是,产品负责人本身已经负担很重了,再加上额外的技术和过程方面的责任,实 在让我不堪重负,没法一直保持良好的工作状态。我感觉这也许就是问题所在。

精益软件开发的作者 Mary,在回复中谈到了她在 3M 作为产品带头人的工作经历:

在优秀的团队里面,团队成员对他们开发的产品充满激情,所以他们会自愿超额工作,加班。我也不觉得技术带头人是个什么都知 道,什么都掌控的家伙,他只是可以用他的远见卓识,带动起团队的干劲。我当产品带头人的时候,连产品负责人的工作都没法自己干,但是我知道怎么从团队里面选出合适的人来,放到合适的位置,让他们积极完成目标——然后一切都会顺理成章。

她继续谈到,如果大家只是把工作当成一大堆要干的事情自己抗起来,不跟团队一起承担,那任何角色都会成为生命不可承受之轻。

最后,在谈到管理层提出的最后期限和固定特性时,Mary回复说:

也许导致这种症状的最大问题在于,出于某些原因,软件是从整个系统中脱离开来的,也跟系统的整体业务目标扯不上干系。所以 没人能对它产生热情。我们必须停止开发软件,动手搭建为重要需求服务的系统,这样团队成员就可以做出正当的决定:这个规划有多重要?那个难度很大的特性有 多重要?从长远目标来看,哪种测试策略最合适?整个系统的成本到底有多高?

查看英文原文 Death of Hybrid Camry Chief Engineer is Ruled Overwork

2008-07-21 09:171144
用户头像

发布了 197 篇内容, 共 54.5 次阅读, 收获喜欢 20 次。

关注

评论

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

基于Kubernetes实现的大数据采集与存储实践总结

岿然独存5

Docker Kubernetes S3 EFK Fluentd

如何搭建一个HBase集群

Rayjun

HBase

RESTful 架构及实践

Geek_z9ygea

Java 大前端 RESTf

java 后端博客系统文章系统——No3

猿灯塔

架构师训练营第六周作业

张明森

Git 常用操作汇总-cheat sheet

多选参数

git GitHub gitlab gitee

如果你想写自己的Benchmark框架

程序那些事

JVM 性能调优 GC benchmark

使用 Dockerfile 创建镜像 | Docker 系列

AlwaysBeta

Docker 容器 镜像 Dockerfile

给 Spring Boot 项目减减肥!18.18M 到 0.18M 是如何做到的?

给你买橘子

Java 程序员 Spring Cloud 编码 SpringBoot 2

无价值人生记录.0:浪费1000%时间去做一个用来节省1%时间的“轮子玩具”(上:因缘)

八苦-瞿昙

C# 程序员 随笔 随笔杂谈 aop

玩转Redis高可用 - 哨兵(Sentinel)模式

Man

高可用 redis高可用 中间件

那些让程序员目瞪口呆的Bug

Java小咖秀

程序员 bug

redis系列之——Redis为什么这么快?

诸葛小猿

Java redis 程序员

如何基于 BitMap 进行海量数据分析

GrowingIO技术专栏

互联网 数据分析 科技互联网 数据化

猿灯塔:spring Boot Starter开发及源码刨析(三)

猿灯塔

Java 猿灯塔

游戏夜读 | 如何分析游戏体验?

game1night

分布式系统的一些基础理论

俊俊哥

分布式事务 CAP Base

Java 线程的生老病死

武培轩

Java 线程 多线程 并发 线程状态

图解:深度优先搜索与广度优先搜索

淡蓝色

Java 数据结构 算法

计算机操作系统基础(十七)---进程同步之Unix域套接字

书旅

php laravel 线程 操作系统 进程

图说前端-内存管理(1/3)

梦见君笑

大前端 内存

图说前端-使用Atomics避免SharedArrayBuffers中的race conditions(3/3)

梦见君笑

大前端 内存管理

redis里的数据结构

流沙

redis

刘华:上云还是不上云,这是一个问题

刘华Kenneth

架构 敏捷

DOM 树的构建

法正

html 大前端 DOM

啃碎并发(九):内存模型之基础概述

猿灯塔

Java 猿灯塔

图说前端-ArrayBuffers 和 SharedArrayBuffers(2/3)

梦见君笑

大前端 内存管理

ARTS 打卡 第2周

Scotty

《精益思想》读后感分享

zhongzhq

高效工作 精益 精益思想 精益生产方式

架构师必须知道的架构知识

Chank

架构 架构师 Architecture Architect

计算机的时钟(一):NTP协议

ElvinYang

Hyrid Camry首席工程师过劳死_研发效能_Mark Levison_InfoQ精选文章