软工第一次团队作业 - 采访!
项目 | 内容 |
---|---|
本次作业所属课程 | 北航2019软件工程 |
本次作业要求 | 要求详情 |
我们在本课程的目标 | 规范工程流程,培养工程能力 |
本次作业的帮助 | 了解团队成员,初步确定个人角色 |
团队成员介绍及角色
牛宇航 团队定位:开发
李青阳 团队定位:测试/PM
陈致远 团队定位:开发
戴荣 团队定位:美工/UI设计
申化文 团队定位:测试
汪慕澜 团队定位:测试
王文珺 团队定位:开发
采访内容(王辰昱学长/程序员杀产品经理祭天队)
当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
当时的项目是个移动端游戏,基本没有什么用户,做得也比较垃圾,这点非常惭愧,原本预期是做给认识的同学玩的(如果他们给面子的话),用的是最垃圾的语言-js和最垃圾的ide-cocos creator以及一群能力不足的程序员做的。
这个项目能否给我们团队继续开发,源代码/文档还有么?
当然可以给你们继续开发,如果你们愿意的话。源代码文档都有,只是不一定对的上了(苦笑),链接在此
项目开发有什么经验和教训?
这个要说的就很多了,首先要选择一个好做的项目,我个人认为游戏不适合作为一个项目,当时别的小组都明确了需求开始写代码了,我们还在设计游戏,等设计游戏的同学给出一个大概的方案,其他的同学都在空转,事件不知不觉就浪费了。所以说选择项目上最好选择一个能够明确需求的项目,抓紧时间上手开始编码。第二要选择一个好的成熟的工具,大量可以查询的文档和网络上他人的经验和建议能够帮助你解决很多开发过程中的问题。第三是不要有太多的人去写代码,分工明确一点,最后的时间都用来沟通了,所以在开发过程中明确规范,写一写文档也很关键。当然,团队中会出现一些同学,责任心可能没有那么强,所以如果能再来一遍,我觉得我们这个团队五个人足够,两个人设计,两个人写代码,一个pm,设计完了之后五个人都要写代码,然后写一个模块带一个测试,这样应该效率会更高一点。针对这些责任心不强的同学,我们也没法制定多严的规范,主要还是靠自觉。
对学好软件工程有什么建议?
建议的话,我觉得要付出时间去体会去学习去爆肝,要时刻记得,软件工程不是oj。不要把平常刷算法题的思想带入软件工程,这是一个需要你和他人合作,共同制定规范开发的项目,涉及到很多交流问题,绝对不能自闭开发。
- 采访是线上采访的方式,大概花费40分钟。