`

软件企业如何适应项目管理

阅读更多
  现在社会的变化非常快,如今很多软件公司都是依靠开发项目来发展。倘若还应用传统管理模式来运作,是很难适应IT行业的节奏。那么,软件企业如何适应项目管理。这成为很多软件企业需要思考的问题。

  软件企业初涉项目管理,容易出现问题多多的局面

  项目管理虽然没有非常高深的理论,但要真正实施起来,也绝非易事。一个典型的项目基本可以划分为启动、计划、控制、执行、收尾五个过程。而软件企业实施项目管理的挑战,可以说是贯穿于项目的整个生命周期。

  启动过程面临的第一个挑战是“项目目标含糊,充满冲突”。项目的利益相关者,如项目发起人、成果使用者、负责单位等之间对需求理解不一致,对项目的目标设定不一致。启动过程面临的第二个挑战是“交流语言不规范,缺乏沟通技巧和工具”。以上两方面的挑战导致了在项目启动过程中,很难使项目目标被清晰定义及一致理解。管理学上经常提到的“信息漏斗”,就是指这样一个非常重要的问题。除此之外,对项目目标一致性重视程度不够,也是项目启动过程中普遍存在的一个问题。很多项目管理者低估了达成项目目标一致性的难度,在这方面投入的精力不够,往往简单地认为已经达到一致。因此,很多项目其实是在目标没有定义清楚的情况下匆忙启动的。

  项目计划过程面临的最大挑战就是计划的准确性差。产生这个问题的原因是多方面的。首先,是信息不充分。很多项目经理在制定计划,尤其是制定一个新的项目计划时没有认真地去挖掘项目信息,没有花足够的精力去与客户进行深入交流。由于没有真正使项目目标达到一致,因此项目人员获取的信息往往是互相冲突的,是“垃圾信息”,对制定计划没有有效的帮助。第二,缺乏科学的估算方法。第三,对计划工具的抵制。第四,缺乏对数据的统计积累。这也是一个非常具有挑战性的方面,也是我们在企业发展中应注重加强的方面。

  项目实施过程面临的挑战是由于计划不准确、关键路径不能锁定,从而导致里程碑目标不能保证项目目标,项目实施的时间压力增大;导致资源调动配置不合理,成本上升。在时间和成本的双重压力下,公司的质量管理很容易流于形式。

  而在项目控制过程中,由于受项目时间和资源的限制,项目管理者必须能够准确及时地了解各方面的变化,以及由此带来的连锁反应,并做出相应的系统调整。然而,在没有有效数据积累和信息不充分的情况下,这方面的难度很大。

  由于从项目启动,到项目控制都存在着很大的挑战,因此在项目收尾过程中关于时间、质量、成本和项目范围的冲突在这个过程中集中爆发出来。这些冲突主要表现在三个方面:一是客户与项目团队之间,项目团队可能认为已经完成了预定任务,达到了客户需求,而客户并不这样认为;二是项目团队与公司之间,项目团队可能认为自己已经付出了艰苦的努力,已经尽到了责任,然而公司却因为项目成本上升和客户满意度不高并没有获得利润;三是项目成员之间,由于缺乏科学合理的评价体系,项目完成后的成绩属于谁、责任属于谁的问题往往造成团队成员之间的互相不理解。

  更重要的是软件企业中往往没有把项目经验与教训转化为知识的意识与机制。在一个项目中出现的问题,经常会在以后的项目中重复出现。这也是为什么很多软件企业在发展到一定阶段,停滞不前“陷入泥潭”的重要原因之一。

  掌握规律后,便可以灵活应用了

  根据近年来中创在项目管理方面的实践,我们提出了“加强策划、加强计划,变化管理、知识管理”四句话,这些是针对项目管理不同阶段提出的需要特别强调的问题,希望通过强调这些问题来规避风险,管理变化。

  加强策划的目的包括:明晰项目的价值、定义项目目标、使项目目标被一致理解。其中,最重要的一条就是项目目标被一致理解。加强策划的方法,第一条就是“发现真正的客户”;第二,要分清客户需求与项目成果特性之间的关系。第三,要充分发挥行业专家的作用。在项目实施过程中,要调动的往往不仅是公司内部的资源;第四,要深入沟通;最后,项目策划过程中要强调的是“公司知识的注入”,就是要把公司过去的项目成果、知识等充分应用,不要什么东西都从头重来。

  为了加强计划的有效性,我们在公司内部十分强调科学方法与工具的使用,并专门开发了数字神经系统。“数字神经”这个名字是从微软借用来的。最初听到这个词时,还以为只是一种理念的炒作,但深入思考之后才发现“神经”这个词用得的确非常好,好在它表示出来两方面的含义:一是数字只有联结起来才有用,孤立的数字是没有太多价值的;二是表示出了“快速反应”的意思,在当今这个高速变化的社会,能否快速应变是至关重要的。这个系统的完成对于公司很多决策和资源的再调度、再分配起到了很大的帮助。在计划制定过程中,要强调使用模版、计划流程,通过严格的计划程序和评审签字流程,来提高计划的严谨性。为了提高计划能力,要注重研究和培训。

  变化管理首先要严格变化控制流程,首先要确认基线的变化,这个基线的变化在公司内部是受到严格控制的。在很多情况下,项目组喜欢说“客户需求已经变化了;而这时客户可能会说“没有变化”。如果没有严格记录变化控制流程,就很容易产生分歧,发生混乱。我们特别强调,项目中的变化一定要获取客户及公司内部的签字认可。同时,通过数字神经系统对变化进行跟踪。另外,变化管理的第二个方面是资源的动态调配与重新组合。变化管理的第三条我们强调配置管理。变化管理的第四方面就是采用先进的质量保障体系。

  知识管理是变化管理的基本条件,没有足够的知识,你就不知道该如何面对项目中的变化。知识管理的措施主要分三个方面。首先,是知识的挖掘。其次,通过CMM中的过程财富,对公司项目过程中统计分析,形成公司知识。第三方面,要注重知识的共享。

  对于软件企业而言,这不是一个小的改变,而是一种变革,企业需要为此付出艰苦的努力,宣传并树立公司范围内的项目管理文化十分重要。软件企业适应项目管理需要一个过程,而且会有一定风险,倘若可以一些资深项目管理顾问来帮助,也许能够少走一些弯路。

  本文转载自拓源优课:www.toyoke.com
分享到:
评论

相关推荐

    软件企业项目管理的原则.doc

    总的来说,软件企业项目管理的原则强调了知识的积累、传承和应用,以及企业文化的适应性变革。通过这些方法,企业可以提升项目成功率,降低风险,增强市场竞争力。同时,持续的投资和努力是确保项目管理效果的关键,...

    项目管理软件 企业版4.0.3

    《禅道项目管理软件企业版4.0.3:打造高效研发管理的全面解决方案》 在信息化日益发达的今天,项目管理软件已经成为企业提升效率、规范流程的关键工具。"禅道项目管理软件 企业版4.0.3"便是这样一款专为研发团队量...

    禅道企业项目管理软件

    "禅道企业项目管理软件"是一款专为中小企业设计的项目管理工具,旨在提供全面、便捷的项目管理和协作环境。这款软件的核心目标是帮助团队高效地跟踪项目进度、管理任务、协调资源以及沟通协作,从而提升整体工作效率...

    企业级软件项目管理3

    在企业级软件项目管理中,面对复杂的需求、庞大的团队以及严格的交付期限,高效的管理显得尤为重要。本主题将深入探讨如何实施有效的项目管理策略,确保软件项目的成功。以下是一些关键的知识点: 1. **项目范围...

    施工企业项目管理软件的原因

    施工企业项目管理软件在当今的建设行业中扮演着至关重要的角色,尤其对于确保施工项目的顺利进行和高效管理。软件的应用不仅简化了复杂的管理流程,还提高了工作效率,降低了成本,并且成为了施工企业编制各种计划和...

    软件项目管理 讲义

    《软件项目管理 讲义》是北京大学开设...在软件开发的世界里,有效的项目管理能够提高效率,减少成本,保证产品质量,从而提升企业的竞争力。因此,理解和应用这些知识对于任何软件开发者或管理者来说都是至关重要的。

    禅道项目管理软件

    禅道项目管理软件(ZenTaoPMS)是一款由国内团队开发的开源项目管理工具,适用于中小型企业。该软件不仅提供了全面的项目管理功能,还支持敏捷开发方法论——Scrum。下面将详细介绍禅道项目管理软件的核心功能、设计...

    软件外包项目管理概述

    软件外包项目管理,指的是企业或组织将其软件开发、维护、升级等需求,通过合同形式委托给外部的专业团队或公司来完成的过程。这种模式不仅能够有效降低成本、缩短开发周期,还能集中内部资源于核心业务,提升企业...

    软件项目管理的学习资料

    软件项目管理是软件开发领域中不可或缺的一环,它旨在确保软件项目能在预定的成本、时间和质量标准内顺利完成。软件项目管理不仅涉及成本...通过对项目管理的深入理解和应用,软件企业能够提升竞争力,实现可持续发展。

    为企业推荐八款全球最好的免费项目管理软件

    以下根据标题和标签,将为你详细介绍八款全球最佳的免费项目管理软件,这些工具都具备源码和工具的特点,对于企业来说是极具性价比的选择。 1. **Trello**: Trello是一款基于看板的项目管理工具,采用卡片形式展示...

    软件工程与项目管理解析

    在IT行业中,软件工程与项目管理是两个至关重要的领域,它们相互交织,共同确保软件产品的高效、质量和及时交付。本文将深入解析这两个领域的核心概念、关键过程和最佳实践。 首先,我们来理解“软件工程”。它是...

    软件项目管理电子书

    这些电子书都是软件项目管理领域的经典著作,涵盖了不同的视角和经验分享,对于任何希望在IT行业中从事项目管理或者提升自己管理能力的人来说,都是宝贵的资源。下面将分别介绍这些书籍的主要内容和知识点: 1. **...

    项目管理-金石工程项目管理软件网络集团版 V4.941.docx

    《金石工程项目管理软件》是一款专为建筑施工企业设计的高效、全面的管理工具,旨在提升项目的管控能力和内部协作效率。这款软件集成了多种管理功能,涵盖了从投标、进度管理到财务管理等多个关键环节,旨在满足施工...

    软件研发项目管理制度

    ### 软件研发项目管理制度知识点 #### 一、引言 - **目的**:结合公司的实际状况,针对现有及规划中的人员配置,制定出一套更明确、具体且执行力度高的软件研发项目管理制度。 - **目标**:确保该制度能够在实际的...

    工程项目管理软件

    总的来说,这款软件旨在强化企业项目管理和决策能力,提升企业核心竞争力。通过信息化手段,它能够帮助企业有效管理资源,包括资金、人力、材料、库存和设备,同时扩展到办公自动化、知识管理、电子商务和决策分析。...

    谈项目管理在软件开发项目的应用

    项目管理在软件开发项目中的应用已经成为现代信息技术产业中不可或缺的一部分,尤其对于软件企业而言,它不仅提升了企业管理效能,还直接关系到企业的利润最大化。本文主要探讨项目管理的内涵,分析其在软件开发项目...

    软件项目管理系统开发

    在大型软件企业中,往往同时有多个软件项目并行推进,这就要求有一个高效、灵活且能够适应快速变化环境的软件项目管理系统。 #### 二、系统建设的重要意义 1. **加强项目管理:** 通过高效的软件项目管理系统,...

Global site tag (gtag.js) - Google Analytics