144
社区成员




阶段 |
任务 |
预计用时(分钟) |
实际用时(分钟) |
Planning(计划) |
Estimate(估算) |
655 |
855 |
- 明确需求和其他相关因素,指出时间成本和依赖关系 | |||
Development(开发) |
Analysis(分析需求) |
3330 |
4410 |
Design Spec(生成设计文档) |
180 |
240 | |
Design Review(设计评审) |
120 |
150 | |
Coding Standard(编码标准) |
240 |
240 | |
Design(具体设计) |
360 |
450 | |
Code(编码实现) |
1140 |
1590 | |
Code Review(代码评审) |
180 |
240 | |
Test(测试(包括自测,修改代码,提交修改)) |
1080 |
1230 | |
Record Time Spent |
记录时间 |
180 |
210 |
Test Report |
测试报告 |
180 |
240 |
Size Measurement |
测量规模 |
60 |
90 |
Postmortem |
事后总结 |
120 |
150 |
Process Improvement Plan |
提出改进过程计划 |
90 |
120 |
问题分析能力的提升
实习过程中,我发现问题分析能力真的是个宝藏技能。在项目初期,面对需求的变化和各种突如其来的bug,我们像一群新手侦探一样,系统地分析问题,找出根源,然后提出解决方案。每次调试时,虽然QT的工具有时不给力,但我们学会了通过输出调试信息来精准定位问题。每次问题解决后,那种成就感真是让人难忘。这种能力的提升,不仅让我们在项目中顺利前行,也为将来的职业道路铺平了道路。
设计与开发解决方案的能力
从需求分析到实际开发,这次实习让我真正感受到什么是软件开发的全流程。我们团队从零开始,一步步摸索,最终成功完成了大学生时间管理系统项目。在这个过程中,我学会了如何制定详细的技术方案和设计文档,并通过不断的代码审查和优化,确保项目的可扩展性和稳定性。这种从无到有的经历,不仅增强了我的设计和开发能力,也让我对软件工程有了更深入的理解。每当一个功能被成功实现时,那种喜悦和满足感是无法用言语形容的。
使用现代工具的熟练度
期间我们积极使用如TAPD和Github的管理工具。这些工具不仅提高了我们的工作效率,还规范了我们的开发流程。虽然一开始用TAPD时,我们有些手忙脚乱,但随着时间推移,我们逐渐掌握了这些工具的使用方法。工具的掌握,使我们能更好地进行项目管理和团队协作,大大提升了团队的竞争力和创新能力。现在,回想起初次使用这些工具时的困惑,再看看现在的熟练程度,真是感慨万分。
团队协作与沟通的经验
在团队协作方面,通过定期召开会议、结对编程和详细的任务分配,我们大大提高了合作效率,建立了良好的团队氛围。通过这次实习,我深刻认识到团队协作的重要性和复杂性。每次在小组会议上,我们讨论问题、交换意见,尽管有时意见不一致,但通过沟通和协调,我们总能找到最佳解决方案。通过这次实习,我明白了团队合作的重要性,也体验到了团队成功的喜悦。
项目管理技能的提升
通过实习,我在项目管理方面也取得了显著进步。学会了如何制定合理的计划和分配任务,跟踪和评估项目进展情况。使用TAPD进行任务管理和进度跟踪,使我们能够高效地推进项目。尽管遇到了一些挑战,但我们通过不断优化工作流程,成功解决了这些问题,为项目的顺利完成提供了保障。
第一次Teamwork如此成功,令人不禁畅想之后是否还有如此层层步进的project。