团队作业 #1
团队成员介绍与分工:
团队作业 #2
现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目,请你们找一个以前的团队采访一下:
采访团队:北航计算机学院2016年软件工程课程Default团队
采访对象:邓楚云学长
1. 当时的项目有多少用户,给用户多少价值? 现在还有人用吗?当时项目的15级注册用户有250人左右。这个网站里,用户可以选择不同的物理实验,输入相关的实验结果数据后,网站可以自动生成实验报告。节省了用户的计算时间,并且保证了实验报告的标准和正确性,深受广大学生的喜爱。由于网站服务器出现问题,目前无法使用PhyLab,希望下一届的学弟学妹可以修复Bug,维护好网站。
2. 这个项目能否给我们团队继续开发,源代码/文档还有么?这个项目可以给我们团队继续开发。Github上均有详细的源代码和文档,目前已经是2.0版本,历经两届学生的开发和维护。https://github.com/default1406/PhyLab
3. 项目开发有什么经验和教训?经验:项目中处理好团队关系是第一重要的事情,也是软件工程区别于其他纯技术课程的关键点。学会做事和做人,让团队目标一致,达到效率最大化是我个人认为的课程目标,这个需要自己领悟和体会,课上是不会讲的。
教训:实际的过程中,在“吵架”这件事情上,花费了大量的时间。学会如何与人讨论交流,选择一个折中的方案,以项目为导向进行讨论,而不是为了争赢或者说服别人而大费口舌是十分重要的。
4. 对学好软件工程有什么建议?课程的PPT内容和教材内容基本一致,可以以教材为主,多看几遍,深入学习软件工程的科学方法。然后强化学习自己职责内的技术,踏踏实实地从基础学好,保证项目源码和文档的质量,做到“优雅”二字即可。这样才能使项目实用化,也可以更好地传承下去。
作业实际花费时间记录:2h