项目简介: ERtel 项目是TUHH Telematics学院的一个项目,主要目的制作一个控制系统,自动分配能源。(太阳能、风能、和化石能源)项目从2012年9月到2013年1月底。
一. 团队组建
这一部分是这次项目最糟糕的了。首先,遇到一个坑爹国人Gavin,主要因素:不会编程,人太笨了。而且擅做主张,自说自话。期中还闹过演讲抢话筒的经历。其次是印度哥小S,人比较聪明,但是比较懒,必须催,才干活。
二. 团队管理
这个项目给我最大的启发就是团队管理这一块。以前不知道怎么做一个项目,这次从头到尾做项目,对项目流程有了一定的了解。对团队管理有了形象的认识。
团队管理必须注重执行力。我们的项目这方面做得很差。从ActionItemlist上面分析,关键时间节点的事件都会延后一周完成,有的甚至延后三周左右。这是很可怕的因素。除了人员本身问题之外,要强调的是管理的问题。沟通不到位,邮件写得还不是很具体明确,每个人应该做什么。在圣诞假期,也没有做到很好的提醒。导致2周的圣诞假期,项目没有进展。
值得一提的是,通过邮件联络,以及具体的会议效果显著。但是要尽量减少不必要的会议,也就是说要利用好每次会议,争取把想到的问题都解决。(Agenda,Moderator和ActionItemlist很重要)
三. 技术层面
这部分主要讲技术的学习和一些教训,包括构架,前端的界面,后台的数据处理。 前端主要用到Java Servlet, 中间层则是Java,后台则是学校的simulator。前端与中间层的通讯用的是RMI(database被中途取代),中间层到后台用的是JSON/REST。
3-1. 构架层面
这个项目的构架是我做的,所有对这一块有很大的认识。这个项目期间,其实我是一个自我学习的过程。本科期间,没有做过任何Java项目,连SWE的课程也是由当时的大神凯子一手完成。但是这次学到许多。
这里就不说Java的具体技术,主要谈谈不足。
首先,是构架设想不完善,就是说设计文档中,对构架这一块的设计不好。没有想到具体用什么技术实现,可不可以实现,如何实现,这几个问题。导致中途系统进行了一次大变动。(当然在做项目期间,设计文档是可以修改的。没有必要死扣住最初的设计文档)从中,团队必须要有风险意识。对技术的了解很必要。构架师必须很了解技术,要有统筹安排,风险意识,以确保构架在产品开发期间不会有太大变动。
其次,就是构架修改下,团队协同工作的问题。这次的项目,构架变动之后,没有做到信息的互享,导致小S使用老构架开发算法。而我这用新构架做界面。更大的问题是,在交付项目时系统的整合出现了很大问题,必要的话,需要使用SVN之类的服务。
3-2. 前端层面
前端,这次用到的是Java Servlet + Tomcat的构架。可以说页面的技术很多,我们用到过JavaSrcipt, Jquery, Ajax, DWR(最后放弃了)。在考虑前端的时候,也是没有想好怎么做,比如是否用Database,是否用框架。
通过前端的设计,网页的加载时间,数据的持久化这些问题都出现了。因此,在设计文档中也要具体阐述。
3-3. 后台层面
其实后台没有什么技术,主要用到的是java servlet 类,读取JSON数据结构。然后解析,分析。这个也是问题最少的部分。
四. 总结:
团队篇
1. 找队员必须擅长编程,比如Java。所以还要根据团队擅长什么编程语言,进行设计和开发。如果不会编,就糟糕了。所有组队之前需要问清楚。
2. 队员必须善于学习,特别是自学能力。国人坑爹之处在于自学能力不强,理解不行。导致我们项目开会的时候,基本上是给他讲项目的大概内容,或者我们的方案解释。而不是讨论方案如何改进。效率大大下降
3. 队员要有干劲,这方面小S很懒,或者说对我们的项目没有太大抱负。就项目而言,还不是可怕的,因为从管理上可以解决。但是如果是从创业上讲,那是很糟糕的, 一个创业团队成员,大家必须有相同或者相似的价值观和对项目、产品的热爱与追求。(这个后面管理会讲到)
管理篇
4. 必须要用强大的执行力,而执行力建立的在有效的沟通上面。必要的会议和邮件联系很重要。
5. 但是也要减少不必要的会议,充分给团队权利来执行他们的想法。要做的就是把住时间节点这一关。这里不得不说文档:ActionItemList就很重要。
技术篇
6. 需求文档:详细的进行需求描述和认识。必须要仔细做,这其实就是创业中的business plan. 你plan都做不好,对客户的需求都没有好的认识,怎么让人家投钱给你!!!!
7. 设计文档:对技术的需求要有相当的了解,设计文档可以改,但是必须遵循需求文档的Usecases。我们项目这点做的很不好,最后的成品与需求文档相差太远了。
不管怎么样,最后取得第二名的成绩,实属不易。鼓励自己一下,也感谢团队成员的努力(虽然他们看不到这篇文章,哈哈!!!) 新学期好好努力,方向data Mining,以及新项目!!!
分享到:
相关推荐
2024年机器人大作业代码
这是mysql文件直接导入就行了,可以查一下相关指令例如:mysql -u root -p mydb_copy < mydb.sql就好了,这里就不多赘述了
Android 毕业设计,Android 毕业设计,小Android 程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
管理员 管理员信息管理 学院管理 辅导员管理 学生信息管理 公告信息 辅导员 个人资料修改 团员信息管理 优秀团员管理 团费缴纳管理 团员活动管理(主题,内容,参与人数,日期) 团员活的报名 学生 个人资料修改 入团申请管理(提交申请,申请结果查看) 团员活动查看(只能查看,不能修改,活动报名) 团员活动报名 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7
基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目),个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要。
Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
汽车检测33-YOLO(v5至v9)数据集合集.rar多对象-V4 2023-03-12 9:33 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包含4278张图像。 多对象以Yolo V5 Pytorch格式注释。 将以下预处理应用于每个图像: *调整大小为640x640(拉伸) 应用以下扩展来创建每个源图像的3个版本: 将以下转换应用于每个图像的边界框: *以下90度旋转之一的同等概率:无,顺时针,逆时针方向
Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
三亚市2005-2024年近20年的历史气象数据,每3小时更新一次数据,参数包含气温、气压、降水量、云层、能见度、风向、湿度等,几万条数据
详细介绍及样例数据:https://blog.csdn.net/T0620514/article/details/144542157
项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
1、嵌入式物联网单片机项目开发实战。例程经过精心编写,简单好用。 2、代码使用KEIL 标准库开发,当前在STM32F103运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。
瓶罐瓶子罐子检测75-YOLO(v5至v9)、COCO、CreateML、Darknet数据集合集.rar街7级-V2 2023-04-28 11:45 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包括8934张图像。 街道以可可格式注释。 将以下预处理应用于每个图像: *像素数据的自动取向(带有Exif-Arientation剥离) *调整大小为640x640(拉伸) 没有应用图像增强技术。
管理员 管理员信息管理 负责人管理 员工信息管理 公告信息管理 小型车收费标准设置(元/每公里) 大卡车收费标准设置(元/吨公里) 收费信息统计,统计小车和卡车收费,按月统计 负责人 个人资料修改 公告查看 小车收费统计(某员工某月统计) 大卡车收费统计(某员工某月统计) 员工 个人资料修改 公告查看 小型车收费登记(车牌号,车辆照片,行使公里数,收费金额,收费日期,收费员,按公里数可以自动计算费用 收费金额=收费标准*公里数) 大卡车金额设置(每吨/元)(车牌号,车辆照片,行使公里数,吨,收费金额,收费日期,收费员, 收费金额=收费标准*吨*公里数 ) 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
桌球检测10-YOLO(v5至v9)、Darknet、Paligemma、TFRecord、VOC数据集合集.rar大理石-V3版本 ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包括105张图像。 大理石以Yolo V3 Darknet格式注释。 将以下预处理应用于每个图像: 没有应用图像增强技术。
项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
喜来登五星酒店酒店数字客房管理系统.docx