精选优质文档-倾情为你奉上第三部分 尽可能并行工作1.1. 各种角色可以协同工作敏捷的特征就是要是使工作更加高效。很少有公司仔细考虑过项目成员在工作流程上的优化可以为项目提高多大的工作效率。但是,只要我们想一想,项目中的每个成员其实都是一颗能够独立计算并完成任务的CPU,那么我们是否会像IBM的网格计算专家一样去不断优化这些CPU的工作流程以达到一个新的世界记录呢? 千万不要认为必须完成所有的需求后才能够开始开发,完成开发后才能开始测试。软件管理者应该要非常清楚,所有的项目成员都是可供利用的CPU资源,无论在项目的任何阶段,你都不应该让这些CPU资源过分闲置。 项目的工作推进要想CPU的流水线一样,不要形成顺序流程,而要尽可能并发开展,这样才能最大限度利用资源。 需求分析还在进行,开发人员干什么呢? 设计还在进行,需求人员可以干什么呢?测试人员又可以干什么呢? 作者不是善于剥削劳动力的资本家,问这些问题是为了启发大家明白“人力资源”是非常富有弹性的东西,很多时候感觉“资源不足够”并不是真正的不足够,而要问问自己“是否让资源充