之前的各个系列中,已经涉及了很多团队管理相关的内容,比如松结对编程系列中提到过大型团队分拆为微观开发团队的管理,产品管理系列中提到过Product Owner团队的管理,敏捷开发绩效管理系列中提到过“用中医理论管理团队”,敏捷开发般若敏捷系列中提到过借助“无我、无人、无众生”的概念凝聚不同团队的目标于一处,等等。
本系列会专门从团队管理的角度,一方面将曾经提到过的内容加以贯穿,另一方面则会提及之外的一些未提及的内容,比如产品团队与开发团队的互动,测试团队与开发团队的关系与工作方式,等等,以供专门从事团队管理的读者借鉴。
出发点:结果导向
敏捷开发团队的外在行为是“结果导向”,而内在支撑则是“团队工作”(TeamWork)。
所谓结果导向,就是直指结果,而不拘泥于形式。
可以被拘泥的“形式”各式各样,比如方式、方法、流程、文档、部门、分工、职责……都是形式。这些形式本来是设立来帮助实现更好的结果的,但是如果拘泥于此,则可能起到反作用。
如果仔细审视敏捷宣言中右侧的内容,就会发现他们都属于形式,而非结果:
个体与交互 重于 过程和工具
可用的软件 重于 完备的文档
客户协作 重于 合同谈判
响应变化 重于 遵循计划
这些形式曾经保证了众多早期军工、航天、航空项目的成功,但若在任何行业任何项目——比如敏捷开发出现时的互联网行业——拘泥于此,就可能导致失败。
可怕的是,左侧的4条,也是形式而非结果。所以对敏捷宣言的正确理解是:在现今的多数行业中,如果以结果导向为出发点,则左侧的形式胜过右侧的形式。
支撑点:团队工作
为什么说团队工作利于结果导向的实现?
有一个兄弟射雁的例子可以说明:三个兄弟看着大雁飞过,一个说要射下来烤着吃,一个说要炖着吃,另外一个则要炒着吃,三人争执不下,大雁都飞走了。
比如有一个Bug,人们不去分析怎样改正怎样预防,而是讨论是谁的责任;比如有一个任务,人们不去分析怎样做最快,而是讨论应该谁做;比如有一个变更,人们不去分析变更前后甲乙方是否有利,而是讨论应该哪些部门走怎样的流程;比如有一个产品,人们不去分析怎样做才能成功,而是讨论成功后应该怎样考核……就很难直指结果,而陷入部门和个人的纷争之中。
这里倒不是说后者不需要考虑,而是说出发点问题。如果思考问题的第一念头是“我”“我们”“他”“他们”,那么团队协作就建立不起来,敏捷开发也做不好。
ref:http://blog.csdn.net/cheny_com/article/details/7063139
分享到:
相关推荐
《大测大悟 - 测试的敏捷之道》深入探讨了在敏捷开发环境下,软件测试的哲学、策略与实践。文章的核心在于将“悟”(理解与反思)与“测”(实证验证)相结合,强调在敏捷环境中进行测试时,不仅要有科学的方法论...
在本书中,可能涵盖敏捷开发的原则、实践、团队协作以及如何管理敏捷项目。 持续集成(CI)是一种软件开发实践,开发人员频繁地(一天多次)将代码集成到共享仓库中。每次代码提交后,通过自动化的构建和测试来验证...
随着汽车行业的快速发展,整车开发流程不断优化,引入敏捷开发、模块化设计等理念,以提高效率、降低成本。CPMP在此过程中起到桥梁作用,连接市场需求与产品设计,推动流程创新。 总结,上汽的CPMP解读提供了深入...
2. **敏捷与迭代**:采用敏捷开发方法,不断迭代和优化产品,以满足市场需求的变化。 3. **持续改进**:不断总结经验教训,对需求管理流程进行持续改进和优化。 #### 四、华为的需求收集与分析 1. **多渠道需求...
以客户为中心,以客户需求为出发点,是数字化转型的核心。在此过程中,客户关系管理系统(CRM)作为汇集客户信息的重要平台,对数字化转型起到了至关重要的作用。CRM系统的成功运用,可以促进企业从以产品为中心的旧...
这两种模式虽然出发点不同,但最终目标是一致的——建立一个全面支持企业数字化运营的平台。 #### 七、总结 综上所述,零售行业的数字化转型是一项系统工程,涉及到企业文化、组织架构、业务模式等多个层面的变革...
它们在业务领域中的着重点分别是:IaaS 提供基础资源支撑,PaaS 支持应用快速开发和部署,SaaS 为用户提供按需使用的软件服务,而 DevOps 则致力于提升整个软件生命周期的效率和质量。 【Q7】在证券行业,容器化 ...
为了克服这一挑战,我制定了详细的工作计划表,明确了每个阶段的目标和责任分配,并利用敏捷开发方法确保团队成员之间的有效协作。最终,我们成功按期交付了项目,得到了客户的高度评价。 **解析:** 面试官通过此类...
- **软件开发保障**:采用敏捷开发模式,加强软件开发过程的质量控制。 - **项目实施质量保障**:从组织层面和个人层面出发,全方位保障项目的质量。 #### 九、系统安全性方案 - **安全解决方案概述**:确保系统的...
相比之下,SOA强调的是基于标准的快速开发和灵活组合。在SOA中,“服务”是核心元素,指的是能够完成特定业务功能或处理特定业务流程的独立组件。这些服务按照统一的标准接口和协议进行定义、实现和组装,能够方便...
它探讨了中台在提供统一服务接口、共享资源管理和敏捷开发等方面的作用,从而帮助企业更快地推出新产品和服务。 #### 中台将使 IT 成为业务变革驱动力 传统的 IT 部门往往被视为成本中心而非价值创造者。这部分...
### 软考系统分析师考试辅导与培训新技术应用资料知识点总结 #### 一、极限编程中的测试 **1.1 单元测试** - **定义**: 单元测试是极限编程(XP)中最基础的测试类型,它针对软件中的最小可测试单元进行验证。 - **...