标签:根据 logs 发布 重要功能 接口 软件 高峰 sys software
标签(空格分隔): 软工实践
acm队员个人训练中的所有需求以及简化管理层人员的管理,定义的很清楚,对典型用于和场景有清晰的描述。
除了 个人能力分布分析 部分的个人能力图做不了外,其他部分基本上都按时完成了,甚至提前完成,并且分析的时候发现做了部分Beta版本的内容,因为我们的开发时间其实是比较长的,从组队确立开始后,立刻就进行了相关学习,10月中旬就开始投入开发。
有固定的用户群体,过了暑假集中集训的高峰期,使用的不多,和预期差不多。
如果是按最初的思维导图,功能太多,做不完,发现只能挑最核心与可行性高的做,原因有很多,比如:队伍人员的时间有很大的不均衡性,前期能参与开发的人员只有一半;前端人员只有一个;最了解项目的人没有时间管理项目,交接问题导致项目停滞了一段时间等。
做到现在,发现需求方面有一些变化,比如没有考虑到数据量相关方面的缺少,导致个人能力图做不了,而靠着数据为基础的组队方面的功能也相应的就停滞。
所以我们的aphla的需求分析还算是相对合理的,组队方面没有考虑在内,但是也分析了一些自己列了一些不是很需要的需求在内。
如果从来一遍,需求方面需要更加慎重的考虑。
有
队内讨论解决,如果还有的话,保留意见,组长担责任。
按照aphla版本,最主要的功能都已经实现,没有做完的有两个原因:
1.没有数据支持 2.队内讨论后发现该需求实际上是伪需求
布置任务有详细的任务步骤,并且做了交付的规范说明
没有完全按照计划进行,组长在aphla进行到一半的时候交接了统筹的任务;后台的任务结束的过早;
后台任务是领取制的,完成一个任务后,可以自由选择其中一个未完成的任务,所以时间上相对比较自由。不过根据个人时间安排,有要求每个人相应的任务量。
由于Beta版本时间比较长,所以会从思维导图中选择可做的需求加入其中。
没有足够的资源完成思维导图中的内容,但是完成当前的预期还是足够的
由组内有项目经验的人来评估时间和任务难度决定.
测试任务已经算在任务当中了,接口的任务中直接包含了测试文档的编写。
文案所需的时间低估了,花了很多时间。
美工设计?前端人员直接上。
知道,小团队内消息传递比较及时
不了解这个
有问题找PM
接口由后台人员一同编写,写到一个阶段后,前端人员再开始根据原型设计来完成
可以的话找PM,不可以的话就自己想办法解决。
没有单元测试,接口的编写都是要求先编写流程图的,测试接口我们团队有用专门的测试工具Insomnia,并且编写相应的测试文档,测试文档很有用,后台和前端人员基本上不需要直接交互,看测试文档就知道作用了,流程图的话是给编写的人员理清思路的。
复审基本上是PM肉眼观察,因为有测试文档等经过测试可以用了,出错率比较低。
编写接口的人员直接进行相关测试与测试文档的编写。
没有,直接发布出来看使用效果
有,前面提到过,Insomnia。
实际使用一下看响应时间是不是在能接受的范围内。测试工具蛮有用的,如发现某些网页的爬取特别耗时,这个时候就选择缓存一下。
本地测试是没有问题的,但是放到服务器上就会出现了BUG,原因是:本地的数据库貌似可以不区分表名的大小写,但是服务器上是严格区分大小写的。
有相关经验的直接进行相关角色操作。
没有经验的再一起学习。
大部分都是新手上路,互相帮助是很常见的事情。
我感谢 _______<姓名>______对我的帮助, 因为某个具体的事情: _____________________。
第二个档次。可重复级
1.我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意
2.即使到了开发的后期,也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势。
标签:根据 logs 发布 重要功能 接口 软件 高峰 sys software
原文地址:http://www.cnblogs.com/starset/p/7861196.html