zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记06

    团队中的角色

        一个软件团队就是一个社会。有的人是猪,他们全身心投入到团队中;有的人是鸡,他们只是参与到团队中;有的人是鹦鹉,他们只是长了一张能说会道的嘴。但是在团队中,重大决定由“猪”来定夺。团队合作时,有一个比较通用的RASCI模型:R:Responsible,负责把具体事情做好;A:Accountable,对任务负全责,又批准的权利;S:Support,对任务提供支持,辅助人物的完成;C:Consulted,咨询,拥有完成项目所需的信息或能力的角色;I:Information,知会者,应该事后及时通知结果的角色。各个角色作用不同,不能缺少其中的一环,并且只有一个。另外,团队合作有几个阶段:萌芽阶段、磨合阶段、规范阶段和创造阶段。创造阶段不是所有团队都会经历的阶段。

        原来,我们的课程结课作业就是几个人做一个大的程序或者系统,我们对于团队中的角色没有分的很清楚,只是能力强的人,就多做一点程序方面的任务,其他的人,就做一些其他的文档之类的工作。现在想来非常符合猪、鸡和鹦鹉这样的组合,大家也是先是应要求结组、磨合几次,就能写出作业,完成任务。

        我们这样的团队,必然不能长久稳定。所以团队首先要明确角色的分配与任务的分配,要经过长时间的磨合和规范,才能使团队的每个人发挥最大的作用,团队才能起到团队应该起到的作用。

        往后的软件工程作业,都是团队合作的项目,我们应该尽可能的按照这些规范、角色设定来规范我们的今后的操作,是我们的团队更加长久稳定,发挥出最大的作用。

  • 相关阅读:
    Android与js交互实例
    动态规划-最长公共子序列
    android调用js
    比特币不是虚拟货币,这是一个真实世界----李笑来
    Linux进程同步之POSIX信号量
    编程至死第0天
    JMX操作ActiveMQ(2)
    Oracle层次查询和with函数的使用
    boost::asio async_write也不能保证一次发完所有数据 一
    解决Eclipse一直loading workbench无法启动的问题
  • 原文地址:https://www.cnblogs.com/Aliqiao/p/5374435.html
Copyright © 2011-2022 走看看