论文部分内容阅读
在中国,教育永远是一个备受关注的话题。随着人们生活水平的提高和移动网络技术的发展,在线教育作为一种新的教学方式,逐渐走进人们的视野。在2020年疫情期间,很多学校选择使用网络课堂来进行授课,这种方式保证了教学活动的正常进行。在线教育除了可以为在校学生提供教学服务外,还囊括了资格考试、专业培训、兴趣爱好培养等内容。与以传统书本作为知识载体来传播信息的方式相比,在线教育具有内容更新频率高、传播速度快、知识覆盖面广的特点,相关的互联网产品表现为版本迭代周期短、响应用户需求迅速。对于公司已有的在线教育产品,如何提升其响应需求频繁变化的能力、使之适应网络课堂教学的趋势,是一个很有意义的研究。本文从理论和实际两方面出发,研究敏捷化的需求分析在在线教育产品中的应用,并结合敏捷开发的相关步骤,研究能够适应需求频繁变化的产品的实现方式。公司在线教育产品运营多年、基本结构没有太大变化,疫情期间需求大量变动的情况,既是机遇又是挑战。首先论文对国内外在线教育的发展状况、敏捷开发的研究状况进行了阐述;之后对软件开发过程中的一些开发模型进行了说明,所有模型的演化都是为了适应需求的变化,论文对这些模型的特点进行了对比;之后论文描述了公司在线教育产品概况,分析了需求管理方面存在的问题,包括对需求理解的不准确、对需求变更应对不力、由于职责不明导致人员组织有效性低、整体需求管理流程不规范,这些问题也对开发阶段的工作产生了影响,论文对此也进行了阐述。针对这些问题,论文提出使用有效沟通的工具来准确理解需求、对需求进行优先级划分来降低需求变更风险、明确项目开发过程中团队成员职责、规范需求管理流程的做法,并通过技术改进,使落地的产品能够符合结构清晰、扩展性强、适应需求变化的特点。最后论文对这次改进的成果进行了总结。论文整体按照提出问题、分析问题、解决问题的步骤进行阐述。当前已有研究多是从管理者角度出发,对敏捷开发在项目日常实施过程中的影响进行分析。论文结合已有工作经验,从开发者角度论述在线教育产品如何在结构上进行改进,以便符合敏捷开发的特征,希望能为同类项目的研究与实施提供经验。