第十周个人周报-197222-孙云哲

EtherealAria 2024-05-21 01:28:19

阶段

任务

预计用时(分钟)

实际用时(分钟)

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。

 

 

...全文
153 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

144

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Ex~spirit
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