zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

    第五章介绍了很多团队模式和流程,团队模式大多对应相应的开发流程,优秀的团队模式更能很好的掌握好的开发流程。优秀的团队模式和流程有许多相似之处,这些相似之处被人总结为TSP原则。TSP第二条是“团队的各个成员对团队的目标,角色,产品都有统一的理解。”团队成员必须得有统一的理解,团队成员之间相互依赖,相互协作,每个成员所做的模块几乎都对其他成员有影响。

    敏捷流程是软件开发流程的一种,敏捷流程开发很好的遏制了团队拖延工期的现象。每日立会会强迫每个人向同伴报告进度,迫使大家把问题摆在明面上。同时团队要启动每日构建,让大家每天都能看到一个逐渐完善的版本。每个流程必然会有问题,每日立会制度如果大家都泛泛而谈,对开发进度并没有帮助,这就要求我们在向同伴报告自己的进步要做到具体。

    微软公司推荐的软件开发方法——微软解决方案框架(MSF)。MSF准则的第一个准则,就是推动信息共享与沟通。所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告知所有人。在MSF团队模型中,任何技术项目都必须达到特定的关键质量目标,才能够被认为是最成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。

    责任具体到人,每个人都是要负责任的,很好的调动了主观能动性。

    个人感受:说实话,一直感觉编程是一个人的事情,即使项目需要团队共同完成,但是每个项目都会分成不同模块,不同的人负责不同的模块。看完这章后,发现团队任务就是团队任务不是一个人单打独斗就能完成的。首先团队之间需要磨合,在开始任务之前,归定好需要遵守的规定,例如注释,变量的使用。都需要团队提前沟通的。

  • 相关阅读:
    284. Peeking Iterator
    283. Move Zeroes
    282. Expression Add Operators
    281. Zigzag Iterator
    280. Wiggle Sort
    279. Perfect Squares
    python 正则匹配替换,在匹配的字符后方添加新的字符
    odoo default_get 方法和onchange装饰器造成冲突,
    redmine 如何启用用户图标
    odoo 打印执行的sql语句
  • 原文地址:https://www.cnblogs.com/shouhutian/p/6392633.html
Copyright © 2011-2022 走看看