您的位置:首页 > 其它

对理想团队模式构建的设想以及对软件流程的理解

2018-03-16 17:39 417 查看
一,对理想团队模式构建的设想
团队要有一致的集体目标,并且一起完成这个目标。团队成员有各自的分工,互相依赖合作,共同完成任务。软件的团队有很多种不同的形式,当然我觉得没有好坏之分,根本不同的项目需求,类型,都有着自己最适合的软件团队的模式。主治医生模式是一种不错的的模式,尤其是当这位主治医生有着比较高的水平时,这样能发挥出主治医生的最大能力,还能使其他人统筹兼顾,效率比较高。但当发展成明星模式时,我认为在大部分情况下就不太好了,就像乔丹说的,一些摇滚乐团的团队成员个性非常突出,团队时时都处于解体的边缘,这能增加娱乐界的谈资,但是对团队的成长并不利。众人拾柴火焰高,当所有人的目标都一致时,我想这个目标可能会很快完成。秘密团队我觉得可能适合开发一些自由度高,难度大,有创新性并且不怕失败的项目。功能团队模式,具备不同能力的同事们平等协作,共同完成一个功能。好处是他们之间没有管理与被管理的关系。交流会比较平凡。我对理想团队模式的设想,首先我觉得一定要有核心的人,但不能是一个人。其次要发挥出每个人的最大特点来做不同的事,但必须要有着共同的目标。
二,软件开发流程
软件开发流程也有着不同的形式,但大体上都遵从着瀑布模型,除了蜂窝团队,上来就写代码的这种,倒不是说这样不好,只是这样不科学。瀑布模型是现在最主流并且最合适的软件开发流程,主要有几个节点,系统需求,软件需求,分析,程序设计,编码,测试,运行。每个节点也都有着自己的步骤和流程。这样模式设计出来的产品非常稳定,产品模块之间的接口,输入和输出能很好地用形式化的方法定义和验证。也有一些瀑布模型的变形,但也都是在瀑布模型上增加一些优化。唯一我觉得这样的不好是结构层次分的很清,而做每件事情的人都不一样,他们之间交流的效率不容易也不会太高,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: