20080311 软件 外包 http://www.soft6.com/tech/3/35826.html 软件外包与采购管理 http://blog.csdn.net/songkexin/archive/2008/02/24/2116231.aspx http://www.learnjava.cn/Article/j2me/200802/8046.html 对于一个外包的软件项目而言,软件承包方通常要提供如下相关的软件配置内容: ● 可执行程序、源程序、配置脚本、测试程序或脚本。 ● 主要的开发类文档:《需求分析说明书》、《概要设计说明书》、《详细设计说明书》、《数据库设计说明书》、《测试计划》、《测试报告》、《程序维护手册》、《程序员开发手册》、《用户操作手册》、《项目总结报告》。 ● 主要的管理类文档:《项目计划书》、《质量控制计划》、《配置管理计划》、《用户培训计划》、《质量总结报告》、《评审报告》、《会议记录》、《开发进度月报》。 在开发类文档中,容易被忽视的文档有《程序维护手册》和《程序员开发手册》。 《程序维护手册》的主要内容包括:系统说明(包括程序说明)、操作环境、维护过程、源代码清单等,编写目的是为将来的维护、修改和再次开发工作提供有用的技术信息。 《程序员开发手册》的主要内容包括:系统目标、开发环境使用说明、测试环境使用说明、编码规范及相应的流程等,实际上就是程序员的培训手册。 不同大小的项目,都必须具备上述的文档内容,只是可以根据实际情况进行重新组织。 对上述的提交物,最好在合同中规定阶段提交的时机,以免发生纠纷。 通常,正式的审核过程分为5个步骤:计划、预备会议(可选)、准备阶段、审核会议和问题追踪。预备会议是对审核内容进行介绍并讨论。准备阶段就是各责任人事先审核并记录发现的问题。审核会议是最终确定工作产品中包含的错误和缺陷。 http://happyjk.bokee.com/3541053.html 用户验收测试是软件开发结束后,用户对软件产品投入实际应用以前进行的最后一次质量检验活动。它要回答开发的软件产品是否符合预期的各项要求,以及用户能否接受的问题。由于它不只是检验软件某个方面的质量,而是要进行全面的质量检验,并且要决定软件是否合格,因此验收测试是一项严格的正式测试活动。需要根据事先制订的计划,进行软件配置评审、功能测试、性能测试等多方面检测。 用户验收测试可以分为两个大的部分:软件配置审核和可执行程序测试,其大致顺序可分为:文档审核、源代码审核、配置脚本审核、测试程序或脚本审核、可执行程序测试。 http://hi.baidu.com/webyi/blog/item/7f9799fd25ec2a1609244db3.html http://www.soft6.com/tech/3/35825.html http://download.boulder.ibm.com/ibmdl/pub/software/cn/rational/events/download/Day2_01.pdf 我理解你的问题,其实是如何实现软件外包的管理。我以前也做过几次软件外包,管理起来确实难度不小,大体有以下几个方面的考虑: (1)如何选择称职的外包开发商?是个人,还是组织?如选个人风险大很多,选组织稍好些,也需要细加考察。 (2)就需求和项目范围达成一致; (3)外包项目的计划与监控,要符合项目的整体计划; (4)项目质量检查与验收标准; (5)对外包商的控制方法,一般要考虑好付款方式; (6)软件项目的现场实施、在客户方出现的角色、验收方法、bug修改与维护方法,新需求的解决方法等。 CMM2级之子合同管理 http://www.8848software.com/cmmchina/whatiscmm/kpa_l2_ssm.html http://www.bsw.gov.cn/info/v/showNews.jsp?NewsID=113453 项目管理知识体系指南”(PMBOK)、 “软件能力成熟度模型”(CMM)和国际标准ISO9000-3中对软件工程项目外包的管理规范都有原则性设计。 其中 PMBOK体系原则上是应用在各个行业的,缺乏针对软件领域的特点做专门的论述。强调的是外包过程管理的一般原则,操作过程不具体。 ISO 9000-3系列是针对软件领域的标准,但特点是告诉你要按规定做,不强调效果和后续改善。侧重水平的评估。怎么结合企业发展战略,分析从软件项目外包中能获取什么,已经获取什么考虑不多。不利于提高组织级的外包管理水平。 CMM则强调软件公司的过程能力的持续改进,重点关注软件的开发过程管理和产品管理。其中的子合同管理对软件外包承诺、能力、过程、测量、验证有比较好的框架定义。各公司可以根据自身情况,结合内部软件管理规程,可以制订出合适的软件项目外包管理规程和裁减策略。 SEI还开发了另一个模型——SA-CMM(软件采办能力成熟度模型)。与CMM 不同的是,SA-CMM关注的是作为甲方的软件能力成熟度。而CMM关注的是作为乙方的软件能力成熟度。软件采办能力成熟度模型也适用于软件生命周期的各个阶段。 http://www.mypm.net/articles/show_article_content.asp?articleID=8261 http://www.examda.com/pm/Know/IT/20080303/105328569.html http://blog.csdn.net/vincetest/archive/2008/02/22/2113943.aspx http://www.testfocus.com.cn/Article/ShowArticle/228_1.html 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/20080311softwarewaibao.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1228721172 |
2008年12月8日15:26星期一 [Info资料]





