您的位置:首页 > 其它

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

2016-03-28 14:12 323 查看
对我来说理想团队应该具有一下两个条件。其一:具有一致的目标且团队分工明确,可以不同时工作但效率高。其二:团队成员有各自的分工, 互相依赖合作, 共同完成任务。具有一致的目标能让团队团结,减少团队分裂或产生歧义,分工明确能让团队井然有序的运行。

        对于软件开发来说,我认为理想的团队模式是功能团队模式。在书中,对功能团队模式的解释是这样的:很多软件公司的团队最后都演变成功能团队,  简而言之, 就是具备不同能力的同事平等协作, 共同完成一个功能,在这个功能完成之后, 这些人又重新组织, 和别的角色一起去完成下一个功能。他们之间没有管理和被管理的关系。大型软件公司里的不少团队都是采用这种模式。在我看来这种模式最大的特点就是“具备不同能力的同事平等协作”。因为在一个项目中,要完成它,可以采用许多不同的方法,这些方法有利有弊,而在这种平等的同事关系中,谁决定让这个项目用什么方法运行起来已经不可行了,而是一整个团队一起讨论一起决定,谁用什么方法都可以自由提出,不用听从上级,我觉得这样可以大大提高效率,因为在这个高速发展的社会,效率很重要。而且在完成了完成这个任务后,这些人又可以重新组织,和另外一些人去完成另外的任务,可见该模式的灵活性。

 
      软件的开发流程关系到软件的运行效率,出错率,软件的可维护性,用户是否满意等。一个好的软件开发流程模式可让开发代码多次使用,大部分都是实用的演示程序,各步骤分离但相连,修改容易,可随时查看目前工作的产品模样,领导层与开发人员能自由交流等,当然这些优点不可能在一个模式中全部体现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: