`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关推荐

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

    软件企业项目管理的原则,软件企业项目管理的原则

    项目管理软件 企业版4.0.3

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

    禅道企业项目管理软件

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

    企业级软件项目管理3

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

    软件项目管理案例教程(第2版)课后习题答案(详细版).docx

    本资源适合软件项目管理师、项目经理、软件开发工程师、软件项目团队成员、软件开发企业等相关人员学习和参考。 知识点: 1. 项目集成管理是指对项目的整个生命周期的规划、组织、资源配置、实施、控制和收尾等...

    软件项目管理 讲义

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

    软件项目管理的学习资料

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

    软件项目管理系统

    【软件项目管理系统】是一种专为项目管理设计的信息化解决方案,旨在提高工作效率,减少人为错误,及时响应客户需求,并优化企业的项目研发流程。通过使用这样的系统,企业可以更有效地追踪项目的进度,管理资源,...

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

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

    软件工程与项目管理解析

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

    软件项目管理电子书

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

    工程项目管理软件

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

    软件工程与项目管理讲义.doc

    《软件工程与项目管理讲义》文档的核心内容聚焦于软件行业的"软件危机"现象及其解决策略。软件危机是指软件企业在产品质量、进度和成本控制上普遍存在的问题,这些问题长期以来并未得到有效解决。作者指出,这并非...

    软件开发项目管理的模式概述

    美国PMI,Project Management Institute(项目管理研究所)在软件工程...CMM在部分软件企业得到了推崇,但是并不是所有的软件企业都采用CMM,微软本身就没有采用。尽管如此,微软本身的管理方法与CMM也有异曲同工的地方。

    Project2007企业项目管理实践(原版光盘和示例)

    《Project2007企业项目管理实践》是针对企业中项目管理的专业教程,结合原版光盘和示例,提供了一套完整的项目管理学习资源。本教程深入浅出地介绍了如何利用Microsoft Project 2007这一强大的项目管理工具进行有效...

    华东师范大学软件工程硕士课程软件项目管理

    最后,软件项目管理还包含持续的维护和更新,确保软件能够适应不断变化的业务需求和技术环境。在这个过程中,持续集成/持续交付(CI/CD)流程的应用,能够加速软件迭代,提升团队的生产力。 总的来说,华东师范大学...

    软件项目管理经典试卷

    软件项目管理是一门涵盖多个领域的综合学科,旨在有效地规划、执行和控制软件开发过程,确保项目按时、按预算、按质量完成。以下是一些相关的知识点: 1. PMI(项目管理协会):这是一个全球性的非营利组织,致力于...

    软件项目管理期末复习题

    本资源摘要信息涵盖了软件项目管理的多个方面,包括项目管理组织形式、利率计算、抽样方法、生产过程指标、项目效益、企业评估、资产周转率、技术改造、更新改造项目、经济比较原理、市场调查、项目选址、生产成本...

    公司软件项目管理规范.docx

    公司软件项目管理规范.docx公司软件项目管理规范.docx公司软件项目管理规范.docx公司软件项目管理规范.docx公司软件项目管理规范.docx公司软件项目管理规范.docx公司软件项目管理规范.docx公司软件项目管理规范.docx

    软件项目管理概述PPT

    企业需要具备项目管理能力,以便更好地参与国际竞争,提高自身的竞争力,并适应全球经济的增长需求。 项目管理与WTO的关系体现在两个方面:一是项目管理是对外经济合作的通行证。例如,跨国公司如IBM、ABB、AT&T、...

Global site tag (gtag.js) - Google Analytics