水晶项目管理体系强调三大体系特征:经常交付、密切交流和反思改进,这三大特征在任何项目中都必须采用。
体系特征一:经常交付
经常交付的好处是:
1.项目主办者根据团队的工作进展获得重要反馈。
2.用户有机会发现他们原来的需求是否是他们真正想要的,也有机会将观察结果反馈到开发当中。
3.开发人员打破未解决问题的死结,从而实现对重点的持续关注。
4.团队得以调整开发和配置的过程,并通过完成这些工作鼓舞团队的士气。
体系特征二:反思改进
如果团队成员能够集中在一块,列举出他们的工作方法哪些行之有效,哪些行之无效,并讨论哪些方法更加有效,并在下一次迭代时进行调整,他们就有可能跳出失败的窘境并走向成功。
体系特征三:渗透式交流
渗透式交流就是信息流向团队成员的背景听觉,使得成员就像通过渗透一样获取相关信息。
渗透式交流是小型项目实现密切交流更为强有力的方法,他也是整个水晶项目管理家族的核心特征。渗透式交流可以降低交流成本,但反馈却率却非常的高,因此错误能够迅速的得到更正,而知识也能够迅速的传播开来。
体系特征四:个人安全
个人安全指的是当你指出困扰你的问题时,你不用担心受到报复。例如:你可以毫不隐晦的告诉经理工作计划很不实际,或者告诉某为同事他/她的设计需要改进,甚至让一名同事知道他必须经常洗澡。个人安全非常重要,有了它团队可以发现和改正自身的缺点个人安全是迈向信任的第一步。信任是指给予他人管理的自己的权利,这种权利伴随着个人损失风险,它以合理地处理自身与他人的关系为限度。
体系特征五:焦点
所谓“焦点”就是确定首先要做什么,然后安排时间,以平和的心态开展工作。而确定首先要做的工作,往往是根据交流项目目标和优先项目来确定最典型的是由执行发起人来决定。时间以及平和的心态来源于稳定的工作环境,所谓“稳定”就是指成员的工作不会半途而废被其它成员贸然接管,然后去执行其他项目,稳定要求不会出现这样不协调的情况。
体系特征六:与专家用户建立方便的联系
与专家用户持续建立方便的联系能够给团队提供:
1.对经常交付进行配置以及测试的地方。
2.关于成品质量的快速反馈。
3.关于设计理念的快速反馈。
4.最新的(用户)需求。
以下是常用的与用户联系的3个方法:
1.每周或者每半周举行一次用户会议,另外还应当利用电话与用户保持联系。
2.团队自身拥有一个或一个以上富有经验的用户。
3.开发人员可以在一段时间内扮演实习用户的角色。
体系特征七:配有自动测试、配置管理和经常集成功能的技术环境
1.自动测试。的确有团队单凭人工测试就能成功交付,因此这项技术不算是一个促成成功的关键因素。但是所有的编程人员使用了自动测试技术之后。就再也离不开它,
2.配置管理。配置管理系统允许人们不同步地对工作进行检查,可撤消更改,并且可以将某一系统设置保存后进行新系统的发布,当新系统出现问题 即可还原为原系统设置。培植管理系统允许人们单独地或者共同开发代码。
3.经常集成。许多团队在一天之内对系统进行多次集成。如果没有利用好此工具,他们也许只是一天集成一次,隔天进行一次系统集成则是最糟糕的的一种状况。其实,团队越频繁地对系统进行集成,他们就能够越快的发现错误,堆积到一起的错误也会越少,并使他们产生更新的灵感,而且检索到的错误传达代码区域也越小。
4.最新的(用户)需求。