深圳市组创微电子有限公司
销售部:15338833908采购部:0755-8299 4126行政部:0755-8299 4126
咨询电话
0755-8299 4141

软件开发

软件项目管理流程


一、我国软件开发项目的现状

目前,中国的软件企业正处于高速发展、急需规范管理并以项目为主导的环境中。大多数的软件企业依然处在一个需求一开发一需求一变更一需求一再变更……交付一变更……的可怕流程当中,过程缺乏有效的项目管理、质量控制、变更管理、发布管理、知识管理……正是管理流程的混乱导致了软件开发项目的失控.乃至失败。尽管近年来我国的软件产业保持高速的成长态势.然而在繁荣火爆的市场背后也隐藏着相当的危机,具体体现在以下几个方面:

(1)没有项目管理意识:大型软件编程的工作复杂程度可谓千头万绪.假若没有项目管理。人员配置的混乱会大大降低软件开发的效率,也会增加出错率;没有工作计划.没有里程碑时间的控制.整个项目的时间将无法预估.而一旦超时.对于软件企业来说就意味着项目利润的逐渐流失;目标的不明确后果更糟.很可能最后的软件货不对版。

(2)缺乏质量控制和变更管理:软件开发项目动辄上百万,程序上千万条.假若由于过程中的质量控制出现问题而倒回来追溯。如果没有变更管理工具的帮助,这几乎是不能实现的任务。还有假若在开发途中不能及时进行质量控制.最后发现问题,或者干脆到交付之后再发现问题.即使可以补救.也会耗费大量的人力、物力。

(3)缺乏知识管理:软件开发项目组经常会有“软件天才”出现,结果软件开发组往往可以依赖此人的能力,无论是创意、开发、测试……他都要参与,但是假若此人离开,此软件开发组的水平便会急剧下降。

二、项目管理的含义和内容

项目管理是第二次世界大战后期发展起来的重大新管理技术之一。也可以说。项目管理就是运用现代的科学管理理念和管理手段。对项目进行计划、组织、指挥和控制,协调各种要素以实现项目立项时确定的目标。

项目管理内容:项目范围管理:项目时间管理;项目成本管理:项目质量管理:人力资源管理;项目沟通管理。

三、软件开发项目与一般产品开发项目的区别

软件开发与其他产品开发不同。其他产品开发可以明确地分为几个系统开发.每个系统又可以分成几个部分.因此产品的要求就由具体的、看得见的不同部分满足了,也就比较容易跟踪其进度及质量。总而言之.产品是看得见的。基于上述特点.软件开发项目管理与其他项目管理相比,有很大的独特性。

1.项目需求变化难于把握;2.过程难于控制;3.任务难于量化、计划可行性差;4.版本管理混乱、项目间可继承性差;5.缺乏可共同执行的标准。

四、软件开发项目管理的意义和原则

软件开发项目管理作为一种科学的管理手段.就是为了使软件开发项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的一系列活动。软件行业是一个极具挑战性和创造性的新行业,管理上没有成熟的经验可供借鉴。而软件开发项目管理应该说对于软件企业,尤其是那些以应用开发与系统集成为主的软件企业.是行之有效的管理方法。

软件开发项目管理的原则:

(1)平衡原则:在我们讨论软件开发项目为什么会失败时可以列出很多的原因,如管理问题、技术问题、人员问题等,但是有一个根本的思想问题是最容易忽视的.也是软件系统的用户、软件开发商、销售代理商最不想正视的,那就是:需求、资源、工期、质量这四个要素之间的平衡关系问题。

(2)高效原则:在需求、资源、工期、质量四个要素中.很多的项目决策者是将进度放在首位的。现在市场的竞争越来越激烈.软件开发越来越追求开发效率.从技术、工具、管理上寻求更多更好的解决之道。基于高效的原则,对项目的管理需要从几个方面来考虑:①要选择精英成员;②目标要明确,范围要清楚;③沟通要及时、充分;④要在激励成员上下工夫。

(3)分解原则:“化繁为简,各个击破”是自古以来解决复杂问题的最好办法。对于软件开发项目来讲.可以将大的项目划分成几个小项目来做.将周期长的项目化分成几个明确的阶段。项目越大对项目组的管理人员、开发人员的要求越高:参与的人员越多,需要协调沟通的渠道越多;周期越长,开发人员也容易疲劳。将大项目拆分成几个小项目,可以降低对项目管理人员的要求.减少项目的管理风险.而且能够充分地将项目管理的权力下放,充分调动人员的积极性,目标会比较具体明确.易于取得阶段性的成果,使开发人员有成就感。

(4)实时控制原则:实时控制项目进度的机制,是依靠一套规范的过程来保证实时监控项目的进度.以实现实时控制项目的进展.将项目的进展情况完全的实时的置于可控制之下。实时控制确保能够及时发现问题、解决问题.保证项目具有很高的可见度.保证项目的正常进展。

(5)分类管理原则:对于不同的软件开发项目其项目目标差别很大.项目规模也是不同的。应用领域是不同的,采用的技术路线差别也很大。因而。针对每个项目的不同特点。其管理的方法、管理的侧重点应该是不同的。需要根据项目的特点,制订不同的项目管理的方针政策。

(6)简单有效原则:在进行项目管理的过程中往往会听到开发人员这样的抱怨“太麻烦了,浪费时间,没有用处”,这是很普遍的一种现象,这时要反思所采取的管理措施是否简单有效。搞管理不是搞学术研究.没有完美的管理,只有有效的管理.而往往试图堵住所有的漏洞、解决所有的问题的思想,会使项目的管理陷入一个误区,作茧自缚.最后无法实施有效的管理,导致项目的失败。

(7)规模控制原则:该原则是和上面提到的其他原则相配合使用的.即要控制项目组的规模.不要人数太多,人数多了,进行沟通的渠道就多了,管理的复杂度就高了。

(8)知识积累原则:有效的积累知识的方法是:人员专业化培养和知识与载体分离。把需要度量的知识实体分为固定知识(项目成果)和流动知识(参与人员).再把知识实体的价值体现划分成不同的度量平面。根据所有知识实体在不同度量平面上的知识度量值.可以形成不同的知识平面指数和企业知识指数,并可根据此知识指数体系来全面分析知识积累状况.并迅速做出恰当的反应。知识与载体分离体现的是。在组织中人力资本与组织资本是有区别的,简单地说,人力资本属于个人,只可租借使用;而组织资本就是8d,时以外带不回家的资产。相比于人力资本.组织资本更为重要.必须知道如何容纳和积累知识。

以上就是我们深圳市组创微电子有限公司为您介绍的软件开发项目管理流程。如果您有智能电子产品的软硬件功能开发需求,可以放心交给我们,我们有丰富的电子产品定制开发经验,可以尽快评估开发周期与IC价格,也可以核算PCBA报价。我们是多家国内外芯片代理商:松翰、应广、杰理、安凯、全志、realtek,有MCU、语音IC、蓝牙IC与模块、wifi模块。我们的拥有硬件设计与软件开发能力。涵盖了电路设计、PCB设计、单片机开发、软件定制开发、APP定制开发、微信公众号开发、语音识别技术、蓝牙wifi开发等。还可以承接智能电子产品研发、家用电器方案设计、美容仪器开发、物联网应用开发、智能家居方案设计、TWS耳机开发、蓝牙耳机音箱开发、儿童玩具方案开发、电子教育产品研发。

使用该技术的解决方案

  • 返回顶部