“Web产品设计与开发”课程设计与实践王晓轩、徐佳、刘媛1(辽宁现代服务职业技术学院商业管理系,辽宁沈阳110164)摘要:Web产品设计与开发课程的设计,从Web产品的工作过程入手,以开发团队与用户在互联网产品“体验—反馈”的互动过程作为整个课程设计的动力,以项目引导和任务驱动的过程中实现各环节的技术要求,摒弃了传统同类课程中的以软件开发的模式去实现基于互联网产品的课程实施。关键词:Web产品;工作过程;课程设计一、背景:对Web产品的理解将基于Web的应用,如大到航空票务网站,小到一个logo的设计与开发过程当成一个产品处理,与应用的规模是无关的。当引入“产品”概念的时候,这意味着在互联网时代我们一方面强调要为用户提供个性化体验的同时,更在强调成果物的商品化实现速度。而这正是在工业化大规模生产时代之所长,通过不断探索确定一种可以不断复制的模式,找到盈亏平衡点,然后不断地放大。二、梳理基于工作过程的课程设计1.以用户体验为核心的课程设计当前讲授本类课程的模式主要有两种,且多与主讲教师的专业背景有关。一类教师是多具有计算机、软件或网络等相关专业背景,在课程的设计和实施过程1王晓轩,硕士研究生,讲师,研究方向:电子商务业务模式,企业信息化徐佳:硕士研究生,讲师,研究方向:刘媛:硕士研究生,讲师,研究方向中不可避免地将“瀑布模型”等软件开发的传统模式做为Web产品的工作过程2;而如果将人机互动方面的设计准则应用于Web产品方面,那么则要注意这些出自于实验室的约束条件,以及这类教师的认知或心理学的学术背景3。“设计与开发的原点不是产品,而是人”4,作为互联网的产品价值是为用户提供功能方面的服务的同时,还要为用户带去超过预期的体验。在参考了腾讯的“Web一站式开发”5、小米的“橙色星期五”6等国内外互联网企业的开发模式之后,结合精益和敏捷开发方法,在设计Web产品的设计与开发的工作过程时有意识地将用户在与产品“接触→测试”后“体验→反馈”的过程嵌入到整个的开发体系中来,而非传统的由最终成果物所驱动的迭代过程。在图1中,由里至外三个同心圆的第一个,代表着整个课程的由“定义”开始顺时针的三个阶段;第二个层次,为每个阶段的细分岗位工作流程;第三个层次则是每个岗位工作流程所获得的成果物。三个层次反复迭代地思考出发,从实践中得到反馈,从而不断地根据用户对产品的体验持续地优化。2JonathanArnowitz等,EffectivePrototypingforSoftwareMak...