个人项目(任务五):项目回顾
一、设想和项目
- 我们的软件要解决老师对纸质数据的管理,纸质数据容易丢失、混乱,还有就是学生修改选课方向,需要上交纸质信息,其中一个老师知道了这个学生,但另一个老师却不知道,导致数据不统一;其次要解决学生及时收到通知,查看各种信息内容,这些定义的很清楚,对典型用户和典型场景有清晰的描述。
- 我们有充足的时间来做计划。
- 在刚开始确实有很多不同意见,但是经过大家讨论都一致决定于统一想法。
大多数功能和我们事先预想的不太一致,虽然我们离目标更接近了,最大的经验教训就是我们解决问题的方式太弱了,如果历史重来一遍,我会提高解决问题的能力,多和老师、用户沟通,以便完善我们的功能
二、计划
- 原计划的工作没有完成,因为大家的能力有限,数据库连接不上。
- 我在页面设计上面花了一些时间,事后发现没有多大价值。
- 每一项任务都有清楚定义和衡量的交付件。
- 项目的整个过程都按照计划进行。
- 在计划中有留下缓冲区,主要是利用了缓冲区这段时间进行团员之间的相互讨论交流。
- 将来没有计划修改。
首先分工上应该明确,然后对需求的深度分析
三、资源
- 我们有足够的资源来完成各项任务。
- 各项任务所需的时间和其他资源是按每个人的能力高低来算的,精度很高。
- 测试的时间、人力和软件/硬件资源足够。
- 我有感到我做的事情可以让别人来做。
分工应该更合理一些
四、变更管理
- 每个相关的员工都及时知道了变更的消息。
- 我们采用了任务优先级决定“推迟”和“必须实现”的功能。
- 项目的出口条件定义不是很清晰。
- 对于可能的变更能制定应急计划。
- 有的员工可以,有的不可以,看个人能力。
锻炼每个人的应急反应,对于变更计划,应作出有效对策
五、设计/实现
- 设计工作是在选题之后,由我来完成,合适的时间,合适的人。
- 有,由我来决定的。
- 没有。
- 数据库bug,没有人完整写出来,有一个组员写出了建表,但是不会连接。
- 由每个组员完成的,没有严格执行了代码规范。
减少前期做页面的时间,把更多的时间用在研究数据库上,多请教老师
六、测试/发布
- 团队有参见测试计划。
- 没有正式的验收测试。
- HBuilder。
- 软件没有完全开发出来,没有效能。
- 并没有发布。
提高解决问题的能力,不会的话不要拖延,合理安排时间
总结
团队的角色,管理,合作
- 团队的每个角色是按个人能力的高低分配的,是人尽其才的。
- 团队成员之间有相互帮助。
- 当出现项目管理、合作方面问题时,是由我来安排的。
我感谢阎蔷对我的帮助,因为在整合代码和立会记录时,帮我分担了一些工作,在设计方面也给我出了一些想法。
团队中的每个人对码云的使用和解决问题有很大提高。
我觉得目前团队磨合的阶段。
团队合作之间更加默契。
后端编写能力应该大大提高。