Scrum/coding最佳实践培训思考

近期参加了一个Scrum/开发最佳实践的一个培训,产生了一些思考,分享给各位。

PS:好久没有写东西,难免写的有点乱,欢迎指正。后续有新的思考,继续更新。

  • 拥抱变化 

    在经过了一个又一个项目之后,从一个初出茅庐的小菜鸟变成了一个谙熟规则的职场老鸟,在获取经验成长的同时身上也打了很多烙印形成了各种各样的傲慢与偏见,遇到问题先去考虑是否符合流程,是否会给自己带来麻烦,而不是挺身而出,跨过循规蹈矩的流程,快速的解决问题,久而久之我们也只会在条条框框中满足工作需求即可,一旦发生了新的变化就会显得措手不及,所以就近乎本能的抵触新的东西,抗拒学习新的技术,这样无异于慢性自杀,自我淘汰,我们在信息时代从事着IT相关工作,无疑是最幸运的同时也是最不幸的,幸运的是当下IT是时代的宠儿,只要用心做事温饱不愁,加薪升职;不幸的是IT技术更新的太快了,日新月异,一年前两年前新出的技术可能在现在已经有了新的替代品,可能半年时间不关注某一个领域,忽然间发现新的事物已经雨后春笋一般的冒了出来。所以不变的永远是变化,我们能做到的就是拥抱新的变化。 

  • 持续学习 

    记得刚毕业的时候,和同学聊天说到  会不会有一天我们变得懒惰了,不爱学习了,没有对编程激情了怎么办?当是一笑而过,认为自己绝对不会这样,随着时间的推移,生活、工作、感情各方面压力越来越大,社交、聚餐、运动  时间总是被各种各样的事情或者借口占用掉,电脑可能一周都不开机,谈何学习,研究新技术,书柜中的书越堆越多,也是买书如山倒,读书如抽丝。最终也是变成自己最讨厌的那种人,每当用到的时候才懊悔如果把时间多挤出来学习一下这个块知识就不会如此犯难,然后就是各种突击学习,挑灯夜读,这样真是饮鸩止渴,恶性循环,读书学习应该是一个持久的活动,合理的安排学习时间,为自己大脑做储备,而不是书到用时方恨少,多研究新的技术和思路,拓宽知识面触类旁通,遇到问题的时候就可以从不同出发点换为思考问题,更快的解决问题。 

  • 新工具新生产力 

    在没有参加Scrum培训之前就有在使用ResharpTotalCommanderToduListCodeCompareXMind这些效率工具,也了解过githubPython、Unit Test、测试驱动、领域驱动这些新的概念,只是没有在实际开发过程中使用没有持续实验和尝试,后续就不再深入研究,这些优秀的工具和思维方式让我们的效率提升了不止一点半点,极大程度上解放了重复的劳动力,学会使用新的工具进行开发生产和使用新的思维思考问题、新的方式去尝试变更,是时候需要打破一下传统了。 

  • 团队约定群策群力 

    一个好的团队必然是朝气蓬勃,积极踊跃你争我抢的做事,这样的团队氛围好,大家都快乐的工作,而不是投机倒把官僚作风的做事风格,让人厌恶,有事都躲着逃避责任,保持团队的高度活跃、积极向上 一个好的Leader不仅仅是一个可以宾服众人有说服力的,也要有好的公序良俗,Team之间互相的约定,遵守约定是互相的尊重,只有了基础的尊重才会有平等的合作和集思广益的基础。 

  • 持续集成 

    在开发过程中总会遇到一些奇葩的事情,比如 辛辛苦苦好几天做的一个功能,早上开机的时候发现电脑故障了,一个小组都在等着代码提交发布新的版本上线,这样就很尴尬。或者是为了赶时间节点,草草了事,开发就编译通过代码提交,在测试环节各种低级bug都存在,在修复bug过程中浪费了大量时间,迟迟不能上线,在之前也经常碰到过这种问题,一直没有一个良好的解决方案,本次Scrum培训过程中无疑得到了一个比较好的解决方案,测试驱动开发,虽然在写单元测试的过程中看起来浪费了一部分时间,但是换来的却是质量的提升和项目质量的信心,同时开发人员先写测试用例的情况下,可以更好的理解需求,不会出现低级bug的问题,使用自动化测试工具和集成验证工具,解放测试人员重复劳动。最终可以保持一个高度健壮的程序和多个可运行的版本控制。 

posted on 2016-11-03 16:37  LNNET  阅读(374)  评论(0编辑  收藏  举报

导航

TOP