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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本文转载自拓源优课:www.toyoke.com

时间: 2024-12-23 15:20:46

软件企业如何适应项目管理的相关文章

中小型软件企业开发现状与项目管理现状

中小型软件企业开发与项目管理现状 国内的中小型软件企业虽然涉足软件开发业务,但对软件的认识停留在"程序员编代码"的水平上.对企业内部的软件开发缺乏管理意识,具体体现在以下几方面: 首先,项目负责人项目管理经验不足,项目功能相对较少,涉及面相对狭窄;其次,项目开发人员较少,人员结构简单; 再次,项目进度缺乏控制,项目成本预算较难,缺乏完整的项目文档; 最后,缺乏后续维护. 软件开发组织 与专业软件公司的软件开发组织相比较,中小型软件企业中的软件开发工作机构小.人员少,开发人员待遇低,难以

如何在中小型软件企业推进PMO(项目管理办公室)建设

PMO,即项目管理办公室,是项目型企业中管理和协调项目的机构.我国目前的软件企业,以中小型企业居多,而这些企业中,又以项目型企业居多.这些企业,是最需要提高项目管理水平的,而往往这类型的企业,又是最缺乏项目管理的. 我所说的中小型企业,是指50人以上,300人以下的以软件或系统集成为主业的企业.以我所见的而言,大部分企业的组织结构是以下两种: 第一种,以职能划分,按照职能分为市场部.研发部.技术部等. 第二种,按行业划分,按行业分为政府事业部.电信事业部.电力事业部等. 以我所在的公司为例,我所

国内一些大型软件企业现状

过去,国内有一些大型系统集成的软件企业,早在10年前他们做的主要是商业智能,现在转向所谓高上大的大数据产业.一般研发中心都在北京等一线城市,在各个省市有自己的分公司或项目组.当然他们都通过了行业相关资质.如CMMI-5,ISO9000,但是实际上只是个表面工作,都可以用钱买的,只是为了资质.在各省市的项目组仍然是混乱的软件过程,从总公司拿一套系统的源代码过来,修修改改,就强行给客户上系统,客户不清楚细节,后面发现了许多BUGS,又开始疯狂改BUGS,最后变成项目到处扑火.这和软件危机差不多了.试

【经典】项目管理软件哪个好?项目管理软件6大功能须知

对项目型企业来说,项目管理是整个项目中最重要的过程之一.好的项目管理软件能帮企业把所有项目任务管得井然有序.那么,项目管理软件哪个好?项目管理软件有哪些功能呢?下面以市场上主流的项目管理软件系统为例进行说明,希望能为大家提供一些帮助.     一.项目管理软件哪个好? 项目管理软件既是一个管理软件,也是一个管理工具,还是信息科技与管理思想的融合体,是先进的项目管理思想借助电脑,来达成企业的项目管理目标.所以,项目管理软件哪个好?既与软件本身蕴含的管理思想和功能有关,也和企业自身管理需求和能力相关

公司开到高新技术区可以只收11的企业所得税,拿到软件企业认证后可享受所得税两免三减半(从盈利年度算起)

作者:Xu Amy链接:https://www.zhihu.com/question/24468733/answer/27994181来源:知乎著作权归作者所有,转载请联系作者获得授权. 1. 明确公司的税收性质,一般纳税人?小规模纳税人? 软件销售及技术服务技术服务类的征收税率3%(小规模纳税人)6%(一般纳税人)软件产品17% 2. 技术开发费的增值税如何减免? 这一块是相对容易免税的,只需要将技术开发合同拿到当地的科技局备案即可,但必须注意:其中的知识产权必须是对方所有或者双方共享,如果是

中小软件企业的研发团队建设(一)团队的组建

在软件企业中,研发部门负责的主要的工作是软件设计与研发,都是强智力创造的活动,所以团队建设对与研发部尤其显的重要.优秀的团队是研发部门能获取成绩的根本. 我对研发团队组建的一般流程的认识为: 而中小软件企业团队建设中的有自己对应的特点: 主要的劣势是 1 招人经费不足,企业背景没有吸引力. 2 人员的稳定性先对与大企业相比很低. 主要的优势 1 部门建设灵活,可变性高. 2 老板"唯利是图",注重个人技能带来的收益,而对人情关系网比较轻视. 那么在中小型软件企业中构建团队就需要我们扬长

从“用友软件”到“用友网络”,看传统软件企业的互联网转型

用友软件近日发布公告,宣布公司名称由"用友软件股份有限公司"变更为"用友网络科技股份有限公司".公司证券简称自2015年1月30日起由"用友软件"变更为"用友网络", 业内人士称,此次更名标志着用友正去"软件化",向互联网化全速转型,也标志着传统中国软件企业互联网转型不可逆转. 所谓的传统企业,不但包括制造业.零售业,同样包含传统的软件企业.何谓传统软件企业?即以软件开发.系统集成.应用服务为主,以&quo

“新IT”时代,传统软件企业你“升级”了吗?

随着互联网技术的不断创新与发展,云技术的迅速蔓延,大数据的广泛应用以及智能移动终端的全球使用率迅速提升,传统的应用软件已愈发不能满足人们工作和生活的需要,这就需要软件企业不断调整和优化服务策略,从传统电脑终端向多屏服务转化,从办公室服务转到云端服务,从传统的数据架构向多层架构转换,只有这样,才能始终保持在行业的前沿,立于不败之地. 从桌面向桌面+移动终端转变 根据eMarketer全球智能手机用户最新研究数据显示,世界各地的消费者正在涌向智能手机市场的拥抱.到2014年底,预计会有17.6亿用户

软件企业应该如何接项目订单,怎么做

接项目最重要的一步是与客户谈需求.客户对软件的需求是项目规划和实施的根本,所以在与客户谈需求时,一定要让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来.这时候不应该害怕"勾引"起客户的潜在需求而增加设计开发的工作量.而应该直接明白地要客户把项目的要求一条条地列出来.这时先把条理.归纳.分析先都扔到一边去,用纸笔将用户最原始.最完整的要求准确地记录下来.假如项目在你对客户的需求没有完全了解清楚的情况下就匆匆上马,那么就会随时发生意想不到的变更,轻则使项目延期或超出预算,重则使得