第三周作业
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三周作业相关的知识,希望对你有一定的参考价值。
团队模式和团队的开发模式有什么关系?
不同的团队有人数规模、组员个人能力、团队整体水平等方面的差异,他们做具体的项目开发时,不仅受到团队内部因素的影响,还受到外部因素的影响。这个外部因素可能来自上级也可能来自客户或者用户,此外还受到项目类型的影响。
软件的团队模式有:主治医师模式、明星模式、社区模式、剧团模式、秘密模式、特工模式、交响乐团模式、爵士乐模式、功能团队模式以及官僚模式。
软件的开发模式有:写了再改模式(一种不叫模式的模式)、瀑布模型、瀑布模式的变式、螺旋模型、RUP统一流程、渐进交付的流程以及老板驱动的流程等等。
按照团队中的个人地位或者职业能力来看:
当团队里有个别人的能力特别突出事,例如主治医师模式、明星模式,这个团队遇到需求明确的项目或者没有外界压力的时候就可以采用瀑布模型或者秘密团队的模式,这个时候能力突出的人可以把握大方向,而其他人可以从旁协助,做一些文档编写工作或者客户需求的交流、或者其他小的子功能的开发等等。
当团队里的每一个人的能力都十分出众时,他们也许能组成特工团队进行敏捷开发,当然也能根据具体需求实施其他的开发模式。
从是否能开发出高质量低成本且符合客户需求的软件上讲:
也许功能团队模式能对需求明确的项目实施瀑布模式,而对需求不明确的实施螺旋模式或渐进交付的模式。
此外,如果团队在开发时受制于上级,他们可能就会成为官僚模式,进而采用老板驱动的模式。
总之,一个团队是什么模式,取决于内外部两方面的原因,而开发模式则更多的取决于具体项目。如果一个团队水平有限,那么通过采用合理的开发模式,他们也能开发出好的软件;而如果一个团队的水平很高,但采用了不合理的开发模式,他们也可能开发出不理想的软件。
以上是关于第三周作业的主要内容,如果未能解决你的问题,请参考以下文章