软工实践作业(十二)



课程回望

因为在团队中担任组长,所以在协作、沟通中有所提高,但是在团队合作和管理中有些方面做得还不够好。比如在Alpha初期对文档的要求不足,导致后期前后端对接困难,以及总体上时间安排还不够合理。


课程总结

  • 完成了多少代码

    • 约5700行
  • 分别花了多少时间

作业 时间(分)
准备篇 60
个人项目实战 691
原型设计 1986
WordCount进阶需求 1119
团队展示 30
选题报告 800
需求分析 900
Alpha冲刺 2400
随堂小测 300
软件产品案例分析 430
事后诸葛亮 180
Beta冲刺 1680
软件工程实践总结 144
合计 10720
  • 印象最深的作业

    • 印象最深的作业是Alpha冲刺,因为通宵写代码很难受。
  • 累计和平均花费的时间

    • 累计约178个小时,平均每周11个小时。
  • 学习和使用的新软件

    • Axure RP
    • JProfiler
    • OmniPlan
  • 学习和使用的新工具

    • JUnit
    • IDEA Coverage
    • IDEA Statics
    • teambition
  • 学习和掌握的新语言、新平台

    • 加深了对Android开发的了解
  • 学习和掌握的新方法

    • PSP
    • 简单项目管理
  • 其他方面的提升

    • 提升了协作和管理能力
    • 加深了对Java和Android开发的了解

经验总结

我们团队开发的是一个记账软件,其中标识的图像识别功能是我们在头脑风暴时偶然想到的。考虑到记账软件的难度适中,可借鉴模型也比较多,所以定了这个题目(当然还有一些其他的考虑)。也因为事前考虑到了开发和上线,所以后期完成得较为顺利,最后也成功上线了。

开发中最困难的在于团队成员都是新手,所以学习时间占多,经验也不足。而我也因为没有好好把控文档和编码质量,导致冲刺后期需要花费很多时间去修改和重构代码,这也算是一次教训。

软件上线后还是得到了一些用户的正面评价,将继续完善。


下一届们

建议早早花点时间学习相关实践内容,赶项目时会轻松很多,毕竟工科,光背书不好。

队员还是要换的。


团队分析

  • 萌芽阶段
    最初我预想团队只要四人,经过丁领导的据理力争,扩展到了五人(还好扩展了)。选题由我提出,经过讨论就这样确定了下来。大家熟悉了下,根据各自情况分配了任务并开始相关学习。

  • 磨合阶段
    每次作业分配任务后各位成员都很认真地完成了任务,进展也比较顺利。

  • 规范阶段
    虽然团队的合作都比较和谐,但由于大部分人都是新手,所以一些安排和计划基本都是我直接设计和监督,这也导致实际操作中出现了很多问题。后期大家慢慢熟悉了后,情况好了许多。

  • 创造阶段
    还没有达到,团队实践中还存在一些问题,不过最后还是实现了对软件的初期设想。


学会了软件工程,吗

我们的软件得到了一些用户的喜爱,并持续使用了一段时间。

此处输入图片的描述


其他

此处输入图片的描述

posted @ 2019-01-08 21:26  Eventide  阅读(94)  评论(1编辑  收藏