《软件工程C3.ppt》由会员分享,可在线阅读,更多相关《软件工程C3.ppt(12页珍藏版)》请在课桌文档上搜索。
1、1,第三章 软件立项与合同,2,主要内容,软件开发立项立项建议书的编写方法软件开发合同签订合同的方法(招标,投标,讲标,中标)软件合同软件项目投标书的编写方法任务书的概念和编写,3,立项方法,软件项目(或产品)的来源基本上有两个渠道:“立项”与“合同”。立项的具体表现形式,就是在市场调查研究的基础上,分析立项的必要性(是否有市场前景)和可能性(是否有能力实现),并具体列出系统的功能、性能、接口和运行环境等方面的需求,当前客户群和潜在客户群的情况,以及投入产出分析,然后再按照编写参考指南书写立项建议书,并对它进行评审,评审通过后才算正式立项。,4,案例分析,【例3-1】2003年初冬,烟台市某软
2、件公司的老总在西安出差,发现西安市的大中型餐厅基本上都有电子点菜系统,客人一点菜,信息马上出现在厨房大师傅眼前,大师傅马上炒菜,小姐很快上菜。以后一打听,这个点菜系统叫“餐饮系统”,是北京某软件公司开发的。于是这位老总又飞到北京,不但拜访“餐饮系统”的开发公司,而且到几家餐饮大店去吃饭,亲身体验“餐饮系统”的使用情况。返回烟台后,老总拍着脑袋决定马上立项,快速开发本公司的“餐饮系统”。不到三个月,“餐饮系统”开发完毕,但是在后来的两年中,该系统在烟台市总共也只卖出两套,投入与产出比是五比一。这是为什么?就是因为烟台是中等城市,不像北京、西安是大城市,“餐饮系统”的客户群少得可怜。,5,立项,立
3、项就是决策,IT企业的决策必须按照决策程序进行。立项文档就是立项建议书立项建议书的目的在某种程度上代替开发合同或用户需求报告,作为软件策划的基础。立项建议书的编制市场销售人员,软件策划人员,6,7,签订合同的方法与文档,例:2005年2月,珠海一家软件公司(乙方)与珠海一家中药网站公司(甲方),签订了一个“中药网站开发合同”。该合同中的有关条款规定:“软件开发费用共计9万元人民币,开发工期总共为一个月,即2月至3月”。并且还规定:“乙方若不按期交付项目,每拖延一天,甲方扣除乙方的软件开发总费用的1%”。请读者分析一下,该合同有什么问题?后来的事实证明,该合同至少造成了如下几个问题:(1)开发工
4、期太短,乙方肯定不能按时交付项目。(2)开发费用太低,乙方肯定不能获利。(3)至于“每拖延一天,甲方扣除乙方的软件开发总费用的1%”的约定,更是甲方悬在乙方头上的一把利箭。,8,合同,合同的文档有两份,合同正文和合同附件。合同正文:内容附件:技术性的文件,它的格式和内容,与立项建议书的主体部分基本相同。附件的内容应覆盖系统的功能点列表、性能点列表、接口列表、资源需求列表、开发进度列表等。,9,合同正文,(1)合同名称(2)甲方单位名称(3)乙方单位名称(4)合同内容条款(5)甲乙双方责任(6)交付产品方式(7)交付产品日期(8)用户培训办法(9)产品维护办法(10)付款方式(11)联系人和联系
5、方式(12)违约规定(13)合同份数(14)双方代表签字(15)签字日期,10,下达任务的方法和相关文档,下达任务的时机:(1)软件企业已签订了项目合同;(2)立项建议书已通过了项目评审;(3)作为特殊情况,软件组织的上级下达了某项目的指令性软件开发计划。例如:由跨组织跨部门的某个大系统项目,它的系统总体设计组分配给软件的需求。下达任务的方式:发放任务书。任务书与合同/立项建议书一样重要,它是该项目的第二份管理文档。任务书包括:任务书正文和附件,11,任务书,正文。包括任务的下达对象、内容、要求完成的日期、决定投入的资源、必要时包括任命项目经理(技术经理和产品经理)、其他保证措施、奖惩措施等。附件。一般情况下它就是软件合同/立项建议书,如果是指令性计划,它的格式和内容,也应与合同/立项建议书基本相同,即:附件的内容应覆盖系统的功能点列表、性能点列表、接口列表、资源需求列表、开发进度列表、阶段评审列表等。,12,小结,软件开发的来源:立项和合同立项建议书和合同任务书,