ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:23.50KB ,
资源ID:338063      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/338063.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(结合精益思想实现软件项目的精益开发和管理.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

结合精益思想实现软件项目的精益开发和管理.doc

1、结合精益思想实现软件项目的精益开发和管理庞宝勇【摘要】精益思想虽然起源于制造业,但已被各行各业广泛吸纳和发展,软件项目作为一种特殊的工程项目,同样可以运用精益思想的原则指导软件产品的制造和项目管理。【关键词】精益思想 软件 精益开发一引言目前,精益思想已从它的“发源地”制造业,向建筑业、服务业、物流运输、医疗保健等其他行业迅速蔓延,精益管理思想已被人们广泛应用到各种行业中。软件开发虽然与制造业有很大的区别,主要生产的是抽象产品,但它的制造过程却是相似的,最终交付给用户的是软件项目产品,其中的子系统或模块可看作是大部件或组合件,子系统或模块按层级进行分解,其中的类、过程、函数等等都是构成模块的“

2、零件”,设计说明书如同工艺规程文件,所有模块的组合联调相当于“总装”与“试车”。另外,软件项目产品通常是根据用户需求定制的,这些过程和生产汽车、飞机、发动机都是相似的,只是用途和方式不同而已。在软件项目产品的生产和管理过程中,同样需要消除各种浪费,协调团队高效运作,以最快的速度交付给用户高品质的产品,提升用户价值。二精益思想的发展提到精益思想,我们首先需要说明的是“丰田生产方式”。第二次世界大战结束后,日本把汽车制造业作为国家重点扶持和发展的战略产业,丰田公司的丰田英二和大野耐一等人根据企业自身特点和日本国情,创造了独特的“丰田生产方式”,使日本汽车产量超越当时的美国。“丰田生产方式”为日本经

3、济发展起到了重要的作用。1992年,James P. Womack等专家用了历时5年时间,通过对大量汽车企业的研究分析,发表了改变世界的机器(The Machine That Changed the World)一书,书中总结分析了“丰田生产方式”,并将这种生产方式称为“精益生产”(Lean Production),该生产方式比传统大量生产方式具有诸多优势。1996年,James P. Womack和Daniel T. Jones在改变世界的机器的基础上,发表了精益思想一书,该书把精益生产进行理论化,并系统地描述了精益的原则和方法,形成了精益的思想体系。精益思想要求企业找到最佳的方法确立提供给

4、顾客的价值,明确每一项产品的价值流,使产品在从最初的概念到到达顾客的过程中流动顺畅,让顾客成为生产的拉动者,在生产管理中精益求精、尽善尽美。价值、价值流、流动、拉动和尽善尽美的概念进一步发展成为应用于产品开发、制造、采购和服务顾客各个方面的精益方法。三运用精益原则指导软件开发和项目管理结合精益思想,以精益原则为指导,将其运用到软件项目的开发和管理中,提高软件产品质量,加快软件产品交付速度,为用户提供尽善尽美的价值,是每名软件项目管理者追求的目标。1.消除浪费,持续改善精益生产的终极目标是实现“零浪费”,这些浪费主要表现在:缺陷和返工、过度生产、运输浪费、库存、移动、等待等方面。以价值流角度去分

5、析软件项目的过程活动,对于哪些没有带来价值并且是不必要的活动,要进行摒弃,消灭其带来的浪费。缺陷和返工对于软件项目来说,也会造成极大的代价,“推倒重来”和不停“打补丁”的教训我们也多次领教过,造成这些浪费的原因主要有需求不明确,设计存在偏差、测试不严格等等。为了避免这样的浪费,我们必须按照开发流程做好需求调研,规范设计,模块测试把好关,尽早发现不合理的地方并进行及时修正,避免交付给用户时才发现缺陷。对与用户协定内的功能内容进行开发,避免超出范围,浪费更多的成本和出现新问题。不同小组和不同岗位之间的传递尽量减少,避免重要信息在传递过程中丢失和失真。控制好工作流动环节,一旦一项工作完成,尽快安排进

6、入下一环节,如模块开发完成后,立刻进入测试环节,测试人员必须立刻到位,避免因测试人员未到位而造成的等待,并影响后续的联调、培训、上线阶段。软件项目的管理是持续改善的过程,由于新技术的不断涌现,对新技术的认知和掌握是需要过程的。另外,管理经验的总结和积累,管理流程的不断改进,方法论的逐渐完善也是需要时间和过程的,没有一蹴而就的成功企业。2.全面质量管理在软件项目的开发和管理过程中,每个阶段需要有质量审查,可通过自查和专职人员审查的方式。质量审查包括对各种文档资料、工作内容、项目进度情况、人员工作状态、现场反馈等等,把可能出现的质量问题消灭在“萌芽”状态,如同零件生产一样,不能在最后一道工序才发现

7、质量问题。3.以人为本软件项目主要是通过人(掌握技术技能),借助于工具(计算机、软件)按照一定的操作规程(规范、方法论)来实现和完成所肩负的任务。人是其中的重要因素,为了能顺利完成任务,需要不停地对人员进行培训,以提高其技术技能。另外,参与项目人员通常最接近一线,最能了解现场的实际情况,对于他们所发现的问题和提出的意见,是最客观和最直观的,对于问题的解决也是关键性的,管理者应给予足够的重视。4.延迟决策不要认为早下决定能尽快地解决问题,如果掌握的信息不够全面,所做出的决定和判断未必是准确无误的;或者提前把结果准备好进行等待,其实也是一种浪费。要建立起快速响应的机制,在较短的时间内能提供给用户最

8、佳的解决方案。5.快速交付不要把所有模块都开发完毕后再交付给用户使用,这是很危险的。尽量缩短迭代过程,把优先级别高的功能模块和相对孤立的功能模块尽快交付给用户。这样,每次迭代只产生小批量的工作内容,对于需求的变更和内容的调整都会产生较小的影响和方便控制。6.全局优化如果只注重局部,而没有带来整体的改善是没有价值的,只注重局部的投入势必会消弱整体优化的力量,最终影响整体价值的提升。因此,不要局限于局部,要有大局观和全局观。五总结不论是精益生产方法,还是精益思想,我们需要借鉴和吸收的,是其精髓和思想理念,而不是形式,利用其核心思想来指导我们的软件项目开发和管理,并需要结合我们自身的特点和企业文化,提高工作效率和为用户提供尽善尽美的价值。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1