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

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

ID:44089695

大小:28.36 KB

页数:4页

时间:2019-10-18

结合精益思想实现软件项目的精益开发和管理_第1页
结合精益思想实现软件项目的精益开发和管理_第2页
结合精益思想实现软件项目的精益开发和管理_第3页
结合精益思想实现软件项目的精益开发和管理_第4页
资源描述:

《结合精益思想实现软件项目的精益开发和管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、作是大部件或组合件,子系统或模块按层级进行分解,其中的类、过程、函数等等都是构成模块的”零件",设计说明书如同工艺规程文件,所有模块的组合联调相当于〃总装〃与〃试车〃。另外,软件项目产品通常是根据用户需求定制的,这些过程和生产汽车、飞机、发动机都是相似的,只是用途和方式不同而已。在软件项目产品的生产和管理过程中,同样需要消除各种浪费,协调团队高效运作,以最快的速度交付给用户高品质的产品,提升用户价值。二・精益思想的发展提到精益思想,我们首先需要说明的是〃丰田生产方式〃。第二次世界大战结束后,日本把汽车制造业作

3、为国家重点扶持和发展的战略产业,丰田公司的丰田英二和大野耐一等人根据企业自身特点和日本国情,创造了独特的〃丰田生产方式〃,使日本汽车产量超越当时的美国。〃丰田生产方式〃为日本经济发展起到了重要的作用。1992年zJamesP.Womack等专家用了历时5年时间;通过对大量汽车企业的研究分析,发表了《改变世界的机器》(TheMachineThatChangedtheWorld)—书,书中总结分析了〃丰田生产方式〃,并将这种生产方式称为〃精益生产〃(LeanProduction),该生产方式比传统大量生产方式具有

4、诸多优势。1996年zJamesP.Womack和DanielT.Jones在《改变世界的机器》的基础上,发表了《精益思想》一书,该书把精益生产进行理论化,并系统地描述了精益的原则和方法,形成了精益的思想体系。精益思想要求企业找到最佳的方法确立提供给顾客的价值,明确每一项产品的价值流,使产品在从最初的概念到到达顾客的过程中流动顺畅,让顾客成为生产的拉动者,在生产管理中精益求精、尽善尽美。价值、价值流、流动、拉动和尽善尽美的概念进一步发展成为应用于产品开发、制造、采购和服务顾客各个方面的精益方法。三・运用精益原

5、则指导软件开发和项目管理结合精益思想,以精益原则为指导,将其运用到软件项目的开发和管理中,提高软件产品质量,加快软件产品交付速度,为用户提供尽善尽美的价值,是每名软件项目管理者追求的目标。1•消除浪费,持续改善精益生产的终极目标是实现〃零浪费〃,这些浪费主要表现在:缺陷和返工、过度生产、运输浪费、库存、移动、等待等方面。以价值流角度去分析软件项目的过程活动,对于哪些没有带来价值并且是不必要的活动,要进行摒弃,消灭其带来的浪费。缺陷和返工对于软件项目来说,也会造成极大的代价,〃推倒重来〃和不停〃打补丁〃的教训我

6、们也多次领教过,造成这些浪费的原因主要有需求不明确,设计存在偏差、测试不严格等等。为了避免这样的浪费,我们必须按照开发流程做好需求调硏,规范设计,模块测试把好关”尽早发现不合理的地方并进行及时修正,避免交付给用户时才发现缺陷。对与用户协定内的功能内容进行开发,避免超出范围,浪费更多的成本和出现新问题。不同小组和不同岗位之间的传递尽量减少,避免重要信息在传递过程中丢失和失真。控制好工作流动环节,一旦一项工作完成,尽快安排进入下一环节,如模块开发完成后,立刻进入测试环节,测试人员必须立刻到位,j免因测试人员未到位

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

8、问题。2•以人为本软件项目主要是通过人(掌握技术技能),借助于工具(计算机、软件)按照一定的操作规程(规范、方法论)来实现和完成所肩负的任务。人是其中的重要因素,为了能顺利完成任务,需要不停地对人员进行培训,以提高其技术技能。另外,参与项目人员通常最接近一线,最能了解现场的实际情况,对于他们所发现的问题和提出的意见,是最客观和最直观的,对于问题的解决也是关键性的,管理者应给予足够的重视。1•延迟决策

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。