关闭

精益开发的七个原则与管理观念

发表于:2014-5-21 11:06

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Kelly Waters/Ian Lin    来源:51Testing软件测试网采编

  精益生产(Lean Production)又称精良生产。精益生产就是及时制造,消除一切浪费,利用快速推出逐步改善的方式强化产品的弹性。精益生产综合了大量生产与单件生产方式的优点,力求在大量生产中实现多品种和高质量产品的低成本生产。而精益生产方式也被称为"实时生产",是一个过程管理的理念。
  精益生产的这种方式与敏捷式开发的理念不谋而合,广受敏捷式开发社群的讨论。Lean Software Development背后的想法是:让客户在还没清楚信息做正确决定前,延后"定型",客户一提出要求,开发团队可以迅速作出客户所要的。根据"7 Key Principles of Lean Software Development"文章内有提到七项精益开发的原则。
  1.避免浪费
  精益生产方式的中心思想是消除浪费,透过消除浪费达到发挥资源的效率。以消除浪费和减少变异为目的。让资源能够投入正确的地方提高质量。
  2.建立质量
  客户对于产品感觉不是只有产品本身,而是使用产品的整体经验。包含营销、出货、上线、接触。每一个零件合起来运作是否协调,当发生问题是否可以快速解决,提高客户良好的整体经验。
  3.增强学习能力
  精益生产非常重视员工的培训,培训方式主要是透过做中学习进行的,这样有助于员工现场技能的培养。透过轮岗的方式使得员工取得多种技能。
  4.延迟决策
  软件开发的不确定因素很多,刚开始很难预测未来的变化,一开始保留较大的弹性。才能因应不断变动的需求。应该根据事实而非根据假设来做决策。运用iterative来应变不可避免的需求变更和修正错误。
  5.快速发布
  越早获得客户的反馈,并入下一轮开发排程中。越短的开发周期,能越快让开发团队从市场获得实时信息,应变市场的变化。
  6.授权与尊重
  相较传统的齐头式管理,Work-out技巧已被很多有经验的经理人证实, 反过来做的成功率比较大。团队成员不应该被当成资源看待,激励知道为什么而做,频繁的沟通,让成员知道所有相关工作的全貌,而团队领导者提供团队成员应有的支持和帮助,克服困难,维持团队的合作默契。
  7.系统思考
  大多数的管理理论,强调工作拆解后,被分析出来各个子功能的最佳化。但从局部思考,常常会让整合的时候出现相依性的问题。精益生产鼓励人与人之间的沟通,促进团队从不同面向去探讨整体产生最好的产品和服务呈献给客户。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号