5S质量管理在程序开发中的作用建议

更新时间:2024-03-26 作者:用户投稿原创标记本站原创 点赞:3786 浏览:8979

摘 要:5S管理即质量程序管理,包括整理(SEIRI)、整顿(SEITON)、清扫(SEISO)、清洁(SEIKETSU)、素养(SHITSUKE)程序,起源于日本,因为日语中的罗马拼音均为“S”开头,所以简称为5S.指企业在生产现场中对人员、机器、材料、方法等生产要素进行有效的管理.


关 键 词:5S;质量管理;程序开发

中图分类号:TP311

5S对于塑造企业的形象、降低成本、准时交货、安全生产、高度的标准化、创造令人心旷神怡的工作场所、现场改善等方面发挥了巨大作用.5S的管理模式作为一种思路和管理方法,也可以运用到程序开发的过程之中,提升程序研发的效率,规范程序开发和维护的行为,提升程序开发和维护人员的整体素质,从而提升程序开发活动的整体效率.在程序开发与维护的实际工作中,我们可以按照5S管理的思维和逻辑推行程序开发的“5S”管理,实现程序开发工作的成本,实现标准化作业.

15S管理概述

5S质量管理是整理(Seiri)、整顿(Seiton)、清扫(Seiso)、清洁(Seikeetsu)和素养(Shit-Suke)这5个词的缩写.开展以整理、整顿、清扫、清洁和素养为内容的活动,称为“5S”.在5S质量管理的推动下,二次世界大战以后,日本的企业管理迅速提升,产品质量逐步提高,奠定了经济大国的地位.5S管理活动的目标在于:工作变换时,寻找工具,物品马上找到,寻找时间为零;不良品为零;减少消耗,浪费为零;及时完成任务,延期为零;团结,友爱,处处为别人着想,积极干好本职工作,不良行为为零.

5S的具体作用可以归纳为:(1)提高企业形象;(2)提高生产效率和工作效率;(3)加强安全,减少隐患;(4)降低企业的生产和管理成本;(5)缩短作业周期,保证按期完成工作;

25S管理在程序开发中的推广

5S质量管理的成功不仅仅是其在现场管理中所起到的作用,更重要的是它给人们的管理提供了一种新型的思维.5S应用于制造业、怎么写作业等改善现场环境的质量和员工的思维方法,使企业能更加有效地迈向全面质量管理.同样的,如果将5S的管理思维和相关管理方法应用到程序开发的过程中,也将会对程序开发工作效率的提升产生极大的帮助.

程序的开发,需要经过程序的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序.这几个步骤严格按照逻辑思维的顺序进行,打乱顺序以及中途插入都是难以实现的.整个开发流程,包括用户的需求分析、程序概要设计、程序的详细设计、程序编码的编写、程序实际功能的测试、程序交付以及最终的用户验收.在后期,还需要根据实际用户的使用情况进行更改和维护.

将5S管理法应用于程序开发中,可以起到很大的帮助,我认为,5S的管理方法可以按照如下适用于实际程序工作中:(1)整理.在前期阶段掌握清楚必要和不必要的步骤,增强逻辑性,在不影响正常工作的前提下尽可能的减少工作步骤.程序开发中区分必要与不必要的程序语言,删除冗余的程序语言,保留必须的程序语言.这样做的目的可以节省设计时间和程序运算时间,增强程序语言的逻辑性.(2)整顿.必须按照标准的、正确的写法书写程序语言.这样可以避免创作过程中的书写错误,增强工作的规范性,提升程序创作的效率.(3)清扫.清扫工作在程序开发中的作用是指对整理的工作再一次进行筛选,清楚要不需要的工作步骤和垃圾语言程序,是整体工作和程序本身变得清晰整洁.(4)清洁.将整理、整顿、清扫实施的做法制度化、规范化,并且维持其成果.将程序的前期构思工作和后期开发工作加以整理并且形成规章制度,程序员认真维护并坚持整理、整顿、清扫的效果,使程序的开发和运行保持最佳状态.(4)素养.程序开发者和维护者按章操作、依规行事,养成良好的操习惯.使程序员养成严格遵守规章制度的习惯和作风,是5S管理在程序开发工作中的核心和重点.

