对于“团队”和“流程”的一些理解

    阅读了《构建之法》第五章节后,我对“团队”的“流程”又有了新的理解。接下来我将通过这篇文章一一阐述我所认识到的团队和流程。

一、什么是团队/span>

    团队是由一群特定的人组成,这些人有着共同的目标,他们按照一些特定的规则行动,最终达成那个目标。

二、我所认为的“理想团队模式”构建

    构建团队是为了达成某个目的,因此,我认为所谓“理想的”团队模式应该满足一下几点:(1)团队中精通不同领域的“专家”,一出手就能解决难题。(2)团队成员只关注属于自己领域的问题。(3)团队中有一个领导者,能够协同团队成员在各自不同的领域同时开展工作。(4)团队配合默契,有一套常用的运作方式,系统化地解决问题。

    在《构建之法》中提到了许多不同的团队模式,其中符合我所认为的理想团队模式,大概是“特工团队(SWAT)”与“交响乐团模式(Orchestra)”的结合。“特工团队”是指由一些有特殊技能的专业人士组成,负责解决一些棘手而又紧迫的问题的团队。这些人能在某一领域达到“专家”、“高手”的地位。而“交响乐团模式”则是效仿交响乐团产生的模式,这个模式往往有这几个特点:门类齐全;每个部门各司其职,不管闲事;行动有规范,听从指挥;解决问题模式化,重在执行。

    我构建的理想团队模式则是在“交响乐团模式”的基础上,再加入了“特工团队”,要求由不同领域的“专家”来领导各个部门,并且听从同一个指挥的领导。因为在我看来,“交响乐团模式”的最大优势就是可扩展性,不仅可以扩展出新的部门,在一个部门中也很容易接纳新的成员。这样在做到“门类齐全”的同时,对每个领域的精通程度也在不断增加,从而实现高效地达成目标。

    当然,我发现这样的团队模式也有缺点。书中还提到一种模式,称为“官僚模式(Bureaucratic Model)”。这种模式有一重大隐患,由于存在领导和被领导的关系,每个部门的负责人都希望自己的部门比别的部门做得好,导致很多无谓的算计,甚至贬低别的部门的贡献。当我提出的理想团队模式扩展的越来越大时,很容易存在“官僚模式”中表现出的隐患。

三、什么是流程/span>

    流程是指一系列连续并且有规律的行动。

四、什么是软件流程/span>

    软件流程则是指开发软件时必须的一系列规范性的操作,包括需求分析、功能设计、算法实现、结构设计、程序调试、软件测试、软件交付。针对不同模式,软件流程也可做相应调整。总的来说,软件流程决定了软件的成败。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年2月13日
下一篇 2018年2月13日

相关推荐