259
社区成员
发帖
与我相关
我的任务
分享本周计划:
Mission1:确定代码规范
Mission2:完成基础日历框架的搭建;
Mission3:完成high级别功能块的初期迭代,把主要功能实现,同时明确代码规范,借鉴Google或Microsoft代码规范(部分)
Mission4:完成基本分工:后端、ui、测试
Mission5:尝试结对编程,完成一些较为简单的模块或函数编写,总结初期尝试
Mission6:学习spring boot开发
实际完成:Mission1、2、3(partitial)、Mission4、6(开始)
本周团队合作过程中出现的问题
P1:临时转变开发框架,经会议一致决定,我们选择从qt开发转为Java Web开发,使用spring boot框架,结合vue、js实现前端,Java实现后端
解决方法:预留qt初期开发的框架,以避免后期需求爆炸或是技术经验不够导致项目搁浅
P2:springboot学习时间成本高,人员经验不足,导致项目仍未上线迭代0
解决:使用ai工具辅助完成初期搭建和前端初期开发
P3:各成员之间交流不足,加之开发经验匮乏,导致成员领取任务时不知道怎么开发接口,不知道如何设计函数,工作效率低下
解决:暂时搁置此问题,只能尽可能开发功能,然后后期统筹
P4:远程统筹开发经验缺乏,某成员开发好了一个接口上传至组内公共仓库时出现仓库拉取失败、存档覆盖等问题
解决:配置专门的上传位,开发完成后将源代码或工程文件发给该成员,经该成员核查后上传,需要拉取时先备份好自己的仓库,防止误操作导致自己仓库被覆盖
下周计划:
plan1:减轻成员学习成本,给每个成员分配学习spring boot开发的任务,尽量避免工作重合,减轻学习压力,同时优化前期ai使用方法,统筹好ai代码和手写代码
plan2:上线初期gui,可以无后端实现
plan3:细化分工,进一步细化task
plan4:统一ai工具
该阶段风险评估:
risk1:经验不足导致的项目搁浅,目前我们各个成员Java开发经验严重不足,导致ai依赖严重和工作效率低下,及其容易导致项目无法在dd前交付
备案:保留初期qt实现,同时每周一人轮转开发qt项目
risk2:学习压力大,各个成员学习内容多,除此项目外还有很多学习和实践任务,导致逆反和拖延心理较为严重
备案:每日交付一定量指标的任务,如无法按时完成则将任务移交有余力的
risk3:ai工具不协调,导致接口和代码规协调性低,同时容易导致不可预见的难排查的错误
备案:统一ai工具