35S管理的重要意义

推行5S管理在程序的开发和后期维护中的工作是非常重要的:

首先,推行5S管理,可以将程序的运行时间最优化处理,提升程序运行的整体速度.通过整理和清扫两个动作,将程序中不需要的冗余的程序语言从程序中删除掉,在程序测试和程序的运行中可以减少运算时间,提升程序的速度与效率.

其次,将5S管理应用于程序开发和维护中,可以规范整体程序的逻辑性,在程序开发人员离职后,不至于将已开发的程序工作停止.在新的程序工作人员参与到程序工作中来的时候,可以迅速了解工作进度,进入状态.在2011年~2012年,有半数软件公司的程序员的离职率超过20%,有79.3%的软件企业的员工离职率超过10%.人员流动率大的情况下,如果程序开发过程中不规范,逻辑性差,会导致新进程序员无法继续程序开发工作,新进程序维护人员难以开展程序维护工作,导致项目的进展缓慢甚至项目停止.5S管理应用以后,规范性和逻辑性提升以后,这个难题也将会迎刃而解.

最后,在程序开发工作中推行5S管理,可以提升程序开发和维护人员的整体素质.管理活动的提升可以使工作人员严格按照规章和程序进行操作,养成好的工作习惯,从而在人员的流动过程中,不会对企业本身造成大的影响,降低企业的隐患.

45S管理在程序开发中的管理建议

通过上述的论证和分析,在程序开发和维护工作中,我认为,可以通过如下管理活动提升企业效率:

4.1整理和清扫工作.程序构思和开发过程中反复推敲和思考,尽量减少不必要的工作和程序.建议软件开发和维护企业实行设计开发制度,含义为一个程序员构思与创作完成后,交由下一位程序员推敲检查,对重复的语言和工作步骤进行检查,多余的予以删除.工作完成后交由第三人继续重复这样的工作.通过两次筛选检查,使工作和程序本身变得清晰,简洁.

4.2程序清洁工作.程序的开发和维护工作要变得持续和可发展,企业才有生机和活力.在德国,企业生产管理具有高度规范性,员工辞职,留下规范的产品生产图纸,下一员工进入到该领域通过图纸就能够进行产品的生产.因此,要将工作思路、步骤以及程序的逻辑图进行详细记录,在有新的进展和变化及时更新,装订成册并且加以保留.这样做的目的是使新进员工能以最快的速度熟悉工作和程序步骤,尽快的上手操作.避免公司过于依赖某一个程序员,把公司风险降为最低,也能避免企业的损失.

4.3提升程序员的素养.公司将程序的创作工作进行规范,包括程序的记录规范以及程序的书写规范.规范文件形成以后,推行公司全体员工进行学习并在实际工作中按规范进行操作.并且将规范性操作纳入员工绩效考核.程序开发工作是一项团体性的工作,一个开发团队通常都有很多人组成.如果,程序只有开发者自己可以看懂和理解,那么,这个代码将是毫无意义的,会给日后程序的维护带来很大的隐患.印度程序员进行程序开发时就具有高度的规范性,其中程序员设计的程度代码,任何一位相关的程度员都看得懂.这也是印度能成为软件产业大国的重要原因之一.

通过以上的建议,希望5S的思路可以帮助我们提升程序从调研、概要设计、可行性分析、需求分析到数据库设计、系统建模、项目开发进程表(时间表)、程序开发、项目测试、项目发布、运行、顾客反馈后期修改、后期维护这一整套管理流程的工作效率.减少软件开发企业员工高离职率给企业后期开发及程序维护带来的损失.从而为我国的软件产业发展提供相应的帮助.