项目 | 内容 |
---|---|
这个作业属于哪个课程 | 软件工程 |
这个作业的要求在哪里 | 第一次团队作业 |
我们在这个课程的目标是 | 熟悉软件开发整体流程,提升自身能力和团队合作能力 |
这个作业在哪个具体方面帮助我们实现目标 | 第一次团队开发软件 |
团队成员介绍
按图中位置顺序介绍(左近-左远-右远-右近):
· 左顺:“我是左顺,秘制牛肉队开发人员”。开发人员。
· 王尖兵:“C,java,html5都会一点的菜鸡,没做过团队项目,但会在团队中尽力”。开发人员。
· 袁勤:“···。”开发人员。
· 顾XX:“我喜欢编程,很高兴能和大家一起做这个项目,希望我们能圆满完成任务”。测试人员。
· 谢俊林:“喜欢打台球,闲暇时喜欢搓炉石。几种编程语言中,我最熟悉的是Java”。开发人员。
· 彭一夫:“我喜欢用Java,把事情规划好了再开始做,希望能与队友一起做好这个项目,提升个人能力”。项目管理人员。
往届团队采访
采访项目:课程资源共享平台项目
采访对象:刘畅学长
当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
请问你们团队所开发的软件面向的是什么人群?计划为他们实现什么样的需求?在课程结束之后该软件是否达到了预期的目标?使用该软件的用户有多少?现在这个软件还在维护运营吗?
“ ···面向所有在校学生,提供资源的上传下载,以及课程内容讨论的功能。···
···Beta阶段结束的时候注册量在100~150左右,全部用户加在一起大约有600多人。···
···预估的一周内访问量是200,实际前一周访问量其实大概150左右,主要用户都是Beta阶段过来的···
···网站还在持续运行着,从捕获到的访问数据来看还有一些用户在使用 iCourse ··· ”
这个项目能否给我们团队继续开发,源代码/文档还有么?
我们团队在黄金点测试中排名第三,对将来可进行的项目有较多选择。你们团队是否愿意将你们的项目交给我们继续运营开发呢?如果我们有幸接手,你们所留下的源代码和文档是否充足,能让我们较快上手?
“ 如果可以接手我们的项目,当然欢迎啦:D。在github上面有我们定义的接口文档,以及部署文档,可以供开发者参考。”
项目开发有什么经验和教训?对学好软件工程有什么建议?
就你们团队的经验来说,在项目开发和管理上有什么需要告诫后生的吗?软件工程这门课最难的点和最有触动的点你觉得在哪里?
“ ···最主要的是项目重点没有把握好,···
···整个开发的周期填补得满满当当。但到了实际开发中,我们发现这些功能中有些困难是一开始没有考虑清楚的,导致实际软件开发的进度和预期有了不小的差别。其实这时候应该做的是思考一下软件最核心的功能是什么,优先把这些功能做好。···
···最大的教训就是学会取舍,将重要的功能保留,没必要的功能舍弃,优先实现一个最小可行版本。···
···真心建议一定从一开始就保证好代码质量,虽然可能会多花一些时间,但从整个开发流程的角度来看实际上是提高效率的。 ···
···要求我们在思考代码设计、算法实现的同时,也要多思考如何提高团队协作的效率、如何让产品服务于用户等技术之外的事情,这是我之前从来没有考虑过得,是我认为比较难的地方。 ···
···给我感触比较深的地方是项目所带来的成就感,感觉自己的付出能为同学们带来便利,是一件相当值得的事情。··· ”
采访项目:娱乐电子游戏项目
采访对象:王辰昱学长
当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
请问你们团队所开发的软件面向的是什么人群?计划为他们实现什么样的需求?在课程结束之后该软件是否达到了预期的目标?使用该软件的用户有多少?现在这个软件还在维护运营吗?
“ 面向的应该是对软件开发感兴趣的学生,计划就是满足他们娱乐的需求,但很遗憾最终做出的游戏没有达到我们预期的效果。··· ”
这个项目能否给我们团队继续开发,源代码/文档还有么?
我们团队在黄金点测试中排名第三,对将来可进行的项目有较多选择。你们团队是否愿意将你们的项目交给我们继续运营开发呢?如果我们有幸接手,你们所留下的源代码和文档是否充足,能让我们较快上手?
“ 代码和文档都依然齐全地保存下来了,应该可以快速上手。···”
项目开发有什么经验和教训?对学好软件工程有什么建议?
就你们团队的经验来说,在项目开发和管理上有什么需要告诫后生的吗?软件工程这门课最难的点和最有触动的点你觉得在哪里?
“ ···写游戏真的太费时间了,由于游戏本身的复杂性,我们需要不断地分析玩家需求、进行设计并予以实现,任务多且琐碎,很容易就使团队陷入混乱的状态···
···最好是提前选择好适合多人协作的工具并进行规范,不然在多人编辑同一个场景的时候太容易冲突了···
···任务不能划分得太碎,每个人应当对自己负责的工作内容有明确地界定,并且按时保质地完成任务,这也应当是PM帮助和督促大家去完成的··· ”
真的衷心感谢两位学长的经验分享,我们团队一定会汲取教训,做得更好!
总计花费时间:约1小时