成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
当前位置:工程项目OA系统 > 建筑OA系统 > 建筑工程项目管理软件
精益管理在开发项目上三大精髓
精益,是一种思想,一种哲学,一个方法论,其精髓是拒绝浪费。我们IT项目开发学习的不是“精益生产”的形式,而是其精髓思想。这种思想,不仅可以用于生产,也可以渗透到IT软件项目开发中。在研究会上,我们讨论到一个借鉴了精益思想的IT项目开发是一个系统的观念。一般来说,IT软件项目精益开发系统包括三个要素,即人、流程和技术。以借鉴到IT软件项目精益开发来说,就是需要为IT项目的开发提出一系列的流程,培养技术队伍,运用最有效的技术和工具。同时,必须注意要把这三个方面整合在一起,成为一个协调发展的系统。
例如在人的方面,精益思想强调如何将每个员工的能力发挥到极限,认为不应该只是简单的管理人,而应该去培训人。如果不能将管理的重点放在员工的培养上,就不能理解精益生产的真理。同时,精益生产的另一个精髓是管理过程,精益思想不是着眼于结果,而是强调过程。“只对结果管理”的管理思路的结果是员工对找借口、为结果辩护很在行,对数据、报告很在行,但软件项目成果的质量只有在全过程都有效控制下才能得到根本的保证。
一. 建立顺畅的开发流程
确定高效的IT软件开发流程,是精益思想开发的第一个精髓。
如何创建一种高效、顺畅的软件项目开发流程?首先,精益思想提出强调“建立健全研发流程“。所谓精益软件开发思想包含了一整套的方法论和实施方法。精益软件开发将精益生产中持续改进的概念引入到软件开发过程之中,实现对软件开发过程进行精益管理。实现精益软件开发的核心在于:建立一套完整的开发流程,然后建立一套测量流程的手段,不断持之以恒地改善流程,不断优化,坚持不懈。
不同的企业因定位不同,对于研发的价值理解也是不一样的,他们的流程和实现流程的工具肯定是完全不一样的。但我认为软件开发人员应当向丰田公司的产品开发流程学习和借鉴。目前,丰田内部的精益开发步骤是这样的:首先,在客户需求的基础上,对工作进行分辨,区分出哪些部分是能够满足客户需求的有效部分。如果工作中的某些流程生产出的结果并不能满足客户的需求,便是一种浪费,就不是增值的流程和操作。因此,精益开发首先需要了解客户需求。此后,需要对工作流程进行细化分割,把流程分成更细微的步骤,并保证每个步骤都能满足客户的需求,增加价值。
其次是流程的标准化和可操作化,这是精益思想流程的基础之一。在软件开发过程中,每个企业的现状不同,因此产品开发的方式也不同。但精益思想提到如何关注研发流程,让管理流程“落地”,并要让流程规范起来,不再是像过去把好流程放在纸上,靠人去管理。固化和标准化开发流程就是一个方式。
二.引入首席项目主管负责制
精益软件开发的第二个精髓,是将合适的人员安排在合适的岗位上,建立一个有效的软件项目开发组织。首席项目主管负责制度是精益软件在人员安排上的核心方式之一。每个项目的开发团队的都心须确立核心领头人,并要突出了首席项目主管的角色和地位。
首席项目主管必须非常清楚,他们接手任务之后,他就要开始考虑自己的设计思路,并把这个思路和团队交流。他的思路有两部分:一是勇于面对困难和挑战,当遇到挑战时可以这么做,也可以那么做,最终希望能在这些方案中达成平衡,而不是做退缩;二是要找到问题的根源。
首席项目主管应该具备三个能力,这也是丰田的标准:首先是很高的技术水平,是一个能力非常出色的总工程师,而且要对产品有整体意识和远见卓识。第二,要有项目管理能力,要代表客户,理解客户的需求。第三,要有出色的领导能力。

