《构建之法》——对理想团队模式的设想以及对软件流程的理解

       一个软件的研制与开发都会有这一个或若干个软件团队来负责,但软件团队也有各种形式,《构建之法》书中也提到了软件团队的模式:窝蜂模式、主治医生模式、明星模式、社区模式、业余剧团模式、秘密模式、特工模式、交响乐团模式、爵士乐模式、功能团队模式、官僚模式。但这些模式都存在这一定缺陷,例如官僚模式,这种模式会有意无意地忽略了全局最优的绩效成绩评估标准,导致很多无谓的算计、纠结、甚至有人会贬低别的团队的贡献。而我认为的理想团队模式:(1)必须有着一致的集体目标,成员有着各自的分工,互相依赖合作,共同完成任务的特征。(2)成员之间相互信任.信任彼此做事的出发点都是为了团队的共同目标,相信成员会帮助自己,但不会指责自己的动机。(3)有适当且有益的冲突。好的冲突有助于更好地解决问题,同时处理好冲突,也有助于团队从“磨合”走向规范。(5)具有责任心。成员对自己的承诺负责,按时按质交付领导分配的任务。(6)团队间懂得聆听。(7)需要一位值得信服的领导者,纵观大局,协调指挥;同时也需要去倾听成员的思想,而照顾周全。(8)团队明确知道自己的目标以及集中注意力去实现目标。

      软件流程一般包括:(1)首先对软件进行需求分析。(2)对软件系统进行概要设计。(3) 进行软件系统的详细设计。(4)进行软件编码。(5)测试。测试编写好的系统。(6)软件交付。(7)验收。(8)维护。软件流程也有着各种模式,例如:瀑布模型、RUP统一流程等。但它们都有共同点:重计划、重事先设计、重文档表达。而我认为软件流程过程中,最为重要的是及时得到用户的反馈。只有及时得到反馈,才能及时弥补软件的不足,使软件更加“完美“,以及更好地节约资源,避免造成不必要的浪费以及降低开发的成本。

猜你喜欢

转载自blog.csdn.net/luran_lz/article/details/79566251