03读构建之法读书笔记——团队和流程

团队和流程:

1.非团队和团队:团队有一致的集体目标,团队要一起完成目标。一个团队的成员不一定要同时工作;团队成员有各自的分工,互相依赖合作,共同完成任务

2.软件团队的模式——窝蜂模式

会逐渐演变成:主治医师模式(一个主刀医师,其他人各司其职,为主刀医师服务)、明星模式(主治医师模式运用到了极点)、社区模式(很多志愿者参与,每个人参与自己感兴趣的项目,贡献力量,并且不拿报酬)、业余剧团模式(各人在团队中听从一个中央指挥的指导和安排)、秘密团队(在秘密状态下进行,别人不知道他们再具体做什么)、特工团队、交响乐团模式、爵士乐模式(即兴发挥)、功能团队模式、官僚模式

3.开发流程:写了再改模式、瀑布模型、瀑布模型的各种变形、统一流程(业务建模、需求、分析和设计、实现、测试等等)、老板驱动的流程、渐进交付的流程、TSP的原则

4.练习与讨论

我过去如何做的:以前其实也没有怎么与人一起开发软件,感觉这个东西不现实,毕竟两个人一起开发面临的歧义可能会多。觉得会让自己的代码更加的混乱,找不着方向。以前开发东西也没有注重安全性,没有注重用户,自己想怎么样就怎么样。

得到的感受:软件开发要找到自己擅长的领域,合作是软件开发的一部分,这是我们需要注意的。在一个开发过程中要学会完善自己,例如让自己的代码更加的规范,安全性更高,使用更加的方便。

今后的做法:在设计东西的时候,学会与队友交流意见。要首先从用户考虑,我觉得这是做好软件的基本,用户用的好,自己才会变得更好,开发东西才会变得游刃有余。

原文地址:https://www.cnblogs.com/kangzhijia/p/6407629.html