Python 还能承担下一个时代的发展重任吗?Mojo 语言的横空出世对 AI 研发生态有什么影响? 了解详情
写点什么

精益“标准作业”在软件开发中的应用

  • 2009-04-27
  • 本文字数:947 字

    阅读完需:约 3 分钟

丰田生产方式 (Toyota Product System) 中有一个叫做标准 (或者标准化) 作业的概念。最近在“看板开发”邮件组上有个帖子在问:当在软件项目中采用TPS 和“精益”的时候,标准作业能否被实施呢?撇下软件开发不同于生产制造这一情况不谈,帖子的讨论者们的确发现了在开发中应用“标准作业”这一概念的价值所在。

Norman Bodek 在“标准作业——丰田的强力改善流程”一文中,这样描述他在丰田看到的标准作业实施情况:

我注意到一位女士在车间里正往塑料软管上装喷嘴。在她前面是一个 1 英寸厚,2 英尺高 2 英尺宽的【木制批示牌】。【贴在上面的】是那些高质量完工的软管以及有不同错误的软管示例。上面还有质量容差信息,可供她做自我检查。【在这些旁边】,有一处空白,可以让她记录发现的问题;还有一处空白,供她填写对流程的改进建议。

在“看板开发”邮件组的讨论中,发帖人的立场是:‘标准作业’的概念在软件开发中不适用。

对我来说,敏捷带来的突破:是让我认识到软件开发并不是一个固定的过程,也就不存在什么“标准作业”。

Alisson Vale 有不同的观点。他把标准作业看成是“当今团队工作的方式”。用这种方式来解读标准作业的话,就有一些适用于敏捷软件开发团队的例子了,包括:

《无废话标准作业》一文中, Robert Thompson 解释道:

员工们,不是那些“局外人”,他们会研究已经很熟悉的工作,从而找出最佳实践,制定出好的方法来持续改进过程。这样,他们将会负责去解决那些问题,并成为随之而来的一些标准的主人。

如今的实践是指那些标准的、团队开展工作的最佳方式。随着标准的建立,团队会被鼓励去做新的尝试,找到改进的方式,从而带来新的标准。使用标准的目的不是去限制团队。相反地,标准是持续改进的基线。

你感觉这是对‘标准作业’的合适而有用的解读吗? 欢迎留言来分享你的观点。

查看英文原文: Lean ‘Standard Work’ Applied to Software Development


译者简介:金毅,小小项目经理一名。对敏捷思想和实践,软件工程等颇有兴趣,关注 Ruby。多年服务于软件外包行业,对软件工程、方法学等在外包业的运用和实施略有感悟。

2009-04-27 23:431401
用户头像

发布了 114 篇内容, 共 30.2 次阅读, 收获喜欢 1 次。

关注

评论

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

CloudBees CI使用Velero进行灾备(DR)概念验证

龙智—DevSecOps解决方案

ci 停机时间 灾难恢复计划

IPA应用探索:基于客户意图交互让业务受理更有“温度”

鲸品堂

运营商

知乎基于 Apache Doris 的 DMP 平台架构建设实践|万字长文详解

SelectDB

Apache 数据库 数据仓库 广告系统 Doris

漏洞挖掘之文件漏洞后利用姿势【网络安全】

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

5G NR Paging 寻呼

柒号华仔

5G 7月月更

万字多图,搞懂 Nginx 高性能网络工作原理!

C++后台开发

nginx 中间件 后端开发 高性能网络 C++开发

全面掌控!打造智慧城市建设的"领导驾驶舱"

华为云开发者联盟

云计算 后端 智慧城市 智慧屏

基础设施 NFTScan 正式发布 Solana 网络 NFT 浏览器

NFT Research

区块链 NFT

一个月后,我们又从 MySQL 双主切换成了主 - 从!

悟空聊架构

MySQL 悟空聊架构 征文活动 7月月更

Klocwork部署的安全最佳实践

龙智—DevSecOps解决方案

klocwork 静态代码分析 SAST工具

带你认识数仓的“规格变更”

华为云开发者联盟

数据库 后端 集群 数仓

Hive表类型

五分钟学大数据

hive 7月月更

Flutter 构建三维空间动画效果

岛上码农

flutter ios 前端 安卓开发 7月月更

卷是真的卷,“粗心马虎”也是真的要扣分

图灵教育

数学 小学 初中

DevOps工具链:开放、自由地选择最适合团队和业务需要的工具

龙智—DevSecOps解决方案

DevOps DevOps工具 DevOps工具链

企业知识管理过程中常见的误区与解决方法

Baklib

跟着官方文档学 Python 之:基础语法

甜甜的白桃

Python 数据类型 7月月更

HTTP的前世今生

技术小生

HTTP 7月月更

都有哪些较好用的项目管理软件?

PingCode

项目管理 项目管理软件

关于FAQ页面的一些制作技巧

Baklib

后端实战教程:如何使用 Node.js 开发 RESTful API 接口(Node.js + Express + Sequelize + MySQL)

蒋川

node.js MySQL 后端开发 Express

刨析Scoped原理

猪痞恶霸

CSS 7月月更

任务拆分中的「敏捷刺客」,你中招了吗?

LigaAI

团队管理 敏捷开发 需求管理 垂直拆分 需求梳理

【Java】中的String、StringBuffer和StringBuilder的区别

秋名山码民

Java’ 7月月更

P4Python:合并实践指南之如何脚本化integrate流程

龙智—DevSecOps解决方案

文件合并 P4 Perforce Helix Core

React + Node.js 全栈实战教程 - 手把手教你搭建「文件上传」管理后台

蒋川

node.js react.js mongodb Express axios

影响分析:RubyGems未授权访问漏洞(CVE-2022-29176)

龙智—DevSecOps解决方案

rubygems 漏洞

Spring AOP

武师叔

7月月更

AIRIOT物联网平台助力油库自动化升级 实现业务场景全覆盖

AIRIOT

低代码 物联网 低代码,项目开发

Spring Security用户定义

急需上岸的小谢

7月月更

企业钟情于混合App开发,小程序容器技术能让效率提升100%

Speedoooo

微信小程序 APP开发 跨端开发 小程序容器

  • 扫码加入 InfoQ 开发者交流群
精益“标准作业”在软件开发中的应用_研发效能_Chris Sims_InfoQ精选文章