hj00225 发表于 2007-12-25 11:32:21

[转帖]软件项目管理

<p><font face="Verdana" color="#000000">&nbsp;</font><a href="http://www.itisedu.com/phrase/200603111124215.html" target="_new"><font face="Verdana" color="#000000">软件项目管理</font></a><font face="Verdana" color="#000000">是为了使</font><a href="http://www.itisedu.com/phrase/200604232134205.html" target="_new"><font face="Verdana" color="#000000">软件</font></a><font face="Verdana" color="#000000">项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。</font></p><p><font face="Verdana" color="#000000">软件项目管理的提出是在20世纪70年代中期的美国,当时美国国防部专门研究了</font><a href="http://www.itisedu.com/phrase/200603282233345.html" target="_new"><font face="Verdana" color="#000000">软件开发</font></a><font face="Verdana" color="#000000">不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。到了20世纪90年代中期,软件研发项目管理不善的问题仍然存在。据美国</font><a href="http://www.itisedu.com/phrase/200602281725525.html" target="_new"><font face="Verdana" color="#000000">软件工程</font></a><font face="Verdana" color="#000000">实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。</font></p><p><font face="Verdana" color="#000000">软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和</font><a href="http://www.itisedu.com/phrase/200604231331545.html" target="_new"><font face="Verdana" color="#000000">度量</font></a><font face="Verdana" color="#000000">,生产效率也难以预测和保证。其次,</font><a href="http://www.itisedu.com/phrase/200602281706245.html" target="_new"><font face="Verdana" color="#000000">软件系统</font></a><font face="Verdana" color="#000000">的复杂性也导致了开发过程中各种风险的难以预见和控制。Windows这样的</font><a href="http://www.itisedu.com/phrase/200602281634075.html" target="_new"><font face="Verdana" color="#000000">操作系统</font></a><font face="Verdana" color="#000000">有1500万行以上的代码,同时有数千个</font><a href="http://www.itisedu.com/phrase/200604232224305.html" target="_new"><font face="Verdana" color="#000000">程序</font></a><font face="Verdana" color="#000000">员在进行开发,项目经理都有上百个。这样庞大的系统如果没有很好的管理,其软件质量是难以想象的。</font></p><p><font face="Verdana" color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件项目管理的内容主要包括如下几个方面:人员的组织与管理,</font><a href="http://www.itisedu.com/phrase/200603081545075.html" target="_new"><font face="Verdana" color="#000000">软件度量</font></a><font face="Verdana" color="#000000">,</font><a href="http://www.itisedu.com/phrase/200603281053475.html" target="_new"><font face="Verdana" color="#000000">软件项目计划</font></a><font face="Verdana" color="#000000">,</font><a href="http://www.itisedu.com/phrase/200604240822405.html" target="_new"><font face="Verdana" color="#000000">风险管理</font></a><font face="Verdana" color="#000000">,</font><a href="http://www.itisedu.com/phrase/200603081234105.html" target="_new"><font face="Verdana" color="#000000">软件质量保证</font></a><font face="Verdana" color="#000000">,</font><a href="http://www.itisedu.com/phrase/200602282140185.html" target="_new"><font face="Verdana" color="#000000">软件过程</font></a><font face="Verdana" color="#000000">能力评估,</font><a href="http://www.itisedu.com/phrase/200603081443505.html" target="_new"><font face="Verdana" color="#000000">软件配置管理</font></a><font face="Verdana" color="#000000">等。</font></p><p><font face="Verdana" color="#000000">这几个方面都是贯穿、交织于整个软件开发过程中的,其中人员的组织与管理把注意力集中在项目组人员的构成、优化;软件度量把关注用量化的方法评测软件开发中的费用、生产率、进度和产品质量等要素是否符合期望值,包括过程度量和产品度量两个方面;软件项目计划主要包括工作量、成本、开发时间的估计,并根据估计值制定和调整项目组的工作;风险管理预测未来可能出现的各种危害到软件产品质量的潜在因素并由此采取措施进行预防;质量保证是保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动;软件过程能力评估是对软件开发能力的高低进行衡量;软件</font><a href="http://www.itisedu.com/phrase/200602271137552.html" target="_new"><font face="Verdana" color="#000000">配置管理</font></a><font face="Verdana" color="#000000">针对开发过程中人员、工具的配置、使用提出管理策略。</font></p>
页: [1]
查看完整版本: [转帖]软件项目管理