• 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!

  • 相关阅读:
    观察者模式 vs 发布订阅模式 simple
    微信小程序使用骨架屏 simple
    图片变形处理,设置属性objectfit: cover完美解决! simple
    Vue中computed和watch的区别 simple
    深入理解React底层实现原理 simple
    Vue 打包上线后的缓存问题 simple
    软件性能测试分析与调优实践之路Java应用程序的性能分析与调优手稿节选
    spark 下java list 或者scala list 转DataFrame or DataSet 总结
    Clickhouse 分布式表&本地表 &ClickHouse实现时序数据管理和挖掘
    C# Lottie 动画播放开发笔记.
  • 原文地址:https://www.cnblogs.com/msra-pos/p/3470321.html
Copyright © 2020-2023  润新知