• scrum之旅(4) sprint1 summary


    三个星期飞快的过去了,第一个sprint就这么结束了。周五上午开了个总结会,大家对这个sprint的成绩做出了肯定,也坦诚的指出了很多不足之处。

    成功的deliver出来了预期的东西,完成了既定的目标,给继续采用scrum增添了信心;在这个过程了,大家更加积极主动的交流,问题得到更快的反馈和解决,体现出了敏捷开发的优势;引入了unit test之后,确实发现了代码中的一些潜在的问题,尝到了ut 带来的好处,大家更有热情的投入到 ut 中;每日的 stand up meeting 使大家越来越默契,增进了团队氛围。总之,scrum带来了很多积极的因素,随着第一个sprint的磨合,大家会更加得心应手,更加有底气的采用这种方式走下去。

    当然,这个sprint也暴露出来了很多不足之处。一个共识就是工作量太多了,三个周完成17个user story ,外加环境配置,跨平台编译,单元测试覆盖率报告的生成等一系列开始没有design的事情,导致了长期的加班和心理压力,大家感觉做的很累,和敏捷的精神不符;task分配的不够细致,几乎是一个 user story 对应一个 feature task 和一个 test task ,这种笼统的分法使大家不好在 rally上更新task ,从而导致了燃尽图的不好看和接到主管部门提示工作进度的邮件;团队没有养成积累的好习惯,wiki的更新严重不足,很多遇到的问题,解决了就算了,不能主动想起来把经验记录到wiki上,是个很大的损失,不利于他人的学习和团队的建设。

    上面的是会议上大致总结出来的内容。下面说说我负责的 unit test 吧。这个过程确实让我收获不小,从对ut几乎没有概念到学会使用开源的ut库,覆盖率生成工具等一套关于ut的技术,并且成功引入到了我们团队中,适应了我们现有的环境,让大家都能轻易的进行测试,查看测试覆盖率,让我感到很高兴。中间过程比较曲折,多次卡住,周末加班,求教老员工,网上发帖,各种方式磕磕绊绊最终实现目标,也算是我真正踏入软件行业以来的第一个小小的里程碑吧。不过,也看清了自身的问题:写代码的能力太差。通过学习别人的代码,发现自己与他人的差距很大,或许C++算是高级语言里面比较难的了,在学校的时候也很少用C++,现在忽然参与到实际的项目中,更是感到自己的代码干涩丑陋,老是犯一些低级的语法错误,下个阶段亟需重新读一读《C++ primer》,把语言功底再打一打;程序设计能力跟不上,以前自认为对设计模式代码重构有不少的了解和掌握,可是现在发现,自己掌握的仅仅是理论知识,在实际过程中一点也意识不到去使用或如何使用,这方面在对代码进行静态分析的时候,应该更有意识的去想到使用,或许开始会影响自己的工作效率,但养成习惯之后应该会带来更大的收益。

    明天,新的sprint,加油!

  • 相关阅读:
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    Java实现 LeetCode 803 打砖块 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    Java实现 LeetCode 803 打砖块 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    英文标点
    post sharp 与log4net 结合使用,含执行源码 转拷
  • 原文地址:https://www.cnblogs.com/zhq1007/p/2830186.html
Copyright © 2020-2023  润新知