M1阶段总结
到今天为止,我们的Milestone1的任务就已经结束了。期间由于我们没有充分利用tfs的功能,所以结果并不理想,以下是任务分析:
由于作为PM的自己平时没有及时更新大家的任务动态(倒是有更新剩余时间),导致我们完成任务一直处于未完成状态。这是我的失职,最后一天,我们把完成的任务以complete的理由关闭,未完成的(4个)以deferred的理由关闭,准备放到M2阶段再完成。当然,问题 不仅仅是我们更新不及时,还有的问题就是我们刚开始接触这个领域,对于问题的估计可能也不够合理,还需要很多基础知识的积累,这些都打乱了我们的某些计划。
当然了,除了更新不及时以外,我们还有一些问题,首先,在我们的M1的spec中有些feature我们并没有实现,我们现在仅仅实现了一些基本的页面和跳转,数据也并没有按照原计划从后端拿到,而是从网上扒取,这一点我们在M2阶段中也作为备选,可能最终会以抓取数据的形式出现。
在这次的汇报中,我们也发现了很多我们没有考虑的地方,比如促使我们做这个项目的原因,我们以前只是从用户的角度来考虑,而我们主打用户体验,但是老师提出的时从老板的角度去考虑,他们为什么要支持我们?这些原因也会促使我们在M2阶段的feature list重新考虑,重新列举。我们需要不止从NABC分析,还要考虑对于开发者的利益,当然了,我们M2阶段,还是会从更好的吸引用户考虑,只有吸引了用户,才会使之得到认可。
经过这个不算成功的M1阶段,我们在M2阶段要做到:
1.合理估计任务的难易程度,不能再出现大的技术风险。
2.选择重要的特征予以实现,任务有主次之分。
3.每个任务要有具体的deadline,一个一个任务有序完成,避免拖到最后。
4.坚持周一,周三,周五开会,汇报进展,由于我们任务划分一般为两天,所以以两天为周期对TFS进行更新,大家实时同步,平常多见面。
5.大家一起努力,如同组内某位不愿透露姓名的队员所说,现在放弃太不爷们了,所以,我们要一起加油!!!不仅要做完,而且要做好!!
Fighting!