在上篇文章中提到,敏捷开发并不是万能的,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。而项目刚开始的时候,也就是我们整个团队开始摸索敏捷开发的时候.

第一次开始正式进行会议是把所有的相关人员都集合到一个会议室,在这会议室有三面墙,一面是窗户玻璃.

为什么要提会议室的三面墙呢? 这时候是敏捷教练开始让大家一起活动了,首先因为整个团队是新组建的团队,对整个系统的框架,架构,业务,流程等内容都不是很了解,敏捷教练为了让大家能够在最短的时间内去消化这些内容,就依托这三面墙来对比较核心的内容进行互动.  这三面墙分别是业务,技术架构和流程.

这里需要再进一步解释一下,因为对于乙方而言要做的内容是空白的,不知道具体的需求,技术,架构等内容,但是甲方已经对相关需求进行深入了解分析,架构也有一个模糊的模型,这三面墙下都有一个主负责人对其进行具体的解释和说明.

比如在技术墙前,架构师会对整个项目的架构进行说明,这里所有的人员都要进行仔细的听,看清楚,是所有的人员.因为当架构师讲完之后会找人来对其进行描述说明.  从这里我们可以看到敏捷对个人的要求是比较高的,这点很重要.

哦,忘了说了,这里的墙都是玻璃可以写字擦除的墙,下面会有图片进行示例,当然,如果没有条件的话可以拿纸条往墙上贴.

具体流程是这样的,整个人员先分三组,三组人员各自在三个墙下,然后听各个主讲人进行讲解.(当时的场面我个人觉得还是比较混乱的…….)当讲述完毕的时候,主讲人会留下一个人,剩下的人然后轮转到下一个墙,然后新来的听众们就开始听留下人的讲述,当然主讲人会对他出现的错误和不足进行及时的纠正.然后大家就开始转圈圈了……

在这个过程中你可以提出你的问题,你可以在墙上画画写写,总之最大限度的把你不知道的内容不清楚的内容去了解它.

技术墙上的一角

整个项目团队通过三面墙的方式对整个项目的技术,业务,流程有了一个初步的认识,这里只是初步,因为在具体的沟通交流中还有很多疑问,很多未知点.这里没有什么是固定死的.

这个阶段还处于初始阶段,除了一些文档,没有任何代码.这三面墙就是让团队对要做的事情有初步的了解.

会有读者 到这里感觉三面墙好像跟敏捷还没有太大的关系,我也是这么认为的,  而且接下来的事情跟所谓的敏捷也没有什么太大的关系.

我跟敏捷开发的故事--三面墙相关推荐

  1. 敏捷开发用户故事系列之二:如何面向客户价值编写故事

    这是敏捷开发用户故事系列的第二篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 敏捷开发中的用户故事采用的语法模式看似简单,却蕴含着深刻的思想. "作为一个--,可以--,以(以 ...

  2. 敏捷开发用户故事系列之一:何为用户故事

    这是敏捷开发用户故事系列的第一篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 全系列将涉及何为用户故事,面向客户价值编写故事,用户建模,产品待开发项的分类,故事颗粒度,故事的组织结构,等 ...

  3. 敏捷开发用户故事系列之五:用户故事的分类

    这是敏捷开发用户故事系列的第五篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 引子 在之一.之二.之三中,我们曾经提到了"作为一个--可以--以便--"的用户故事描述 ...

  4. 敏捷开发用户故事系列之三:用户建模

    这是敏捷开发用户故事系列的第三篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 用户建模的目的,是为了更好地分析用户行为和用户价值,并因此获得商机. 用户建模四部曲 有一次培训中,分组建模 ...

  5. 敏捷开发用户故事系列之四:优先级排序

    这是敏捷开发用户故事系列的第四篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 优先级排序听起来是一个很简单的工作,一个字段无外乎"重要/一般--",调整一下然后按排序 ...

  6. 敏捷开发用户故事系列之七:用户故事与MVC

    这是用户故事系列的第七篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 用户故事和MVC没有关系,因为MVC是实现方法,因此在思考用户故事的时候,不要一下就想到实现方法,很容易把故事写坏. ...

  7. 如何面向用户价值编写敏捷开发用户故事

    敏捷开发中的用户故事采用的语法模式看似简单,却蕴含着深刻的思想. "作为一个--,可以--,以(以便)--"不同于一般专注于功能的需求条目描述方法,三个--把角色.功能.价值跃然纸 ...

  8. 敏捷开发系列学习总结(11)——Scrum敏捷开发流程的三个角色、四个会议和三个物件

    Scrum敏捷开发流程主要包扩三个角色.四个会议和个三物件. 三个角色 Scrum团队中包括三个角色,他们分别是产品负责人.开发团队和 项目的直接管理者(Scrum Master). Scrum 团队 ...

  9. 敏捷开发用户故事系列之六:用户故事的产生与组织结构

    这是用户故事系列的第六篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 一条需求敢跳出来,基本上就能被化成一条用户故事,看完一二三四五,上山打老虎都不怕,这个似乎已经不太难了. 难的是,项 ...

最新文章

  1. QT关于资源文件的添加使用
  2. 5.QT中关于HTTPClient相关的操作,Json数据传输
  3. Java多线程-线程中止
  4. android 图片跑马灯动画,ImageView 图片循环跑马灯的效果
  5. Spring多个版本源码地址分享
  6. c语言如何在手机上运行程序,各位前辈这两个程序怎么在手机上运行
  7. 21天学通Java学习笔记-Day05
  8. 融云android系统消息,如何解决 嵌入融云SDK后, Android 手机收不到消息推送?
  9. php 开源报表工具,PHP制作炫目的图表 PHP报表制作方法介绍
  10. 方面级情感分析论文泛读02:Syntax-Aware Aspect-Level Sentiment Classification with Proximity-Weighted Convolution
  11. 【LeetCode每日一题】【2021/12/8】689. 三个无重叠子数组的最大和
  12. 集线器等(概念,工作原理,以及,应用场景)
  13. 惠普总裁关于职业规划的讲座
  14. 记录第一个eti任务的暂时终止
  15. 【解决方案】聚焦两会-国标EasyGBS流媒体平台在2021年两会重点工作环保充电桩的视频监控应用
  16. Affiliate实战记录之一:CPI、CPA、CPM...名词解释
  17. 项目人生,人生项目--王如龙语录
  18. wcf服务器 性能差,WCF性能问题大探讨
  19. 《小强升职记》读书笔记(下)
  20. RFID户外设备移动巡检智能方案

热门文章

  1. 843 Guess the Word
  2. 看看gps信息发布平台
  3. 使用浏览器访问Socket服务器
  4. 腾讯后端面试题python_python技术面试题(十九)--腾讯
  5. MIME类型是什么意思
  6. AM335x SPL
  7. 软件工程导论患者监护系统可行性研究
  8. 完美解决无Internet但能正常上网的问题
  9. mysql 取24小时数据_mysql获取24小时前数据
  10. 第二期DBA投票“今日必看”项目分析