敏捷开发 团队介绍和采访
敏捷开发 团队介绍和采访
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2020春北航计算机学院软件工程(罗杰 任健) |
这个作业的要求在哪里 | 团队作业-团队介绍和采访 |
团队介绍
团队成员
姓名 | 头像 | 博客园名称 | 自我介绍 | PM | 开发 | 测试 |
---|---|---|---|---|---|---|
诸zy | edward-crazy | 职业: 工作日民工, 周末农民 作物品种:金融, 计算机 耕作工具: c++, python, java 无聊的魂学家, 偶尔打球弹吉他, 希望在这门课和大家一起合作, 提高软件工程水平。 | √ | |||
何dl | MisTariano | 男,单身,21岁,身高180 | √ | |||
罗jy | Lebway | 喜欢🏊 🎥 🚆 💻🐛 会写一点代码。🙈但是经常会写很多bug。如果捣乱的话,请大噶批评我😂。希望能和大家一起进步哟🤙🤙🤙 | √ | |||
张xz | 黑色老鸟 | 会写半点代码。🙈但是经常会写更多bug。如果捣乱的话,请大噶批评 Lebway。希望能和大家一起进步哟🤙🤙🤙 | √ | |||
闫m | yzy11235 | 会写一点点代码,但更多时候在debug。喜欢认真的吃和玩耍,最近也看看美股熔断,不知道学习SE的感觉会不会像熔断,但非常希望在这门课上向大家学习,成为朋友,一起取得进步~ | √ | |||
游zn | youzn99 | 一位写代码的业余爱好者,代码多了容易生虫,也不太懂如何向代码加防腐剂(可维护性)。希望同大家一起学习,请多多指教~💪 | √ | |||
张wx | 老几把登 | 楼上都是大佬,我只是来救爷爷的精神小伙。 | √ |
联系人:MisTariano
团队采访
采访对象
2016 级林家桢学长,项目链接
采访内容
当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
当时这个系统在 Github 上大概有70左右的友情点赞。主要的 contribution 是:
- 使用了多层次的模拟验证方法,从单元模拟、仿真环境模拟、实机场景测试、实地流程测试逐层构建嵌入式开发的最小系统。
- 提供了一些初级方案,尝试解决了一小部分在小车这样的功耗敏感型边缘系统运行有一定算力需求算法(植株状态识别、自动巡航等)的落地问题。
- 在老师的帮助下,主动联系企业,前往大兴的科技农业企业进行实地考察,并达成初步合作协议。
这个项目能否给我们团队继续开发,源代码/文档还有么?
- 这个项目的文档和代码都有按要求提交保留,但由于预期领域跨度太大,并不推荐借鉴参考。
项目开发有什么经验和教训?
经验教训偏向实践,详述冗杂,总结起来主要有:
- 在优秀的开发流程框架下,主动创造。他山之石可以攻玉,但也要结合自身情况具体问题具体分析,如:在课程环境下如何调动各开发人员的积极性,合理利用开发人员的积极性,是以往面向生产环境的各种经验总结中比较匮乏的一点,本人当时借鉴了英特尔的 OKR 管理方法,将明确的目的和要求整理分配给确定的人,完成后给予相当的肯定,促进良性循环。
- 设计是很重要的环节,有关设计和开发之间如何协调进行的方法论有很多,就"嵌入式开发"而言,先上手实现基础的样例,了解 API 相关硬件特性有助于在设计中明确开发边界,此后这样的设计与尝试性开发可以交替进行,逐步相互促进。
- 明确课程的训练要求,最终完成的内容不仅是文档,程序,也包含了开发过程中各种方法论的创造,不一定有外部指导能明确指出下一步应当做什么,开发团队自身应当对项目的各个环节有完整的了解,有能力也有机制保证每个阶段的决策能够帮助最后项目的成功。
对学好软件工程有什么建议?
- 回答这个问题的前提是真的学好软工,感觉自己不够资格;分享学习经验的话,应该是主动扩充知识,不仅是当课程教学内容的接收者,也可以做课程内容的创造者,团队具备相关基础知识,有完整的运作机制,有一定的长远眼光,最终能够有效把握项目的主动权.
作业实际花费时间记录
一小时