项目 内容
这个作业属于哪个课程 罗杰
这个作业的要求在哪里 作业要求
我们在这个课程的目标是 学会团队合作,共同开发一个完整的项目
这个作业在哪个具体方面帮助我们实现目标 团队成员的自我定位

团队介绍

团队名称:北航红太阳

团队成员介绍:

HansBug

做过一些简单的开发,写过一些简单的算法题,喜欢没事写写程序,偶尔去创造一下奇迹改变一下社会。

  • 角色:后端(组长)
马振亚

擅长各种行政打杂事物(给各位大佬端茶递水)
能写 c/java/python/js
求各位大佬带带

  • 角色:后端
李大

活泼开朗↑
非计算机/软工学生,16级高工3系,接触过一些简单的软件项目(app、unity游戏),希望在软工课上体验较复杂的软件项目团队开发,积累经验。学习写代码,也学习如何进行团队交涉,和科班同学多多接触,补一补不怎么牢固的cs基础。

  • 角色:前端
谢静芬

计算机系大三狗
人送外号分解(所以经常在数学课躺枪...)
虽然逻辑严密,擅长写文档(误)
但是算法能力较弱,编程效率较低
希望在团队中向大佬们学习,提升自我~

  • 角色:PM
周雨飞

主要负责的工作是给其他几位大佬端茶递水
擅长Java/Python
前端和后端都会一点点
求各位大佬带飞

  • 角色:前端
庄廓然

熟悉java,c++,c,c#,参与过的安卓开发,后台开发,写过unity游戏脚本,工作积极,希望向各位大佬学习。

  • 角色:后端

以往团队采访

我们团队采访了索一奇学姐关于之前在软件工程课程上的项目情况,她的团队开发了一款班级博客app,以下是采访内容。

1、当时的项目有多少用户,给用户多少价值? 现在还有人用吗?

app的下载量至今有369,但是由于app没有后端,而且相关插件的安装不是很成功,没有统计到用户的使用情况。

当时博客园没有官方的app,很多人需要使用班级博客的功能,这个项目的价值就在于为这部分人带来便利。

现在可能没有人用了,因为app的功能较为单一,而且设计比较粗糙,后续没有升级,加上官方推出了app,可能没有人愿意继续使用这个app了。

2、这个项目能否给我们团队继续开发,源代码/文档还有么?

可以,继续做的话可以考虑扩展功能以及优化界面和性能。
源代码和文档以及“从零开始运行项目”和“环境配置说明”都可以在github中找到。

3、项目开发有什么经验和教训?

i.计划很重要:

当时我们上这门课的时候同时还有编译以及其他一些课设。其实如果规划好的话这两门课带来的压力并不会多大,但是如果安排不当就很有可能后期经常熬夜,并且十分焦虑。虽然本学期没有编译了,但是应该有很多同学需要准备出国或者实习,还是会有很多事情,所以需要提前做好安排。

ii.不要低估工作量:

很多看起来“万事具备只欠东风”的时刻,可能只完成了不到一半,因为东风不是那么容易来的。

参考如下毕设导师和我的对话:

“我已经把前后端、数据库都搭好了,接口啥的也都写好了,把数据导进来就可以了。”

“在我看来没有数据的系统完成了还不到10%。”

事实证明确实如此,我们搞明白到底需要哪些数据就又用了两个星期,更不用说还要做数据的收集和处理。

4、对学好软件工程有什么建议?

因为这门课的方式就是“做中学”,因此比起记住这些理论,更重要的是理解它们并且在项目开发过程中用这些理论指导自己的实践,同时不断反思和记录。多参加一些项目实践是很有帮助的,但是要不断成长和思考而不是机械的重复。

  • 采访花费时间:40分钟。
 posted on 2019-03-15 13:25  BuaaRedSun  阅读(918)  评论(6编辑  收藏  举报