[软件工程基础]团队作业Week3

团队介绍

团队名:弗朗明哥舞步

团队角色

开发:杨艺媛,易子沐,赵晓宇,夏欣怡
测试:张华杰
PM:刘斯盾

刘斯盾

我是刘斯盾,喜欢编程,喜欢运动!很高兴和大家一起开发这个项目!

杨艺媛

我叫杨艺媛,很高兴能和大家一起做一个项目,希望在接下来的时间里大家一起努力一起加油!

易子沐

爱好:不断提高生活品质。

赵晓宇

喜欢编程,喜欢电音,喜欢睡觉。

夏欣怡

有点完美主义,有点拖延症的green hand;有责任心,不惧挑战夜间生物(划掉)让我们一起学习吧!fighting!

张华杰

因为最菜所以放在最后。喜欢电影,喜欢玩耍,喜欢编程。猥琐发育,不要浪。

往届团队采访

  • 我们团队选择采访学霸在线项目的王文基学长。通过采访我们学到了很多东西。

1. 你们当时团队做是什么项目?最后的结果如何?现在还有多少用户使用?

当时的项目:学霸在线的项目,是一个在线学习资料的整合的网站,我们是一个pipeline的第三层,前两层分别是数据爬取和数据分类整理,这两层也分别有组在做。
最后的结果:我们最后没有完成所有的功能,只是一部分,而且在beta阶段CTO改变了前端框架,导致团队整体的学习成本增大,开发效率很低下,基本变成了CTO一人挑大梁的局面。
现在还有多少用户:目测为0。

2. 怎样选择开发框架?怎么平衡框架性能和学习周期的问题?

怎样选择开发框架:说白了这个项目这是一个网站建设,大家基本对网站建设没有太多的认识,CTO王鹿鸣同学基本上主导了前端(sematic UI reactjs)后端(Django)框架的选择。
怎样平衡性能和学习周期:这两个还真没平衡过,我们平衡的就只有迭代的速度和学习周期的矛盾,也就是说基本上哪个框架最成熟,社区最好,最稳定我们就选哪个。

3. 当时团队成员的工作量怎样?平均每周要花费多少时间?

团队员工工作量:普遍都不小,至少学习成本都挺大,而且中途有过改变框架的转折点,所以其实大家一致没闲着。
平均每周时间:前几周的时间耗费是最多的,可能一周要有4-5天在项目上,后来大约一周也要有2-3天耗在项目上。

4. 你们当时开发遇到了什么困难,又是怎么解决的?

遇到的困难就是技术的困难和与其他课业冲突的困难,技术的困难可以找外援,其他课业的困难就只有咬牙硬挺了,大家那个时候都很热血,所以你自己也不觉得孤独,我大学的两次通宵第二次就是献给了软工的。

5. 当时你们是怎么分配任务和协调开发的?

分配任务协调开发:主要是PM的任务,他会比较忙,而且需要经常push成员,我们当时主要是分配了3个前端,一个后端,一个全栈还有一个PM。

6. 最后,学长有什么建议给我们吗?我们团队参考ratemyprofessor想做一个课程评价的网站。

一定要把任务往前赶,不要拖到和其他的课程撞车。而且一定做好技术调研,不要中途易辙。
  • 在采访中, 我们学习到:
    1. 软工绝不是一门轻松的课。或者说,这是一门很累,要花费很多时间的课,但能从中学到很多东西。
    2. 在开始项目前对开发环境和框架的选择一定要慎重,中途修改将会浪费大量的时间和精力,还需要学更多新的东西。所以在动手之前做好调研和规划至关重要。
    3. 不要怕吃苦,团队应当齐心协力,攻克难关。而且。。。不要赶deadline,一定要把任务往前做!

实际时间:采访40分钟,写博客40分钟。

posted @ 2017-10-13 19:48  弗朗明哥舞步  阅读(407)  评论(2编辑  收藏  举报