《计算机软件工程管理的优化策略.docx》由会员分享,可在线阅读,更多相关《计算机软件工程管理的优化策略.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机软件工程管理的优化策略1计算机软件管理的主要内容1.1 软件研发人员的管理计算机软件行业不同于其他行业的就是它对人才、技术的高要求。 在整个研发、生产的过程中,人是贯穿始终的重要部分,因此人员的 管理非常重要。软件生命周期中软件研发人员从最初设计资料、设计 语言、设计模式的选择,到具体的程序编写一直到后期的维护工作都 需要相关工作人员的积极配合。那么各项工作的人员除了要相互协作 之外,关键是要有过硬的专业素质,能把份内的事情完成好。管理人 员也需要把握员工的基本情况,根据他们的优势进行合适的安排,并 为软件研发人员工作创设良好、轻松的工作氛围。L2组织机构的管理组织机构强调的是组织的系统
2、协调性,不是松散的人员组织。创 建好的组织机构需要发挥各项人员的优势,并将优势整合,促进整体 的发展。组织机构主要有以下几种:1.1.1 民主化组织。这个组织主要强调软件研发人员的民主性的发挥,岗位轮流交换,虽然有利于发挥 个人的能动性和创新能力,但是针对专业性过强,又及其强调过程化 管理的软件工程来说,这种模式不太推崇。1.2 . 2专家化组织。专家化模式的限定强调个人专业技能,各有 所专,各有所长,这种模式虽然能把个人能力最大化,但是却不利于 与人员之间的相互协作。1. 2. 3主程序员化组织。软件工程开发结构化发展在组织机构的 优化管理上,最著名的案例就是IBM公司提出的主程序员组织。主
3、程 序员负责统筹发展,技术人员负责数据分析和具体程序开发,后期维 护工作也有专人负责。1.2. 4用户管理。软件就是为用户而研发的,没有用户需求就没 有软件业的新发展。用户管理需要时刻关注用户的需求,对特定软件 用户进行调研,根据调研结果进行相应的改进,并能够依据用户的反 馈进行改善发展,提高软件的研发效率与质量。2优化计算机软件工程管理的方法2. 1建立健全计算机软件工程管理体系在计算机专业发展的如火如荼的今天,软件工程尚属新型学科, 软件工程过程化管理也没有形成规范的系统,因此要建立健全计算机 软件工程管理。高质量计算机软件的研发与生产一般周期性较长,自 动化程度不高,所以说在整个开发过程
4、中,要加强各项人员的管理。 在软件行业,要人尽其才、人尽其用,充分调动人员的积极性,加大 自主创新能力,达到整体上的协调发展。还要对加强管理人员,尤其 是项目负责人进行专业知识和管理知识的培训L理论和实践有效结合。 最后要从制度上予以规范,让具体项目执行有度可依,完善激励措施, 奖罚分明,奖罚有度,使得管理工作得以顺利高效进行。2. 2注重团队化建设,加强团队协作性计算机软件工程建设是一项复杂的工作,包括了有设计模式的选 定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等 等。各项工作并不是单一的,而是相互联系的,因此要特别强调整体 的协作性。团队建设不是单个人的直接组织,首先要明确
5、分工,技术 人员要有过硬的专业素质,能把份内的事情完成好,各项工作能够有 条不紊的进行;其次,还要进行团队协作教育,把沟通协作理念渗透 到每个人心中。最后,在团队意识建设工程中,还要充分调动个人的 主观能动性,为团队更好发展贡献自己的力量。2. 3加强风险、进度管理和预警机制在计算机软件项目运行过程中除了正常因素之外,还要关注风险 意识。尤其是项目管理人员要加强自身的风险意识,对项目的实施有 宏观的把握。风险意识的加强除了在具体项目执行过程中把握,还要 专门学习风险理论,能学以致用,正确认识风险和规避风险。除了总 的宏观上的把握,还需要定期做好计算机软件工程项目的风险评定, 风险意识要贯穿于项
6、目始终,不能放松警惕,将风险发生的机率抑制 在萌芽状态中;最后,要专门制定具体项目的进度和风险管理预警机 制,结合具体实际,进行监督管理。2. 4优化工程管理具体方案采用精研软件工程管理平台,尤其是对于软件开发商而 言,软件平台可以更好控制项目成本、进度等可调控因素,合理进行 人力资源配置,确保不会因为人员的变动导致项目的难以为继,使得 软件公司和软件需求方实现共赢。3总结现代信息化社会,计算机软件应用及其广泛,人们的衣食住行等各方面都离不开计算机软件。软件工程是一个非常复杂的工作,需要 多方面的协作与配合,因此必须加强软件工程的管理,从人的有效管 理入手,加大改革创新力度,不断提高软件开发效率,促进软件行业 深入发展。作者:唐正单位:长江大学计算机科学学院