回顾我在第一周定下的课程计划,我发现我完成程度不是很好——
计划1——实现从eclipse到IDEA的转型
完成情况——实现
计划2——熟练掌握对数据库的CRUD等基本操作
完成情况——实现了简单的增加删除修改和精准查询等基本功能,通过数据库原理这门课程也学习到了如何对表进行关联、多变查询等sql命令,但是对于模糊查询这种sql命令依旧不太清楚;也实现了通过List经信息以组的形式传给.jsp文件
计划3——能够比较迅速的完成一整套mis系统的搭建,且系统不再像之前那样安全性低
完成情况——不知道是手速问题还是对题目的理解问题,又或者单纯是我还不够熟练、理解不够透彻,对于一整套mis系统的搭建速度还是不太理想;mis系统整体的安全性相比之前有了很大的提高,但是在.jsp界面依旧存在嵌入Java代码实现某项功能的现象,系统安全性依旧不算太高
计划4——学习css等技术,初步实现网页界面的简单绘制
完成情况——可惜的是因为这学期涉及到app的制作,除了最开始刚刚开学的时候还有机会搞一搞css,后面基本就是都把时间花在了Android Studio上,css等技术没学到多少,倒是Android Studio上的东西学到了一堆,比如绘制界面连接Android Studio自带的数据量,远程连接MySQL数据库、创建多线程进行耗时操作等
回顾在课程开始关于所选书籍提出的5个问题,我发现我并不能回答全部——
问题1——在一个团队中,当接到一个整体的项目开发任务时,如何才能更好地进行项目分块?分块的边缘问题又该如何解决?
回答/不能回答原因——在项目开发之前进行一次会议,不能是形式主义,而是要切确的解决问题,队长/项目负责人需要对团队成员有一定的了解,团队明确此次项目需要实现的目标,之后团队成员认领任务,确保任务没有遗漏
问题2——假如在一个项目的开发过程中,由于某一分块的开发功能迟迟无法完成,而该分块又对整个项目的后续开发起着至关重要的作用,此时负责其他分块开发任务的人员应该怎么办?是等待该分块的实现还是重新调整开发分块?
回答/不能回答原因——天对成员对该部分进行讨论,在尽量不更改现有任务分派的情况下基于该成员帮助
问题3——如果在项目开发的中后期阶段,发现项目初期的规划存在着一些无法实现或不太合理的地方,特别是就一些外包项目而言,此时应该怎么调整?
回答/不能回答原因——这一点我不太能回答,在我们团队中,最开始分派的任务是可以实现的,但是因为后期更改了任务目标导致天对项目任务变得异常繁重,我个人认为是当时临时更改的那部分内容里含有无法实现/不太合理(出发点为我们当时的能力以及时间,如果从长远考虑那些改动都是有意且必要的)的地方
问题4——如果一个团队所开发的项目不索求任何利益,是否就可以不用考虑经济问题,尽全力一味让其性能更加完善、功能更加强大?
回答/不能回答原因——不是的,奖罚机制很重要,哪怕团队成员没有索取任何利益,适当的放松和奖励也有利于体感团队的积极性
问题5——是否有必要在项目正式启动开发之前,对项目开发风格以及项目开发的资源分配做出细致的讨论和说明?
回答/不能回答原因——不需要,在团队前期做出大致的规划,像使用什么字体等此类的细节要求可以放到后期去调整
新的问题——
问题——团队成员之间明明已经针对项目进行了深入的探讨,但是实际操作的时候还是会发现部分成员的思想行为不在当时的规划中,应该如何避免表面有效实际无效的讨论?
关于曾经的“时候诸葛亮”分析——
感觉当时提出的问题、看法都很符合需求,确实进行了反思,但之后依旧会犯类似的错误,按照我们那边的说法就是“记吃不记打”。个人认为归根结底还是因为没有设立奖罚机制错误不够“刻骨铭心”。
提高——
实现的从eclipse的转型,对搭建mis 系统是的CRUD有了更熟练的操作,学会了Android Studio的基本操作,了解并实现了远程连接和多线程等。因为参加了外包杯,身在团队中多次挑灯夜战跟项目根据身心都得到了很大的提高。
设想一年后,回看课程时的建议和意见——
建议/意见——作业太多,大量占用课下时间
建议/意见——引导模糊,很多东西需要自己查阅。这种方法可以极大的锻炼搜索和自学能力,但是对使时间的占用也是相当大的
标签:分块,实现,项目,回答,春季,学期,开发,2023,团队 From: https://www.cnblogs.com/yansans/p/17425451.html