时间:2022-12-18 13:50:30
导言:作为写作爱好者,不可错过为您精心挑选的10篇软件产品推广方案,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
2界面设计概述
用户界面(UserInterface,简称UI)是指人(使用者、用户)通过敲击键盘、滑动鼠标、触摸屏幕等方式向计算机输入指令,而计算机通过声音、图像或震动反馈信息,这样一种人和计算机相互交互的系统即为UI[1]。UI设计主要是指对软件的人机交互、操作逻辑、操作界面的整体设计。国际权威的人机交互专家Norman博士强调,一个完好开发的、有凝聚力的产品,应该看上去美观,用起来舒心,使用户能够愉悦的欣赏,快乐地使用,同时增强心灵和思想的感受[2],良好的用户体验是用户界面设计的最终目标。
2.1UI设计与用户体验
用户体验(UserExperience)是指人机交互过程中建立起来的心理感受[2]。它要求以用户为中心进行组织设计和提供服务,通过创造性的工作来体现独特的个性和价值,是用户获得最大的成就和满足感。用户体验是艺术、交互和技术的统一[3]。对于设计师而言,用户体验应该贯穿UI设计的整个流程,UI设计的最终目标就是良好的用户体验,虽然用户体验是纯主观性的感受,但是对于一个界定明确的用户群体,可以通过把握用户体验的共性达到设计良好的效果[4]。
2.2UI设计流程
用户界面设计同时也遵循软件工程的基本思想,通过流程化、规范化实施将为软件界面的持续改进提供保障。用户界面设计主要分为以下步骤[5]:(1)需求整理及分析。作为一项软件产品,需求整理及分析是设计师获得产品设计目标的重要途径,通过需求分析确定软件界面需要具备的基本条件和必备元素,弄清楚用户人群特征、客户喜好、使用环境和使用方式。(2)方案制定及选型。在明确目标后,设计师着手设计几套不同风格的界面方案以供用户选择,可以通过目标人群的自然选择结果作为选型依据。然后收集用户反馈,比如对各设计方案的第一印象、综合印象等,对方案的结构、色彩搭配、文字排版、内容展示的满意程度等,选出用户认为最佳的排列。设计师通过不断改进和反复推敲最终交由用户确认最优方案。(3)产品开发及测试。方案选型结束后就进入产品开发阶段,软件界面设计是一个功能开发和测试交互的过程,通过不断调试和测试从而开发出功能完备的软件产品;(4)产品交付及跟踪。软件产品的交付并不意味着软件生命周期的终结,对于软件而言进入另一个生命周期,在这个周期中,设计师仍然需要对软件的用户体验进行跟踪,收集信息,为后续的升级和改版做好准备,具体流程见图1。
3UI设计常见问题
当前,以软件为载体将科研成果有形化已经成为科研工作的重要组成部分,软件往往成为科研项目推广和新技术应用的关键手段。但是由于科研项目的固有特性,在软件产品的UI设计中,经常出现以下共性问题,具体有:(1)科研过程的严肃性和不确定性,往往导致软件开发人员重视软件基本功能实现,忽略软件UI设计这一重要环节,有的甚至认为科研项目软件产品的UI设计无足轻重。(2)在软件产品UI上的投入远远小于软件功能实现方面,有的软件产品往往缺少UI设计师或专业设计人员,这就导致UI设计乏力,很难设计出具有专业水准的软件产品。(3)缺乏美观、大方的用户界面,不注重UI结构设计,文字排版粗糙,即使软件功能再强大,但是界面呆板、颜色单调、输入困难等导致用户难以上手,对特定用户来说甚至形成使用障碍,这样的软件产品在短时间内难以吸引用户形成凝聚力,从而阻碍了软件产品的进一步推广和应用。(4)功能复杂,UI设计晦涩难懂,用户需要专业培训方能掌握使用技巧,此类软件产品可能在UI的界面设计方面具有特点,但往往由于复杂的操作方法导致软件推广困难,这也属于不注重用户体验的产品类型。
4改进策略及应用实例
4.1改进策略
针对以上常见问题,结合笔者所参与科研项目中软件开发的实际经验,提出以下解决办法,主要有:(1)树立UI意识,重视用户体验对于软件产品的作用,对于科研类软件产品开发,除满足基本功能需求外,必须考虑到特定用户群体的使用喜好和体验感受,对UI设计进行整体规划,根据软件产品特点分析UI设计具体需求,并制定设计方案,以目标人群的选择结果作为改进的方向。(2)加大UI设计的投入力度,通过配备专业设计师或者设计团队在软件产品开发初期通盘考虑UI设计,优秀的UI设计将为软件产品的推广起到事半功倍的作用。(3)软件产品交付后,软件进入新的生命周期,这个阶段的主要工作就是密切跟踪用户反馈,收集用户使用信息,通过不断改版和升级完成软件产品的更新换代,从而保证软件的可持续发展和用户体验的不断提高。
4.2实例分析
以下根据笔者所参与的“标准编写软件”开发项目进行实例分析。“标准编写软件”用于辅助标准起草人编写符合标准规范(标准化工作导则最新版)要求、结构要素完整的标准文档,主要包括:文档模块、要素编写模块、段落样式设置模块和综合应用模块。该软件化繁为简,通过减少重复编辑和繁琐的样式设置,提高标准编写的质量和效率。本项目在软件开发前对需求进行了分析,主要UI设计要点如下:(1)目标群体及运行环境。软件的目标用户群体为标准起草和制修订人员,用户主要特征有:具备良好的标准制修订从业背景,具有一定的英语读写能力,能熟练操作计算机和常用的办公软件等,该软件运行于WindowsXp/Vista/7(32位、64位)等系统,使用MSOffice文字处理软件进行标准编写。(2)软件风格。软件需要具备的基本风格要素有:简洁、工整、实用,具体就是用户界面简洁大方,结构排版工整规范,功能布局实用美观。(3)配色方案。在UI设计中,颜色是最重要的设计元素,而配色方案的选取直接决定了软件风格和用户感受。目前,很多在线网站提供配色方案选型,主要方法有单色、类比、互补色、复合等色彩衍生方法,在本软件中采用Adobe公司的kuler网站实现以下颜色搭配方案,配色板见图2,配色板RGB值见表1。(4)UI框架。根据软件功能类别划分,设计出本软件菜单栏、工具栏结构,如图3所示。在新建标准文档模块时,文献分类号选择的用户界面中根据配色板对不同文字颜色进行了重点显示,如图4所示。该软件后,通过不断跟踪用户的使用反馈对相关功能进行了删减和重新排列,目前已经从V1.0发展到V2.3,并成为相关专业标准起草人员日常工作的必备软件。
自2000年《鼓励软件产业和集成电路产业发展的若干政策》(18号文件)10年以来,我国国产基础软件取得了长足的发展,我国拥有了自己的操作系统、数据库和中间件品牌。但是,国产基础软件在稳定性和兼容性上还存在一些欠缺,使其大规模应用和推广情况不甚理想。“在满足基本的电子政务需求方面,我觉得国产软件还是取得了很大的进步。”左家平在首届“中国软件金牛奖”评选结果会上介绍说,特别是北京市领导在电子政务系统的国产化方面下了很大的功夫,使得北京市电子政务系统当中国产软件的应用比重得到了大幅提升。北京市政府为什么能将很多人都心存疑虑的国产软件在电子政府系统中应用得很好?这不得不提第三方软件质量测试在其中所起到的作用。
左家平介绍说,软件测试可以内部测试、外部测试和使用测试。内部测试指的是软件厂商内部做的测试,主要测试软件源代码本身有没有BUG、是否存在语法错误等问题。外部测试主要测试的是系统功能和性能的实现,以及输入和输出的接口能否匹配。使用测试则是从使用者的角度,从解决方案的角度,测试软件产品是否符合应用需求。
左家平介绍说,内部测试和外部测试通常是单品测试,因而很难从整个解决方案的角度来看产品是否满足应用需求。值得一提的是,北京市政府做了一个很好的尝试,从应用需求到采购竞标,再到解决方案,在系统建设过程中的每个关键步骤通过第三方测试机构对软件产品的性能、可靠性等方面进行度量,从而使得他们所选择的国产软件的质量能够满足用户需求。北京市有关部门曾经发文要求,凡是北京市政府投资的信息化项目,在上线之前都要通过第三方软件测试机构的检测。
第三方软件测试有待强化
事实上,第三方软件测试在我国已经越来越受到重视。为了适应我国软件产业急速发展、软件市场急需规范的形势,按照国家有关要求,对应用软件产品和信息系统实施质量监督检验,帮助厂商提高产品的质量,维护用户合法权益,促进软件市场规范,增强我国软件产业的国际竞争能力。国家应用软件产品质量监督检验中心是国家质量监督检验检疫总局是于2004年10月12日批准成立的应用软件产品质量监督检验机构。目前是我国质检系统唯一一个国家级软件产品质量监督检验机构,该中心通过了中国国家实验室认可和国家计量认证。
2012年4月19日,IBM大中华区软件集团在2012年新策略会上,系统地提出了帮助客户构建“软件能力体系”的全新理念,即致力于建立一个强大的软件产品及行业解决方案家族,为不同规模的企业提供领先的软件能力,满足他们的业务发展需求,全面推进智慧软实力在中国落地。
为此,IBM率先提出了七大软件能力,包括洞察力(将信息转化为有价值的洞察)、创新力(加速产品和服务创新)、优化力(优化业务基础架构)、协作力(与客户、伙伴、员工建立深度关系)、敏捷力(驱动灵活的业务流程和应用)、安全力(管理风险、安全及合规)、移动力(交付企业级的移动能力)。
IBM提出“软件能力体系”并非停留在口头上,根据该理论,IBM软件集团全面进行了业务架构调整,打破过去以软件产品类别构建的组织体系,围绕软件能力体系进行业务结构重组,从以往“以产品为中心”的经营模式全面转向“以客户需求为中心”。
新闻点评: 看大象如何跳舞
毫不夸张地说,IBM软件提出“软件能力体系”是被“逼”出来的创新思想。
依托雄厚的资金实力和强大的收并购整合能力,过去10年中,IBM软件集团的产品线从原来的五大产品线,即DB2、Lotus、WebSphere、Tivoli和Rational,迅速发展和扩张,据不完全统计,目前IBM软件集团旗下已拥有上百个软件产品。
这么多产品带来的直接问题是,怎么能跟客户和市场说明白?每个产品的市场推广和媒体宣传怎么做?组织架构和业务流程该怎样设计?
如果按传统的做法,每条产品都建立一个产品事业部,独立运作(目前绝大多数软件厂商都在采用产品事业部的组织管理模式),这意味着IBM软件集团要在内部建立上百个产品事业部,无论从哪个角度看,这都不是一个很好的主意。
记得当年通过收并购发展壮大的典型代表是CA Technologies,最多时其旗下拥有5000多个软件产品,盛况空前,但带来的问题是没有一位CA的技术工程师能够记住旗下的所有产品,连自己的技术专家都搞不清楚,市场和客户就更加搞不清楚了,这应是CA Technologies盛极而衰的主要影响因素之一。
IBM软件集团会走这样的老路吗?当然不会。这家“百年老店”认为,必须用全新的思维来考虑这个问题,即从过去“以产品为中心”的惯性思路,转变为“以客户应用为中心”的全新思维方式。
仔细分析后,IBM发现客户真正需要的不是软件本身,而是软件能够提供帮助客户解决问题的能力。
比如说,企业的CEO需要从一大堆业务或财务等关键数据中,找到其必然的关联性,并从中判断出未来的市场走势,进而形成企业经营管理的各项决策,这被IBM软件定义为洞察力。
目前,IBM软件总结了七大软件能力,而且IBM发现,客户需求的软件能力并非单一,而是互有交叉,比如创新力和安全力可以被同时需求,协作力、移动力和敏捷力可能会融在同一个客户解决方案中。不同软件能力的相互组合可以应对千差万别的客户需求。
[DOI]1013939/jcnkizgsc201537214
1GeoEast的研发背景
11GeoEast软件研发是建设具有国际竞争力的技术服务公司的内在需要
近年来,西方公司推出了Q技术等,试图抬高技术门槛,形成新的技术壁垒,获取垄断地位与超额利润。要打破垄断,保持竞争优势,培育形成我们的专有特色技术品牌,就必须研制开发具有自主知识产权的物探软件,不断推进具有国际竞争力的专业技术服务公司建设。
12GeoEast的提前研发成功,成为中国石油工业自主创新的典范
2003年,GeoEast地震数据处理与解释一体化软件研发被定为中国石油“十五”期间重大科研专项,当年4月17日,项目正式启动。2004年12月31日,具有自主知识产权的GeoEast V10处理与解释一体化系统正式。该软件取得了多项重大技术突破,产生了20项发明专利、40项专有技术,填补了中国石油没有自主知识产权的地震处理解释软件的空白。对于GeoEast V10开发成功的意义,有关专家评论说:这是中国油气勘探软件发展史上的一个重大事件,是一个具有里程碑意义的事件。GeoEast 10,结束了中国石油没有地震处理解释一体化软件的历史,成为中国石油工业自主创新提升国际竞争能力的典范。
2对于GeoEast全面推广销售的战略思考
21开发一流软件,服务油气勘探
质量和性能对于推广应用产品是最根本的。
首先,加快建设国际主流商业化软件进程。软件产品是方法和技术的载体,是方法和技术发挥作用的工具和平台,必须坚持市场导向,注重技术引领,发展特色优势。要紧盯建设国际主流商业化软件的既定目标,全力以赴加快提升软件基础性能,注重发挥高端技术对软件产品的前沿引领作用,正确处理软件实用性与先进性的关系,坚持自主创新与引进相结合,切实把“基础做牢、模块做专,功能做精、特色做强”,以一流的软件产品造就一流的企业。
其次,突破关键技术,加快关键核心技术的投产应用。以实施国家油气重大科技专项为主线,紧密围绕国内“盆地、七大领域”和公司海外业务发展的技术需求,紧跟国际物探前沿技术的发展趋势,紧紧依靠国际技术领军人物及其联动效应,突破关键技术,沉淀特色技术,发展前沿技术,促进成果转化,全力提高物探核心软件和关键技术对公司发展的支撑保障力。
再次,服务油气勘探,全力为“找油找气”提供技术支撑。为“找油找气”提供技术支撑和优质服务,是我们的创新之本、立企之基。要紧密围绕CNPC油气资源战略发展需要,把提高物探技术和核心软件的保障能力作为重中之重,把技术创新的追求与为公司拉动市场、提升效益和支撑发展紧密结合,全力支持公司做好国内、国际“找油找气”两篇文章,在不断破解勘探技术难题中彰显自身价值。
最后,帮助客户成功,实现双赢互利。要牢固树立“研发就是为了应用”的思路。研发工作要“坚持市场导向,加快成果转化,突出配套应用,支持找油找气”,积极倡导“面向市场、面向用户”的理念,重视创新成果的转化应用,全心全意帮助公司和客户成功。比如,要有针对不同的勘探目标研发系列技术和配套解决方案,如高陡构造等;要针对不同的勘探方法研发配套的技术和软件,如陆上、海上、多波、VSP、高密度、宽方位等;针对不同的勘探问题研发特色技术和软件,如去噪、成像、高分辨、叠前反演等。
22分区逐级推进
通过对宏观政策、竞争对手和GeoEast软件产品自身的分析研究,对GeoEast软件产品的推广应用采取“分区逐级推进”的策略,将目标市场分为BGP内部、CNPC内部、国内市场、国际市场四个层面,制订推广应用的中长期规划,找准前期推广的突破口,并对推广计划进行量化评价。其基本思路是:
一是在软件研发和特色技术推广应用的初期,以BGP内部试用完善为主。坚持内部使用不成熟不向外界推广,防止操之过急影响国产软件的品牌形象。
二是在软件性能相对完善阶段,在CNPC内部广泛应用。不仅要与油气田公司联合使用GeoEast,还要培养高水平的处理解释研究队伍,主动承担一些攻关项目,争取甲方更多的处理解释项目,按照合同认认真真地不折不扣地干好,打造几个用GeoEast国产软件完成的精品工程。只有这样才能不断地研发新技术,不断完善我们的软件,通过在生产实践中应用来发现问题,推动、完善我们的技术。
三是在国内市场要发挥自主知识产权软件的独有优势、适应国内复杂地区的特色技术、采集处理解释一体化技术三大特色,力争在众多国际软件中彰显独有特色。要充公利用实实在在的应用效果和帮助用户解决生产难题,增强软件应用的说服力和品牌影响力。
四是针对国际市场,要坚持“放眼国际,差异化进入”的策略,在相关区域寻求机会,采取差异化的市场策略,以技术服务拓展国际市场。对于目标市场中的国际主流软件的“空白区”或暂未进入的市场、国际上采购受限国家或地区的油公司和承包商,主要的策略是抢抓时机,审慎研究可行性,重点推介专有技术、特色软件包,软件销售、技术合作与服务相结合,力争在重点区域取得突破。
23培育成长“土壤”
首先,让老客户成为永恒用户。通过应用技术交流会、实地交流、现场指导、问卷调查等多种方式,对用户进行定期回访,了解软件使用情况和技术需求,以全心全意解决用户的实际问题,感动用户这个上帝,最终建立起长期友好合作关系。
其次,让新客户成为老客户。GeoEast推广应用之前,各油田已经广泛应用研究中心的其他软件产品,但对于GeoEast来说,大家都还是“第一次”。因此,一是要组织力量为新客户设计培训方案,同时采取“先试用、后付款”的策略,让新客户对GeoEast有最起码的了解信任;二是要以其他软件的成功案例和GeoEast应用的样板工程打动新客户,以事实说话赢得用户信任,把新客户变成老客户,最终发展成为永恒的合作伙伴。
再次,要巩牢国内用户的坚实基础。要充分发挥自主知识产权产品在保护国家矿产安全的保障作用,以及对国家复杂地质情况下的适应性,大力倡导中国人用中华民族的软件,让GeoEast在中国大地上生根、发牙、开花,结出硕果。
最后,要以实力在国际舞台上彰显中国创造的魅力。随着中国经济实力、科技实力和国际地位的进一步提升,全世界正在以一种崭新的姿态欢迎中国产品。我们要充分利用好这一良好的国际环境,以新技术、特色技术真心诚意地帮助用户成功,在帮助用户成功的基础上实现互惠互利。
参考文献:
[1]郎咸平突围――中国企业战略抉择[M].北京:东方出版社,2006.
根据微软的描述,全员就绪所表达的核心思想包含两个方面: 其一,员工是推动企业成长和成功的主体; 其二,企业应该意识到合适的软件能够让员工成为企业成功的动力。
谈及此愿景推出的背景,卫西蒙表示,对于企业来说,在发展的过程当中,不仅仅流程非常重要,更重要的是在企业当中从事各项工作的人才。此外,人们对软件的预期也发生了很大的变化。现在软件决定了人们的沟通方式,人们越来越多地依赖于软件来统一相互之间的沟通方式。软件帮助人们实现思想的交流,也帮助人们实现更好的洞察力。人们也越来越依仗于软件扩大的能力。
在其向媒体提供的相关说明中,微软公司认为,“People-Ready”的企业应该具有软件能力,通过这种能力能够把后端的应用和流程的自动化通过PC机和客户机这些提高个人生产力的方案集合在一起。
事实上,“过去三年,微软为相关的软件及解决方案的研发投资累计已经达到200亿美元。” 卫西蒙表示,软件不仅仅是后端的Java和Uniux的系统,以及人们在PC机和电话上使用微软的工具,而且是一种全新的软件解决方案。这些软件解决方案具有创新的特点,同时又是相互连接的,方便使用。
在软件行业,大多数开发单位还处于手工劳动阶段,软件开发活动是针对单一用户的具体需求,面向单个产品来组织的.近年来,产业界将“软件作坊”转变为“软件工厂”的呼声越来越高,试图将软件开发作为一种生产制造过程,像在生产线上生产物质产品一样,大规模生产软件产品.但目前的现状并没有达到期望的目标,当软件开发项目比较大时,软件危机依然存在,其中一个主要的原因是,认识一个系统的过程和方法同用于分析、设计和实现一个系统的过程和方法不一致,对软件开发过程的认识不够明确,同时,也缺乏合理和实用的软件过程模型.为了解决软件开发过程中的瓶颈问题,提高软件业的竞争力,人们提出一些旨在促进软件工程化的开发思想和方法,如软件复用、过程重组面向对象的软件工程基于构件的软件工程和领域工程等.本文在这些软件工程方法的基础上,提出面向大规模定制的软件开发模式(softwaredevelop?mentformasscustomization,SDMC),将大规模标准化软件开发与面向单个用户定制开发有机结合起来,既满足用户的个性化需求,又达到规模经济的效益.
2面向大规模定制的软件开发模式
1970年,托夫勒在其《FutureShock)(未来的冲击)一书中提出了一种以类似于标准化或大规模生产的成本和时间,提供满足用户特定需求的产品和服务的生产方式的设想.1987年,StanDavis在《FuturePerfec)(未来的理想生产方式)一书中首次将这种生产方式称为“masscustomization”,即大规模定制生产,简称mc.这种能满足用户的真正需求而又不牺牲效益和成本的新的生产方式目前在制造业得到了较快的发展,并作为一种有效的竞争手段逐渐被企业所采纳.简单地说,大规模定制是以大规模的生产成本和时间满足用户的个性化需求,其基本思想是:将个性化定制产品的生产问题通过产品重组和过程重组转化为或部分转化为批量生产问题.
与物质产品相比较,软件产品的生命周期更短,受市场和客户需求变化的影响更大,特别是领域应用软件,每个企业的产品结构、规模大小和管理方式都不一样,业务流程也各不相同,而且随着市场的变化,企业重组和持续业务过程改善,都造成业务过程的动态不稳定.这要求软件产品不仅在开发过程中要满足多样化的业务需要,而且在企业应用过程中,要能动态适应不断变化的业务过程.因此,软件产品应比物质产品更具有柔性和可定制性.根据不同软件产品的特点,存在两种软件开发形式,如图1所示.
①标准成品软件(off~the~shelf)开发.面向较大规模的客户群,开发和销售成本低,相对价格便宜,交货迅速,但满足用户特殊需求的集成和修改费用高.
②单个软件定向开发(one^ff).完全按用户需求组织开发,能贴近用户需求,但开发费用高,周期长,而且可维护、可升级性差.面向大规模定制的软件开发模式是以上两种开发方式优点的结合,既可以快速响应个性化客户需求,又可以实现标准软件开发的效率和成本.
如图2所示,SDMC除继承领域工程和基于构件的软件工程方法的特点外,还将并行工程的思想融于产品开发过程中.SDMC改变了传统的面向单个软件的开发方法,是对某一领域现在和未来市场、整体和细分市场以及相应的用户群体进行分析,开发出对该领域现存和潜在用户均有良好适应性和定制性的系列产品,即面向产品族开发,以实现范围经济与规模经济的结合.可重用构件是实现SDMC的基石.采用基于构件的开发方法,可以将一个复杂的软件产品分成多个构件的集合,相当于将复杂的单一问题简单化,因此更便于软件的管理、维护和升级.理论上,构件是与具体产品无关的相互独立的单元,可以在广泛范围内共享和重用,是解决大规模软件工程问题的有效方法.构件可以外购,还可以外协构造,这样可以充分利用外部资源,缩短开发周期.
SDMC运用并行工程的思想,集成地、并行地开发软件产品和过程,从软件开发的开始就充分考虑软件生命周期中所有因素,包括时间、成本、质量和用户需求等.
综上所述,SDMC继承和发扬了领域工程、基于构件的软件工程和并行工程的思想和方法,在系统方法指导下,用全局优化的观念,充分利用内外部资源,以大规模生产软件的效益,开发满足用户个性化需求的软件产品.其目标是:
①缩短产品开发周期,以实现快速响应;
②提高开发规模,降低开发成本,以实现规模经济;
③满足用户个性化需求,以实现范围经济.
3面向大规模定制的软件开发过程
传统的软件开发过程模型是针对单个产品开发而提出的,将软件开发过程分成需求分析、设计、编码、测试和交付等串行的几个阶段.文献分别给出了面向重用的过程模型.文献[7]将制造业的产品生产过程分为新产品形成过程和订单产品制造过程.本文根据SDMC的目标和特点,给出如图3所示的面向大规模定制的软件开发过程模型.与制造业一样,将软件开发过程分为面向市场的新产品开发和面向用户的定制两个循环.
图3面向大规模定制的软件开发过程模型
面向市场的新产品开发是根据市场的现在和未来需求收集信息,运用相关知识构造某一应用领域问题的解决方案,开发新的产品.新产品开发不是面向单个产品,而是面向产品族,建立面向产品族的领域框架和可重用构件,并在过程设计环节,设计以领域框架和构件为基型的软件定制过程,为定制具体应用系统打下基础.这一循环,所需时间相对较长,称之为慢循环.面向用户的定制过程是根据用户的具体需求,在新产品开发过程中形成的面向产品族的领域框架和定制过程的基础上,利用已有构件,进行配置设计和定制开发,形成满足客户个性化需求的软件产品.这一过程在客观上必须是一个快循环,以快速响应用户需求,称之为快循环.
SDMC主张软件开发单位通过业务过程重组,将软件开发的两个循环相互分离:新产品开发部门负责面向市场的新产品开发,同时为软件定制准备基型;定制部门利用可变型的基型,按订单定制,快速满足用户的个性化需求.两个循环相辅相成,能否完善结合的关键是可定制的领域框架和可重用的构件.每个循环均强调并行,并适时将演化模型[1]融入并行开发和定制过程中.
一般说来,软件开发单位对两个循环都应重视.新产品开发循环具有创新性,将给开发单位带来创新的产品,增强竞争优势.定制循环虽然不会有重大创新,但其优势是在“快”上,能快速响应用户的个性化需求.
4面向大规模定制的软件产品族
可定制的产品族模型是实现SDMC的关键.因此,SDMC重点在于研究建立合理的产品族结构的软件设计方法,不再每次只设计一个产品,而是同时完成一组产品的设计,即对整个产品族进行综合设计,从而可以挖掘出产品族中的相似性信息,设计出面向产品族的可定制的领域框架和可重用构件.并利用并行工程的观点,以时间、成本用户满意度为目标,集成地并行地设计产品族及定制过程,同时尽可能考虑到影响软件定制过程的约束条件和条件约束下的软件配置机制.
软件产品族是利用共享资源构造的某一具体领域软件产品的集合,是一系列相似产品的统一表达.软件产品族对具体领域的相似问题进行归类,用相似的解决方案来解决,并试图覆盖同一业务领域的所有现实或潜在需求.面向大规模定制的软件产品族体系结构如图4所示.
软件产品族由领域框架、构件、定制过程和定制机制等部分组成.按照从用户需求到软件产品形成,在业务定义、技术方案和物理实现3个层面上建立领域框架模型和构件模型,层与层之间存在映射关系,右边层次的模型是左边层次的模型的变换,这样从左到右,形成一种生成、推导和约束关系.
(1)业务模型.是根据用户和市场需求,对业务对象、业务过程、业务服务和业务规则进行形式化描义莫型.在软件产品族体系结构中,业务层面上描述的领域框架和构件,分别称为领域框架业务模型和构件业务模型.
(2) 技术模型.是对适应业务模型的应用系统技术解决方案的一致性描述.在软件产品族体系结构中,技术层面上描述的领域框架和构件,分别称为领域框架技术模型和构件技术模型.
(3) 实现模型.是对实现技术模型的物理系统的一致性描述.在软件产品族体系结构中,技术层面上描述的领域框架和构件,分别称为领域框架技术模型和构件技术模型.
(4) 领域框架.是针对某一具体领域,包括构件及构件之间相互关系和约束规则,可定制、可扩展领域通用的软件产品族架构.
(5) 构件.是在定义好的体系结构相关环境中具有明确功能的独立的、可替代、可重用的系统组成部分.
(6) 定制过程.针对具体的开发环境所制定的,个性化定制具体应用系统的规程,包括与应用系统实现过程相关的规范、工具及相关文档.
(7) 定制机制.包括约束条件^配置机制以及业务模型技术模型和实现模型之间的映射关系.约束条件是约束应用系统定制的环境因素和对定制过程的考虑,配置机制是条件约束下的对领域框架实例化和对构件进行配置的规则和推理机制.
基于产品族的软件开发目标是提高产品族中的构件的通用性,从总体上降低开发成本,缩短交货期.对现有客户需求的理解和对未来需求的预测,及对客户群需求的系统分析,是产品族规划的关键,而产品族规划又是面向产品族软件开发的重要环节.
5面向大规模定制软件开发的产品集成过程模型
传统的软件开发方法强调软件实现技术,而忽略了对软件开发过程的规范和管理.近年来,软件开发过程越来越受到产业界和学术界的重视,如CMM(能力成熟度模型)就旨在显着提高软件开发过程管理能力[8].本文在制造业面向大规模定制的集成产品和过程模型基础上,结合软件产品的特点,给出了如图5所示的面向大规模定制软件开发的产品集成过程模型.
如图5所示,面向大规模定制软件开发的产品集成过程模型呈二维结构.时间维描述的是从客户订单到产品交付的过程,即软件开发过程(包括新产空间维描述的是将不同产品的相似部分进行归类处理,以增加软件开发规模,可采用产品模型(包括领域框架模型构件模型和应用系统模型)来描述.
SDMC在时间维优化的关键是有效地将定制分离点(customizationdecouplingpoint,CDP)后移.CDP是软件开发过程中由与订单无关的、面向市场的预测型大规模开发转向面向用户的定制的转换点.推迟CDP可以减少由于用户订单特殊需求而进行定制在时间和资源上的开销.最理想的作法是在交货点定制,即接到用户订单后,及时在用户现场根据用户需求完成产品开发和交付.实现CDP后移,需要准确预测市场需求,构建好可定制的领域框架,预制足够的可重用构件,为产品定制做好充分的准备.时间维优化可以显着提高开发效率.
SDMC在空间维优化的关键在于如何通过相似性原理和标准化技术有效扩大构件和框架的优化范围并提高它们的可重用性.在软件行业,大约65%的开发成本花费在重复系统开发上.对不同应用系统进行分解,可以发现存在大量相似性,可以对这些相似性内容进行归类,形成领域内或领域间共享的
6面向大规模定制的敏捷软件开发组织
根据SDMC的二维优化模型,显然在一个地区或行业推广实施大规模定制软件要比仅在一个开发单位实施可以取得更好的效果.大规模定制软件的最佳的模式应是在全球范围进行推广实施.事实上,软件行业的全球化和专业化分工也正在促使大规模定制软件开发扩展到全球范围.如何组织广泛范围内的软件大规模定制?本文主张将敏捷制造思想应用到软件开发中,建立面向大规模定制的敏捷软件开发组织.
敏捷制造是为实现企业生产制造的敏捷性,采用现代通信手段,通过快速配置各种资源,以有效和协同的方式响应用户需求的一种企业发展战略.虚拟组织是实现敏捷制造的重要组织手段.虚拟组织是一些相互独立的开发单位通过信息技术(例如互连网)连接的暂时性的开发单位网络,这些开发单位在软件开发过程中贡献出自己的核心能力,以实现技能利润共享和成本风险共担,迎合和把握快速变化的市场机遇.
充的动态组织.根据产品族设计中规划好的领域框架和构件,进行工作任务分解(分解为不同类型的构件),按照各个公司或公司内某些部门的核心业务能力,动态组合资源、技术和人员最佳配置的虚拟组织.虚拟组织成员接受工作任务后,按照各种合作形式(如供应链式、策略联盟式、合资经营式转包加工式和虚拟合作式等[13])进行合作,在基于Internet的敏捷开发环境下,共享资源和技术,完成各自的工作任务(完成构件开发).根据客户订单要求,将领域框架实例化形成满足订单要求的应用系统框架,并如图6所示,虚拟组织是可重构、可重用和可扩对虚拟组织成员提供的构件进行装配,最终形成满足用户需求的应用系统.
“虽然会存在市场竞争这样的现实,但是海外的云计算提供商进入中国市场,对于整个中国的云计算发展可以说是一个利好的消息。”无锡华云数据技术服务有限公司COO郁珉认为,特别是海外基于SaaS或PaaS的公有云市场已经相当成熟,如果这些海外的提供商能够把它成熟的做法带进来,是可以促进中国的云计算市场向正常化和规范化发展的。
无锡华云数据技术服务有限公司(以下简称华云)成立于2010年,总部位于江苏无锡,目前在中国北京、上海、厦门、深圳等地拥有分公司。郁珉表示,华云的目标就是要以多样化的云化产品组合和领先的云化支撑运营能力,立志于成为国内云计算市场最大的独立服务提供商以及平台合作伙伴的最佳选择。
日前,华云与用友公司就达成了相应的合作协议。双方今后将会结合各自优势,将用友软件系统部署在华云虚拟企业私有云平台上,并向双方用户进行联合推广。用友公司副总裁朱铁生认为,将用友软件系统部署在华云的云平台上,比起客户从建自有数据中心到最终选定SaaS应用的私有云建设过程,具有周期短、费用低、应用集成度高等方面的优势。“面对中大型客户私有云建设的迫切需求,用友和华云联合推出企业虚拟私有云解决方案,一方面依托了华云数据中心的云平台,同时又结合了用友全面的中高端业务全面产品解决方案,能够为用户打造一站式私有云解决方案。华云虚拟企业私有云平台具有IaaS层的虚拟化底层、云主机、网络、存储卷管理、各基础底层元素监控,同时也具有客户自服务采购、数据中心整体运营、客户支持平台等PaaS层的丰富功能。U8/NC覆盖中高端企业管理应用,拥有众多行业成功应用案例,可以为用户提供一体化全方位云应用解决方案。”
本次评选经过推报、确定候选、投票评选等多个环节,全面总结了2013年行业信息化最具影响力和竞争力的品牌企业。山西企友软件有限公司(简称企友)经中国行业信息化评委会评审一致通过,荣获“2013年度中国财税信息化最具影响力品牌奖”。
企友作为国内优秀的企业及政府信息化产品与解决方案提供商,应用领域涵盖财税管理、移动办公、ERP、SCM、CRM、HR、门户网站,涉足公安、税务、卫生、教育、质检、煤炭、铁路、石化、广电等行业信息化,目前企业与政府客户数量超过10万家。公司多年来秉承“做最优秀的财税信息化产品和管理信息化整体解决方案提供商”之目标,长期专注于财务、业务、税务三大领域的深度集成与融合,引领企业财税信息化发展方向并成为行业内最具影响力的公司。在2006年率先推出的国内第一款财税一体化管理软件企友3e财税一体化管理软件,该产品线是公司针对财务与税务一体化的发展趋势,研发的新一代财务、税务电算化系统。系统通过软件接口技术,实现了防伪开票、网上认证、电子申报与财务等系统的无缝融合,通过具有超强数据展现功能的数据网格部件,动态实现各类账簿与报表的展示。企友3e财税一体化管理软件标准版2.0被中国软件行业协会评为“2008年度优秀软件产品”,被山西软件行业协会评为“优秀自主创新产品”。
中图分类号: TP393 文献标识码:a DoI: 10.3969/j.issn.1003-6970.2012.02.015
The research of work safety software productization LI tian-le(Communication & Information Center of State Administration of Work Safety Beijing 100013)
【Abstract】With tens of years’ development in work safety software system, there are more and more common requirements and
processes which indicate a possibility of transformation from custom development to standard productization. the thesis points out the software productization is the trend of work safety software development by comparing customization and productionzation development based on the author’s practice.The productization development not only lower development cost ,expedites the progress to production, enhances the quality ,but also well cater to the challenge of new requirement from continuous development of work safety governance .
【Key words】work safety , customization , productization
0 引 言
在过去的三十多年的安全生产信息化建设中,安全生产领域的软件开发基本是采用定制开发模式,开发成本高、周期长,风险高,已有的软件资产复用性低,造成了人力、物力、时间的浪费。目前,中国软件市场正在逐步走向成熟,软件企业通过开放的、全球化的竞争市场环境,学习全球最佳软件研发流程实践经验,获得了长足的发展,正在逐步向产品提供商过渡。安全生产领域的软件开发经过多年的发展,在领域知识和软件资产方面具有了一定的积累,随着安全生产监管监察业务的不断深化,软件建设的规模也在扩大,建设成本日益提高,软件产品化已成为安全生产信息化发展方向。
软件产品化是将安全生产领域内的通用功能做成软件制品,满足安全生产监管监察业务的共性需求,通过少量的定制开发和系统集成满足个性需求,实现软件开发的低成本、高效率、安全生产领域知识的复用和安全生产监管监察业务管理软件的标准化,进一步推进安全生产信息化建设。
1 基于定制模式的安全生产软件开发
软件定制开发模式主要是根据软件的生命周期模型进行开发,其主要活动包括需求、设计、开发、测试、验收。软件研发部门和业务部门一起进行量化、规约需求,根据双方共同制定的需求开展实施活动,从无到有地开发软件,最终交 付给用户一套软件系统。从本质上说,软件定制开发提供的是一种服务,而服务所具有的无形性、不可分离性、差异性和不可存储性的特点,极易造成项目范围的不确定性,这将给双方带来风险,随着项目的进展,这种不确定性也会进一步发展,导致工期延长和预算超支,造成很高的实施成本。例如:在需求分析阶段,可能会存在一些疏漏,而有些疏漏对用户而言是至关重要的,为了弥补疏漏,需要重新设计一些模块,这不仅影响了系统的稳定性,而且会使工期延长和预算超支。系统上线后,由于定制开发的固有缺陷,即用户产生新的需求,这就需要继续定制开发,由于软件没有标准化,软件研发部门往往要保留大量的特定的维护团队,这必然增加了用户的运维成本,也降低了人力资源的使用率。
综上所述,软件定制开发的主要优势是充分满足了用户的个性化需求;主要缺点是大部分项目超出计划和预算,影响软件推广使用的进程,由于软件没有标准化,无法实现领域知识复用,成本偏高,资源浪费,随着项目规模的扩大,成本随之扩大,另外,运营维护也需要大量的专有人力资源。
2 基于产品化模式的安全生产软件开发
目前,全球领先的软件厂商,例如ERP领域的ORCAL公 司,财务软件领域的用友软件公司等,均采用产品化的软件开发模式,将行业中一些实现了共性需求的软件代码分离出来,包装成软件组件,形成可以复用的软件代码资产,避免了“重复发明轮子”,节约了人力成本,缩短了建设周期,提高了软件系统的质量,同时,通过少量的定制开发,又满足了用户的个性化需求。另外,产品化的软件开发模式对用户而言,在项目实施之前,通过对已有的产品了解,可以明确能够实现的和无法实现的需求,保证了项目实施的进度。
随着安全生产领域软件建设规模的扩大,建设成本日益提高,产品化开发模式成为信息化建设战略转型的方向,这意味着采用定制开发模式的软件研发部门需要借鉴国际先进的行业实践,进行战略转型,同时,安全生产领域知识和软件研发最佳实践也为向产品化开发模式转型提供了基础。目前,笔者所在的软件研发部门正通过领域知识和软件资产方面的积累,进行安全生产领域内软件产品研发工作,主要是分析安全生产领域的共性需求,例如:全国安全监管监察机构管理、用户管理、权限管理、标准的监管业务流程管理等,做成软件制品,满足安全生产监管监察业务的共性需求。
3 产品化软件开发的关键活动
产品化开发模式主要有两个区别于传统定制开发模式的关键活动:产品需求管理和专业咨询实施服务。
产品需求管理是产品化软件开发成功的核心。软件就是用户业务需求,而软件研发部门的核心竞争力正是体现在用户需求的把握能力上。一个成功的软件研发部门需要深入把握用户的需求,尤其是共性的和前瞻性的需求,这对产品的设计至关重要,只有充分满足用户需求的设计才能更好地支持安全生产监管监察业务流程管理,才能让研发出来的软件产品拥有足够的复用空间,且真正降低软件的成本。软件研发部门精准定位用户需求的主要来源有以下5个方面。
一是现有用户的需求。和用户的紧密沟通深深影响了软件研发部门认知与诠释用户需求的能力。在软件系统投入使用后,软件研发部门定期走访用户,与用户紧密沟通,了解用户需求,收集用户在使用软件产品过程中遇到的问题,以及对未来软件产品的意见和期望,不断总结用户的共性需求和前瞻性需求,随着产品用户群的扩大,了解到的共性需求也会越来越精准反映行业的发展趋势和监管监察部门的共性需求。
二是用户每年的招标书。由于笔者所在的软件研发部门承担着安全生产信息化建设的重任,每年都会收到来自安全生产行业内的几十份投标邀请书,核心产品研发小组通过对投标邀请书的分析、研究,可以把一些有共性的需求作为未来产品的候选功能,这些候选功能将作为新一代产品的实现目标。
三是安全生产监管监察行业研究报告。软件研发部门积极参与安全生产管理论坛、行业研讨会等,准确把握安全生产监管监察行业内的最新动向。每年核心产品研发小组,都会对产业发展趋势、新产品进行分析研究、对软件研发部门的未来产品路线进行设计、修正,保证软件研发部门的产品符合行业发展趋势。
四是组织内部的知识共享。组织内部的知识共享为产品规划提供了很多建设性的观点和思路。很多知识是存储于员工的头脑中,软件研发部门通过有效的知识管理把员工的知识变成组织的知识。
五是国内外同行的发展状况研究。软件研发部门需要不断融入时代主流的技术,给用户更好的体验。软件研发部门和IT领域的主流产品厂商结成合作伙伴,紧跟最新的软件、硬件技术潮流,根据行业的发展,研究最新的技术,并及时挑选适当的技术融入产品,淘汰落后的技术,保持软件研发部门的产品在技术方面保持领先的地位。
软件研发部门通过对上述渠道中获得的需求随时进行分类统计、研究,从中找出可以作为未来新产品的备选需求,使新产品更符合用户的需求,并且对很多潜在用户需求也具有了一定的前瞻性,不但提高了用户的满意度,还降低了对新产品投资的不确定风险,使软件研发部门始终紧跟安全生产行业发展的前沿需求。
专业咨询服务是产品化软件开发模式实施成功的保障。产品化的软件项目实施不同于定制开发的瀑布模型,主要是基于已有的软件产品,通过专业咨询服务,并结合少量的定制开发实现用户的需求,构建新的应用系统。软件研发部门提供的专业咨询服务与成熟的软件产品结合,充分发挥了产品的效能。
专业化咨询服务的项目实施生命周期包括五个阶段:项目启动阶段、实施规划分析阶段、设计和配置阶段、解决方案验证阶段和解决方案部署阶段。通过五个阶段,咨询服务可以有效降低实施中的风险、提高项目进度,保证软件产品的质量。具体如下。
项目启动:项目实施团队组成项目组,在项目开始的时候,举行该项目启动沟通会议。会议的目的在于沟通项目的范围、期望的结果、定义项目的角色和职责。
实施规划分析:项目组和用户共同进行用户需求的整理、解决方案的讨论和工作范围的确认。这部分工作成果将作为部署阶段的依据。另外,培训部门将根据用户实际的产品知识,提供培训服务。对于产品本身无法满足且涉及产品核心功能的业务需求,如果不能通过配置满足这部分需求,就需要进行产品的客户化工作,对客户化的需求进行需求规约、确认。
设计和配置:项目组进行系统设计,按照用户的需求,和用户共同进行产品的配置。如果需要软件产品通过客户化提供的额外功能,软件研发部门对这些特殊需求进行客户化开发。
解决方案验证:验证配置是否符合业务需求,进行集成测试。
解决方案部署:在这个阶段,实施团队提供软件安装和解决方案的最终验证。这些服务包括:历史遗留数据的迁移、新 的生产系统的调试和试运营。
在产品成功上线运营之后,软件研发部门仍需密切关注用户运营中的新需求,通过产品支持和产品升级来解决用户运营中的问题,以确保提供给用户的解决方案发挥最好的效用。研发部门咨询服务方法论如图1所示。
图1 研发部门咨询服务方法论
4 结 论
安全生产领域的软件研发方向是借鉴产品化模式的软件开发思想,研究现有的应用系统,抽取行业内共性的需求,同时,紧跟行业的发展方向,深刻把握安全生产监管监察业务需求的变化,采用主流的IT技术,研发出符合安全生产领域需要的软件产品,通过产品化实现安全生产领域知识和软件研发最佳实践的复用,形成安全生产领域内的专有软件资产,降低项目实施运维成本,提高软件质量,加快安全生产信息化建设。
参考文献
[1] Roger S.Pressman,软件工程实践者的研究方法(原书第七版),郑人杰、马素霞译,机械工业出版社,2011年10月。
[2] 菲利普.科特勒等,营销原理,卢泰宏译,中国人民大学出版社,2009年4月:294页。
协议双方:
甲方名称:
注册地址:
联系电话:
乙方名称:房地产经纪有限公司
注册地址:
联系电话:
本合同术语解释:
1)该项目:商业项目(暂定名)。
2)报告:全案策划内容,该报告内容详见附件一。
3)佣金:甲方按合同规定付给乙方之全案策划费用及招商、销售费用。
甲、乙双方本着友好合作、相互协商的精神,就该项目之全案策划共同达成如下协议:
第一条:项目名称及标的物地址
1.项目名称:
2.地址:__________________________街号________________________,占地面积约为-____万平方米,规划总建筑面积约-____万平方米,可销售面积约为-____万平方米(以有关部门许可或批准的内容为准)。
第二条:委托要求
1.该项目的战略策划方案应具有高起点、高品质、高水准,具有独特个性和可操作性;
2.方案的运作要建立在以地块为基础的资源整合基础上,要求方法科学、数据真实;同样具有高起点、高品质、高水准的特点,具有与本项目相谐调的独特个性;
3.通过方案的实施能够使甲方获得良好的经济效益和一定的社会效益。
第三条:委托内容
1.甲方委托乙方就该项目进行全案策划、招商、销售工作,乙方所出具报告及服务内容以本合同附件一所列之内容为准;
2.在乙方提交报告、已经提供甲方认可的策划方案的基础上,如甲方需要,乙方将应甲方要求聘请有关专家(主要为房地产资深人士、商业经营行家等)与甲方通过会议进行交流、讨论与确认,以使最终成果更科学、更切合实际;甲方须承担聘请专家所需之全部费用;
3.本条第1、2款所述之乙方提供该项目之报告及策划方案的形式包括:
3.1乙方应向甲方提交正式报告2-4套;
3.2如甲方须增加报告份数,则以整套元,每本元计算(此费用为现金形式支付,乙方不负责提供发票);
3.3乙方待甲方所支付应收之策划费全部到帐后,应向甲方提供报告之电子版2-4份;
3.4项目整体功能规划、店铺分割等草图部分(设计建议草图(仅供参考),并提供电子文件)。
简单销售合同样本
合同编号:___________
甲方:___________________________
地址:___________________________
电话:___________________________
传真:___________________________
乙方:___________________________
地址:___________________________
电话:___________________________
传真:___________________________
甲、乙双方经平等协商,以自愿、平等互利为原则,在真实、充分地表达各自意愿的基础上,根据《中华人民共和国合同法》的规定,就乙方销售甲方之_____________系列软件产品,双方达成如下协议,并由双方共同恪守。
一、定义
除非本合同的条款或者内容中另有规定,下列名词应具有如下意思:
1、软件产品:指业已进行商品化工作的、公开发表过的、且甲方作为权利人或权利受让人能够进行授权销售并能够提供技术支持和服务的软件,包括该软件的可执行程序和有关文档等;
2、销售:指根据《计算机软件保护条例》第十八条规定的,软件著作权人或者权利受让者许可行使展示、销售软件产品的权利,销售包括代销或经销;
3、代销:是指甲方授权乙方销售其产品,产品销售完以后或按照双方约定的期限与乙方结算,乙方可随时将未售完的货物退回甲方的合作方式;
4、经销:是指甲乙双方按照下列条件结算的合作方式
(1)货到付款;
(2)按月结算,即每月底结算当月或在其它约定日期结算约定日期前一个月内的进货;
(3)按批结算,即每批进货时结算上批进货。
(注:上述结算方式由双方协商在补充协议或附件中选择一种。)
5、双方:指甲方和乙方的合称;
6、补充协议:指主合同的补救条款,与主合同具有同样的效力。
二、甲、乙双方的权利义务
1、甲方是_____________系列软件产品的供应商,乙方是销售商。
2、销售范围:甲方指定乙方在______省______市______区内销售甲方软件产品,但甲方保留在此区发展新客户的权利。
3、乙方作为甲方的销售商,应尽销售商的责任。在上述区域应按甲方销售策略销售要求,尽努力将甲方软件产品售进所有的大、中、小型零售客户及二级批发客户,如有新的零售店及批发店诞生,也应及时接洽和供货,并确保不出现缺货现象。甲方也应保证供应足够的货源。
4、软件产品的品种、数量由订单、收货单确定,最终以收货单为准。
5、运输及运费计算:使用铁路运输的,甲方将以软件产品到岸价的形式向乙方供,即甲方负责将软件产品发运到乙方所属地区火车站的运费,而乙方将负责货物在当地火车站到乙方仓库的一切装卸杂费;使用其他运输方式的另行约定。
6、货物残损、退换:乙方在验收时发现短少或包装上有缺陷,导致影响销售,应立即于送货单上注明,并请送货的部门签名作证;乙方有义务提供有关单证给甲方,以便甲方向保险公司索赔,如乙方没有注明或不履行提供单证义务的,甲方视乙方为全部签收正确。
如发生软件产品质量问题不能销售时,经甲方质检部门检验并出具证明,凭有关证明由甲方为乙方换货,换货一般______个月统一进行一次,具体日期另行通知。对于由于乙方保管不慎或保管不符合规定而导致的质量问题,甲方不予换货。
7、付款期限及欠款上限:
⑴自收货当天算起______天内,乙方要将所欠货款付给甲方。
⑵乙方最多可以拖欠甲方货款为______元,超过此限额的货款,不受以上条款约束,乙方取货时得立即付给甲方。
8、乙方要接受甲方的工作指导,必须定期于每月的______日向甲方提供销售报告、客户资料。该日也是双方核实乙方销售额的基准日。
三、乙方的特别义务以及奖励
1、保持甲方软件产品所有品种两星期销售的库存,甲方有权要求乙方进行库存增减调整。
2、配合行动:当甲方在当地进行软件产品推广活动时,乙方有义务提供人力和借货服务。
3、价格控制:乙方可享受甲方的销售商供货价,乙方须保证按甲方规定的二级批发商供货价及零售商供货价给零售商及批发商。同时,乙方有义务控制其供应的零售商按甲方建议零售价售给终端消费者。
(二级批发商供货价、零售供货价、零售价由甲方另行通知)
4、对乙方的优惠:
乙方作为销售商,可以享受零售价______折的折扣。乙方要货时一次性以现金、支票或汇票结清,在出货时即可以享受零售价______折的折扣。
此外,乙方可以享受当月的奖励按照合同附件规定计算。
四、合同的变更及终止
1、经友好协商,甲、乙双方可以变更合同。
2、乙方如连续______个月不能达到甲方所定下的销售目标,甲方视乙方为自动终止本协议。
3、本协议期满后,由双方协商是否续签本协议。
五、违约责任:
1、对于乙方的以下行为,甲方可随时中止或终止本协议,如乙方违约(例如存在以下前三项的任一行为),则追究乙方的违约责任:
⑴乙方超越销售范围销售甲方软件产品;
⑵乙方违反了结算规定,货款超过了规定的付款期限未支付;
⑶乙方每月的销售额连续______个月未能达到甲方要求的销售额;
⑷乙方经营遇到巨大困难或管理发生实质性变化,如由他人承包、可能破产,导致甲方的权利无法得到保障时。
2、本协议发生争议,双方以友好协商的方式解决,协商不成时,可申请仲裁或由甲方所在地人民法院管辖,依法处理。
六、附则
1、本协议有效期:自本协议签定后自______年______月______日至______年______月______日止。
2、本协议一式两份,双方各执一份,签名盖章后即生效。
3、本合同未尽事宜,双方另行签订补充协议。
4、乙方收货人员确认书是本合同的附件。
甲方:______________________乙方:______________________
法人代表:__________________法人代表:__________________
签约代表:__________________签约代表:__________________
帐户:______________________帐户:_____________________
开户银行:__________________开户银行:__________________
纳税登记号:_________________纳税登记号:________________
签约日期:_____________
____年____月____日
简单销售合同阅读
甲方:____________
地址:____________
邮码:____________
电话:____________
法定代表人:____________
职务:____________
乙方:xxx有限公司
地址:____________
邮码:____________
电话:____________
法定代表人:____________
职务:____________
甲乙双方经过友好协商,根据《中华人民共和国民法通则》和《中华人民共和国合同法》的有关规定,就甲方委托乙方销售甲方开发经营或拥有的____________事宜,在互惠互利的基础上达成以下协议,并承诺共同遵守。
第一条合作方式和范围
甲方指定乙方为在____(地区)的销售,销售甲方指定的,由甲方在________兴建的____________项目,该项目为(别墅、写字楼、公寓、住宅),销售面积共计________平方米。
第二条合作期限
1.本合同期限为个月,自____年____月____日至____年____月____日。在本合同到期前的____天内,如甲乙双方均未提出反对意见,本合同期自动延长____个月。合同到期后,如甲方或乙方提出终止本合同,则按本合同中合同终止条款处理。
2.在本合同有效期内,除非甲方或乙方违约,双方不得单方面终止本合同。
3.在本合同有效期内,甲方不得在____________地区指定其他商。
第三条费用负担
本项目的推广费用(包括但不仅包括报纸电视广告、印制宣传材料、售楼书、制作沙盘等)由甲方负责支付。该费用应在费用发生前一次性到位。
具体销售工作人员的开支及日常支出由乙方负责支付。
第四条销售价格
销售基价(本项目各层楼面的平均价)由甲乙双方确定为____元/平方米,乙方可视市场销售情况征得甲方认可后,有权灵活浮动。甲方所提供并确认的销售价目表为本合同的附件。
第五条佣金及支付
1.乙方的佣金为所售的____________项目价目表成交额的____%,乙方实际销售价格超出销售基价部分,甲乙双方按五五比例分成。佣金由甲方以人民币形式支付。
2.甲方同意按下列方式支付佣金:
甲方在正式销售合同签订并获得首期房款后,乙方对该销售合同中指定房地产的代销即告完成,即可获得本合同所规定的全部佣金。甲方在收到首期房款后应不迟于3天将佣金全部支付乙方,乙方在收到甲方转来的佣金后应开具收据。
乙方代甲方收取房价款,并在扣除乙方应得佣金后,将其余款项返还甲方。
3.乙方若代甲方收取房款,属一次性付款的,在合同签订并收齐房款后,应不迟于5天将房款汇入甲方指定银行帐户;属分期付款的,每两个月一次将所收房款汇给甲方。乙方不得擅自挪用代收的房款。
4.因客户对临时买卖合约违约而没收的定金,由甲乙双方五五分成。
第六条甲方的责任
1.甲方应向乙方提供以下文件和资料:
(1)甲方营业执照副本复印件和银行帐户;
(2)新开发建设项目,甲方应提供政府有关部门对开发建设____________________项目批准的有关证照(包括:国有土地使用权证书、建设用地批准证书和规划许可证、建设工程规划许可证和开工证)和销售________________项目的商品房销售证书、外销商品房预售许可证、外销商品房销售许可证;旧有房地产,甲方应提供房屋所有权证书、国有土地使用权证书。
(3)关于代售的项目所需的有关资料,包括:外形图、平面图、地理位置图、室内设备、建设标准、电器配备、楼层高度、面积、规格、价格、其他费用的估算等;
(4)乙方销售该项目所需的收据、销售合同,以实际使用的数量为准,余数全部退给甲方;
(5)甲方正式委托乙方为________________项目销售(的)的委托书;
以上文件和资料,甲方应于本合同签订后2天内向乙方交付齐全。
甲方保证若客户购买的____________的实际情况与其提供的材料不符合或产权不清,所发生的任何纠纷均由甲方负责。
2.甲方应积极配合乙方的销售,负责提供看房车,并保证乙方客户所订的房号不发生误订。
3.甲方应按时按本合同的规定向乙方支付有关费用。
第七条乙方的责任
1.在合同期内,乙方应做以下工作:
(1)制定推广计划书(包括市场定位、销售对象、销售计划、广告宣传等等);
(2)根据市场推广计划,制定销售计划,安排时间表;
(3)按照甲乙双方议定的条件,在委托期内,进行广告宣传、策划;
(4)派送宣传资料、售楼书;
(5)在甲方的协助下,安排客户实地考察并介绍项目、环境及情况;
(6)利用各种形式开展多渠道销售活动;
(7)在甲方与客户正式签署售楼合同之前,乙方以人身份签署房产临时买卖合约,并收取定金;
(8)乙方不得超越甲方授权向客户作出任何承诺。
2.乙方在销售过程中,应根据甲方提供的________________项目的特性和状况向客户作如实介绍,尽力促销,不得夸大、隐瞒或过度承诺。
3.乙方应信守甲方所规定的销售价格,非经甲方的授权,不得擅自给客户任何形式的折扣。在客户同意购买时,乙方应按甲乙双方确定的付款方式向客户收款。若遇特殊情况(如客户一次性购买多个单位),乙方应告知甲方,作个案协商处理。
4.乙方收取客户所付款项后不得挪作他用,不得以甲方的名义从事本合同规定的代售房地产以外的任何其他活动。
第八条合同的终止和变更
1.在本合同到期时,双方若同意终止本合同,双方应通力协作作妥善处理终止合同后的有关事宜,结清与本合同有关的法律经济等事宜。本合同一但终止,双方的合同关系即告结束,甲乙双方不再互相承担任何经济及法律责任,但甲方未按本合同的规定向乙方支付应付费用的除外。
2.经双方同意可签订变更或补充合同,其条款与本合同具有同等法律效力。
第九条其他事项
1.本合同一式两份,甲乙双方各执一份,经双方代表签字盖章后生效。
2.在履约过程中发生的争议,双方可通过协商、诉讼方式解决。
甲方:____________________