zoukankan      html  css  js  c++  java
  • Alpha版本项目展示

    团队成员的简介和个人博客地址

    团队成员照片

    团队成员介绍

    李文涛(左二)

    我是福建人,但是长得比较高,就显得有点逗

    我就是个典型的逗逼青年,我平时的爱好就看书、看剧、上上网什么的

     为什么说我逗逼呢?因为我们团队的名字“六六大顺”就是我取的,显得十分的俗,是吧

    但是你仔细推敲一下,会发现这个名字还是比较有内涵的,因为我们团队有4个成员都是14级6系6班的同学,所以6是我们的幸运数字嘛,大顺则代表希望我们的团队在做项目的过程中能够一切顺利,克服一切困难,最后实现团队与个人的成长

    在这过程中,我愿意奉献出自己的力量,与大家一同成长,一同进步

    对了,我的博客地址是:http://www.cnblogs.com/Ecqiao/

    我的Github地址:https://github.com/qiao1406

    黎柏文(中间)

    我来自广东,现在选修了罗杰老师的软件工程课程

    我的博客地址:http://www.cnblogs.com/kicr/

    姬索肇(左一)

    我是山东人,因为自小喜欢计算机,所以高考之后来到了北航计算机学院。

    在计院的两年多以来,我收获了很多,编程能力有了很大的提高。尤其是大二下学期的OO课,虽然每周的作业都很坑很累,但是让我学到了很多。

    希望本学期的软件工程课也能带给我很多的收获~

    嘿嘿嘿~

    我的博客地址是:http://www.cnblog.com/jisuozhao/

    我的Github地址是:http://github.com/jisuozhao/

    请多指教~

    叶能端(右二)

    失踪……

    韩慧敏(右一)

    我是韩慧敏,来自河南,这次选修罗杰老师的软件工程课程也是十分的阴差阳错,但是依然很庆幸自己选了这个课,并拥有这么一波可爱的队友~

    希望我们能顺利的度过这个学期,默契的合作,圆满的完成团队任务~

    我的博客地址:http://www.cnblogs.com/hanhuimin/

    我的github地址:https://github.com/HanHuiMin

    我们的软件工程

    团队项目的目标

    ◇将接手学长的XuebaOnline项目的前端与数据处理组提供的数组连接起来,使数据处理组得到的数据能在前端进行展示,完善search功能

    ◇与数据处理组沟通接洽,获取多种不同形式的数据,并将不同格式的数据以不同的形式展示出来

    预期的典型用户

    ◇对计算机科学的相关知识具有浓厚的兴趣和巨大的需求,希望能准确系统的查找相关资料。

    ◇具有编程基础,在工作学习过程中需要实时查阅相关技术和概念。

    ◇非计算机专业学生,不需要对计算机进行深入了解,需要满足计算机二级考试的要求。

    ◇计算机专业从业者,具有一定的工作经验,希望在工作中遇到的问题可以与自己的同行进行讨论。

    预期的功能描述

    ◇网站能够采集专业化社区中的问答数据、高质量课程资源、专业技术文档中的内容,为使用者提供一体化的、精准的、高质量的搜索内容。

    ◇用户能够通过网站间接参与到上游社区的讨论中,接触行业大牛,了解更多尖端知识和技术。

    预期的用户数量

    预期的点击量大概在 200~300左右

    如何满足用户需求

    ◇数据来源主要是国内一些较为专业的技术网站,如CSDN,博客园等,还包括StackOverflow上的有关问答,并从一些国外TOP20大学的网站上获取的专业论文等,数据来源专业性强,有针对性。

    ◇将搜索得到的不同结果加上tag进行分类,展示结果更加直观。

    ◇将网址链接和文件下载地址一并展示出来,用户可以进行点击跳转

    网站浏览量

    网站的累计浏览量约达到200

    团队分工及经验教训

    团队分工由项目经理来决定,但是实践过程中发现,这种分配方案对项目经理的压力过大,由于团队人数较少,项目经理开发任务繁重,无法做到专心的进行项目的分工和管理,事实证明这样是不可取的。计划在beta阶段的开发可以大家共同商讨团队分工,分担项目经理的工作。

    由于之前没有团队开发的经验,此次团队项目,大家也都走了许多弯路,付出了很多代价:

    ·项目初期配置环境时没有发挥团队作用,而是尝试每个人独自完成这一艰难的任务,配置过程中出现的问题也各不相同,造成这一阶段耗费了大量的时间,严重影响了之后的项目开发。

    ·项目开发过程中,大家不够积极,每次任务下达之后,总是不能做到准时完成,项目开发的拖延又消耗了大家的热情,形成了恶性循环。

    ·没能及时与上一个开发团队的学长学姐们交流,导致在理解代码结构上也花费了大量的时间。

    ·起初大家约定博客作业轮流完成,但是大家普遍地对coding更感兴趣,而对文档不够重视,对博客作业总是能拖就拖,最后只能由项目经理完成,加大了项目经理的工作量。

    ·大家依然没有养成良好的用github进行代码管理的习惯,完成任务后习惯在qq群里发送,导致项目管理不够清晰。

    经验:

    事实证明,与上一届的开发团队多多进行沟通交流是十分必要的,前期我们自己瞎琢磨,筋疲力尽却收效甚微,效率十分低下。后来与学长们取得联系之后,在学长们的帮助下,项目的取得了很大的进展,比起之前可谓事半功倍。所以说一味的自己研究往往不如多多沟通交流。

    如何如期完成任务

    这个问题说来比较讽刺,不得不遗憾地承认,我们对于团队开发的经验太过欠缺,在时间,资源的平衡上也完全没有达到预期的效果,经常出现熬夜赶工的情况。由于经常不能按时完成任务,不得不把原来的小任务分配方案调整为大的任务分配方案,使大家完成的自由度更大一点。

    我们也深刻意识到这一问题的严重性,在beta开发阶段大家会反思自己之前的不足,加以改进,做一个更成熟的开发团队。

    项目接手

    XuebaOnline项目的工程量的确非常大,架构也十分复杂,代码比较混乱且没有注释,这使我们在接手时难度很大,很难理解代码的结构。最后是通过与学长们面对面的交流和讲解来解决这一问题的,非常感谢学长们的无私帮助~

    关于下一届的接手问题,也是学长和我们商讨过的,学长建议我们将项目的整理和说明工作做好,我们也觉得这一工作十分重要,将工程中的冗余代码删除,整理好程序的架构,并写出一份详细的说明文档给下一届。此外,环境的配置的确也是一个棘手的问题,安装的不同版本都可能会造成搭建不成功的问题,我们也整理了各种依赖的版本,可以供下一届的团队参考。

    需求分析

    XuebaOnline项目是接手上一届开发团队的项目,我们仔细研究了学长们问卷调查得到的结果,并对身边的同学进行重点的采访,并最终决定在alpha阶段先解决数据问题,其次可以考虑增加中文界面,完善feedback等功能,增强用户体验。

    团队成员在Alpha阶段的角色和具体贡献

    团队共5人,共有250分的团队贡献分

    姓名 角色 团队贡献分 具体贡献
    姬索肇 PM  91 发布任务、Linux环境配置、开发知识学习、例会记录撰写、说明书撰写、前端开发、后端开发
    韩慧敏 后端  90 Linux环境配置、开发知识学习、技术文档撰写、说明书撰写、前端开发、后端开发
    李文涛 前端  50 Linux环境配置、开发知识学习、多篇博客撰写
    黎柏文 前端  19 Linux环境配置、开发知识学习
    叶能端 测试  0  无

    bug

    1>数据展示部分标题乱码

    2>爬取的一部分问答链接没有作者,处理为jsz

    3>chrome浏览器上右上角的“OR”会错位

    总结

    Alpha阶段我们团队走了很多弯路,也吃了很多亏,很辛苦但是也的确学会了很多技术性的东西,同时也在摸索着进行团队内部的分工合作以及团队之间的交流沟通,一个人技术再强,也不能和一个合作默契的团队相比。

    对于软件工程的教育,希望老师能多教给我们一些撰写文档的方法和经验,以及如何分工,如何确保团队成员按时完成任务等,技术上的东西,只要用心都能学会,但是管理方面可能更需要一些引导。

    Beta阶段计划:

    1>将工程的结构整理清楚,删去冗余代码,撰写详细的结构分析文档

    2>将学长们之前版本中的course功能,robot功能移植到新的版本上,因为这之间可能存在很多依赖之间的冲突,实现起来会比较困难

    3>完善网站的Feedback功能以及中英文切换的功能

    4>增加修改个人信息的功能,增强用户体验

    5>对之前Alpha阶段发布的进行维护和bug修复

     

  • 相关阅读:
    谁是你心目中最优秀的ajax框架
    23种设计模式(1):单例模式
    23种设计模式(8):观察者模式
    设计模式六大原则(3):依赖倒置原则
    23种设计模式(2):工厂方法模式
    oracle中给表和字段添加注释
    单例模式讨论篇:单例模式与垃圾回收
    设计模式六大原则(6):开闭原则
    mysql命名锦集
    23种设计模式(3):抽象工厂模式
  • 原文地址:https://www.cnblogs.com/liuliudashun/p/6072283.html
Copyright © 2011-2022 走看看