看清敏捷的本质

第09课:技巧-敏捷教练的六脉神剑(下)(iPad 版) 上一章介绍了敏捷教练六脉神剑的前三剑:指导、协助和讲授。本章介绍后三剑:问题解决、冲突领航和协作指挥。 敏捷教练的六脉神剑针对敏捷团队的工作方式提供了六个不同的教练角度,前三剑针对的是更基本的场景,后三剑针对的是更特定的场景。敏捷教练需要对六个角度谙熟于胸,并针对不同的场景混合运用。大多数情况下,场景是可预测的,可以以六脉神剑为基础,制定自己的脚本和台词。在每一次的教练行为中,目的是第一位的,首先... 阅读详情

    “敏捷”这个字眼包含的意义太多了。每个人理解都不一样,它到底意味着什么。我可以形容一只狗很敏捷。敏捷,已经退化为一种符号,只是人们谈论时的一种外衣,已经不具备任何意义。在软件开发范畴中中,敏捷不是终点,而是达成目的的一种手段。XP好?Scurm好?Lean好?FDD好?如果不结合到某一个上下文谈的话,都是瞎扯。敏捷方法学里边的各种实践也一样,对有些公司合适,有些公司不合适;有些团队合适,有些团队不合适;有些个人合适,有些个人不合适。也就是说,很少有人能说清楚,它真正适合的地方。公司里应该自己来实施,不要指望咨询师,他们没有你自己更了解公司和团队遇到的问题。既然他是context-oriented,我们还空谈它干什么呢?

    我们能不能不谈敏捷,看看迷雾背后的东西。
1)团队气氛。
    和谐的团队有共同的目标,每个人都积极沟通,主动反馈。在高兴时,一起疯;在悲伤时,互相支持和鼓励。反过来讲,如果一个团队中勾心斗角,推卸责任。有问题也不反馈,信息堵塞,一潭死水。再好的方法学,对这样的团队来讲也没用的。方法学不是包治百病的良药,它需要土壤,在越优秀,越开放的团队里越能发挥作用。如果团队的气氛很差,任何方法学都止步于此了,game over了。好的团队气氛,是每个人激情饱满,目标明确,干劲十足,用语言已经无法形容。

2)积极沟通
    沟通永远不够。先不说沟通的激励作用,沟通最主要的是传递信息。现代社会分工明确,软件开发涉及到的角色太多了,各个角色彼此关联紧密。要完成一件事,需要多个角色紧密配合。如果信息有一点的错漏,都可能会影响相关角色的行为。比如,开发人员理解的需求和需求分析员理解的不一样,对功能的实现就走偏了。如果通过早期沟通发现还好,否则就在错误的道路上越走越远,返工成本越来越高。软件开发中的信息传递,往往都是控制行为的信息。知道不知道,做法完全不一样。理想的沟通是所有角色对同一个问题有一个共同的理解,讨论有一个共同的上下文。


3)持续关注
    不是项目经理需要持续关注,也不是开发负责人,技术负责人需要持续关注。团队中的每个人,对团队中的问题都要持续关注。 只有这样,才能编织成一个密不透风的网,不使任何祸根埋下,消灭问题于萌芽之中。持续关注,该重构的时候就重构,不使软件腐化;持续关注,不断识别项目中的风险,建立风险环节措施;持续关注,互相提醒,保证每个人都在正确的方向上;持续关注,别人的问题,我能不能提供帮助。

4)持续改进
    “改善,改善,再改善”,这是丰田生产方式的哲学。不以善小而不为,凡是能影响我们效率的地方,我们就要改;凡是能提高软件质量的做法,我们就要尝试。没有改变就意味着我们的失败,我们就会被竞争对手超越。实际上,真正的改善是一种思维方式的变革,是一种永不满足的心态,更是一种不断追求更高目标的自我挑战。它需要坚韧的态度,持续的努力,远大的理想,更需要踏实的步伐。

5)减少浪费
    减少浪费是丰田生产方式的精髓,Lean敏捷开发方法学就出于它。因为信息传递不畅,会产生浪费。任务分工不合理,会产生浪费。bug不用说也是一种浪费。开会效率低,是一种浪费,这种浪费在很多公司都很常见。不断的打扰是一种浪费,是对注意力的浪费,它软件开发最昂贵的资源。

6)不要完美
    完美的心态会束缚你实践的脚步。完美是一种过程,是渐进的。举例来说,不要等需求完全确定,才开始后续的沟通,确定部分内容,就可以开始沟通。从最简单可以看到结果的事情开始做起。好文章是改出来的,好的代码结构是重构,不断调整出来的。不要完美的心态,使你始终保持前进,在动态中思考,在动态中进步,在动态中矫正。

    最后,我要说的是,个人是团队的基础,团队是公司的基础。软件过程要想起作用,必须以个人和团队为基础。否则过程就是个花架子,空中楼阁。看看国内的情况,ISO被做烂了,CMMI也被做烂了。听很多人说过,CMMI未使软件公司的效率和软件质量得到明显提升,却听到有些人说,它破坏了原有的节奏和实践,适得其反了。那么,这是为什么呢?我不是帮日本人吹牛,很多日本公司,ISO实施的效果就非常好,本质的区别就是人和团队的成熟,价值观的统一,企业文化的支持。

    方法学不能机械的被实施,对待敏捷也一样。我并不喜欢严格按照XP,Scrum,Lean中的某一种方法学来实施,我喜欢把他们打散成最佳实践的粒度,去尝试,去反思,甚至去改造部分实践,看看到底哪些东西适合我们,哪些根本就不适合。最终让它们成为团队能力的一部分。

    什么是好的项目管理,就是用最少的成本,最少的时间,最少的资源,来实现最好的质量,用什么方式,什么方法,都不必苛求

    项目管理是一种实践。各种理论很多,都有这种理论的范围和实践的基础。但没有万能的理论。这些都是项目的特点决定。敏捷的特点中,有一点我觉得值得提及一下,那就是关注客户价值,和客户一起工作。


原文:http://vipclub.youkuaiyun.com/space.php?uid=4085&do=blog&id=1124
老紫竹做了部分的段落的合并,最后补充了部分内容

敏捷开发框架201612月.rar .NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidapplication development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。 立即下载

相关推荐

Windows与Linux安装miniconda并启动python项目及指令

官方介绍:Miniconda 是 conda 的免费最小安装程序。它是 Anaconda 的一个小型引导版本,仅​​包含 conda、Python、它们都依赖的包以及少量其他有用的包(例如 pip、zlib 等)。如果您需要更多软件包,请使用该 命令从 Anaconda 公共存储库或其他渠道(例如 conda-forge 或 bioconda)默认提供的数千个软件包中进行安装。minicoda下载地址最好挂个梯子。如果你需要指定版本的conda,可以在这里下载历史版本的miniconda。

一直走的很慢的鸭子 3193

敏捷开发_敏捷开发的本质到底是什么

我们一直在谈论、学习并实践敏捷,在敏捷大爆发的今天,许多组织或团队都声称自己是“敏捷的”,那么到底什么是 “敏捷” 呢 ?要回答这个问题,我们有必要回归到标志着敏捷诞生的敏捷宣言。敏捷的诞生在2001年,17位具有反叛精神的软件开发方法的代表性人物相聚在犹他州的雪鸟城,并进行为期三天的小型会议。这些人都是来自当时“轻量级”软件开发方法的代表性人物,相比于计划驱动的开发方式,特别是已被业界普遍接受的...

weixin_42552637的博客 690

从“看不懂Sansen”到亲手搭建:一个Class AB输出级+浮动电压源的保姆级设计复盘

本文详细记录了从理论困惑到实践突破的Class AB输出级与浮动电压源设计全过程。通过电流镜调试、恒定跨导优化及版图匹配等关键步骤,作者实现了高性能运放设计,并分享了从仿真到实测的宝贵经验,为模拟电路初学者提供实用指导。

weixin_33737774的博客 869

敏捷的本质

更多请关注微信公众号 SystemEngineeringLab 我们一直在谈论敏捷、学习并实践敏捷,在敏捷大爆发的今天,许多组织或团队都声称是“敏捷的”,那么到底什么是 “敏捷” 呢 ?要回答这个问题,我们必须要要回归到敏捷诞生的标志–敏捷宣言。 1. 敏捷的诞生 在2001年,17位具有反叛精神的软件开发方法的代表性人物相聚在犹他州的雪鸟城,并进行为期三天的小型会议。这些人都是来自当时“轻量...

系统工程实验室 908

从ORCAP-1589警告看Cadence ORCAD的DRC设置:如何避免‘网络别名’引发的潜在短路风险

本文深入解析Cadence ORCAD中ORCAP-1589警告的深层含义,探讨网络别名可能引发的短路风险及DRC设置优化方案。通过分析网络别名的设计意图、DRC规则配置及最佳实践,帮助工程师有效规避设计风险,提升电路设计的可靠性和规范性。

weixin_34194829的博客 298

大样本EEG公共数据集汇总

描述: OpenNeuro平台包含多个认知障碍相关的EEG数据集,例如针对轻度认知障碍(MCI)或阿尔茨海默病(AD)的研究。描述: 天普大学医院EEG语料库包含大量临床EEG记录,可通过元数据筛选出与认知障碍相关的片段(如诊断标签包含dementia或MCI)。描述: ADNI主要提供多模态神经影像数据(MRI/PET),但部分合作研究整合了EEG数据。样本量: 部分数据集包含100+被试(例如结合MRI与EEG的多模态数据)。样本量:30,000+ EEG记录(持续更新,全球最大临床EEG数据库)。

谁人打的太极拳的博客 1764

敏捷开发纵横谈(4)——敏捷的本质是什么?

敏捷开发简单说就是用简单有效的办法去做有用的事情,过程的目的是让项目做得更好,不是为了过程而过程,不是用过程来“框死”项目,过程是为项目服务的。各家各派的敏捷方法论,其实基本道理都是这样的,只是各自从不同的角度来阐述如何做软件开发。我们没有必要盲目崇拜某某方法论,各种方法论也没有必要PK,我们应该集百家所长,为我所用!

张传波(网名:Fireball,大大大火球) 3674

Open-AutoGLM 实战:手把手教你用 AI 操作手机「喂饭教程」

Open-AutoGLM 是一个由智谱AI开源的手机操作智能体框架,由手机端智能助手框架Phone Agent和9B大小的模型AutoGLM-Phone-9B组成,借助ADB自动执行点击、滑动、输入等操作——用户只需用自然语言描述任务,系统便能自动规划并完成整个操作流程。

blues_C的博客 1267

敏捷到底是个什么鬼?

“如何用一两句话说清楚敏捷的本质是什么呢?”温馨提示,如果眼睛太累或者在忙其他事,按照这个攻略可以听本文:看文章很累,不如听吧!手把手教你如何听公众号文章大家都知道,敏捷虽然是由一群软...

敏于思 捷于行 1618

【实战项目开发技术分享】如何设置机器人禁行区/虚拟墙

在现代机器人技术的日益发展中,路径规划是使机器人在复杂环境中安全、高效移动的关键部分。其中一个重要的问题是如何划定机器人的禁行区,以确保机器人不会进入危险区域或无法到达的地方。在本文中,我们将探讨一些关键策略,帮助机器人算法工程师更好地划定禁行区。代价地图可以通过多层叠加来实现,一般包括以下几个层级:静态地图层(Static Map Layer):由SLAM(Simultaneous Localization and Mapping)构建的静态地图。该层包含了环境中固定不变的地物信息,如墙壁、家具等。

xiewf的博客 1万+

stm32项目实战(1)光敏电阻的介绍和使用

文章目录前言一、光敏电阻介绍二、cubeMX配置三、代码说明总结 前言 本篇文章我们讲带大家了解光敏电阻的使用 一、光敏电阻介绍 下面是4线光敏电阻实物图 产品接线说明: 1、VCC 接电源正极 3.3-5V 2、GND 接电源负极 3、DO TTL 开关信号输出 (配置为输出模式) 4、AO 模拟信号输出(ADC采样通道) 光敏电阻主要用于检测周围的光照强度,光照强度发生变化那么ADC采样的值也会发送变化。 二、cubeMX配置 简单的配置我们就不多说了主要是ADC采样的配置 这里我采用的是ADC1通道

m0_49476241的博客 1万+

打造敏捷团队

敏捷门派很多,什么才是敏捷呢?敏捷过于理想,无法在中国落地?如何才能让敏捷真正发挥实效呢?开发人员过于“闷骚”,敏捷不起来,咋办呢?本课程将会为你逐一拆解!

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

高效的敏捷测试第一课 敏捷测试介绍,与传统测试对比

开篇词:重剑无锋、大道至简 你好,我是朱少民,欢迎来到我的“敏捷测试”专栏。2000 年至今,我已在测试行业摸爬滚打 20 年,因为热衷分享应该有不少同行认识我。可能是因为读过我写的《全程软件测试》《软件测试方法和技术》等十多本测试图书,也可能是因为看过我写的文章,还可能是听过我的公开课或者技术大会演讲。 很多人也了解我的从业经历。我曾在 WebEx、思科(Cisco)工作了10 多年,期间去了硅谷,在那里,我接触到了先进的软件研发思想、方法及优秀的实践,完成了从测试小白到思科中国 QA 高级总监的蜕变。

fegus的博客 2331

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

从数字孪生切入,看清智能制造的实践本质与价值

在汽车研发领域,工程师可以利用数字孪生模型模拟汽车在不同路况、不同气候条件下的行驶情况,对发动机的性能、悬挂系统的稳定性、车身的安全性等进行详细的分析和优化。通过对设备运行数据的深度挖掘,企业可以找出影响OEE的关键因素,并采取针对性的措施进行改进。在制造业企业中,利用数字孪生技术分析生产流程,发现某个工序的人力过剩,而另一个工序的人力不足,企业可以进行人员调配,提高人力资源的利用效率。面对日益激烈的竞争、个性化的需求以及复杂的供应链环境,“智能”二字代表了更高的效率、更快的响应、更好的质量和更强的韧性。

984

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

从用友BIP 3,我看清了社会级商业创新的本质

关注云报洞察深一度随着企业数智化转型步伐的加快,传统管理软件从开发模式、销售模式到实施模式、服务模式都发生了颠覆性的改变,企业更快捷地实现商业创新的需求也变得愈发迫切。从以传统ERP为核心,到云化、平台化乃至社会化创新,用友不仅划时代地推出了BIP(商业创新平台),而且带动了合作伙伴的业务转型升级,进而广泛地影响到企业客户的业务创新与发展。这一系列连锁反应是数智化转型使然,更是商业创新演进的必然。...

571

敏捷中Scrum Master工作指南:教练技巧

有很多很好的定义可以用来陈述教练。我最终的定义是:“教练是释放一个人的潜能,使他们发挥出最高水平。帮助人们学习而不是直接教他们。”

可视化需求分析创始人 1167

敏捷转型不只是流程:资深 PM 如何带团队走出“假敏捷”困局

本文从项目治理与组织效能的角度,剖析敏捷流于形式的根源,并给出从管理者、PMO到团队落地的五步实战改进路径,助力企业重塑业务敏捷力。

innopmaster的博客 474

敏捷开发方法论

我们在调研中发现,不少企业陷入了“伪敏捷”的怪圈:他们买了昂贵的管理软件,把办公室贴满了便利贴,每天也站着开会,但老板依然在微操每一个细节,团队依然不敢试错。然而,当你们满怀期待地把它推向市场时,却发现用户的需求早在三个月前就变了,或者竞争对手上周刚刚发布了一个类似但更轻量的功能。因为迭代周期短,即使方向错了,也就损失两周的工作量,团队可以迅速掉头,始终紧贴市场需求。在数字化转型的今天,敏捷早已超越了软件开发的范畴,成为一种高效的组织协作方式。它不再是一个枯燥的技术名词,而是现代软件工程的一场思维革命。

2401_89406075的博客 613

AI 正在“杀死”敏捷开发?别闹了,它反而让我们重新读懂敏捷的真谛

AI时代敏捷开发何去何从?文章指出AI不是敏捷的终结者,而是"伪敏捷"的照妖镜。AI工具能快速生成代码、分析需求、自动化测试,反而倒逼团队回归敏捷本质:聚焦真实用户价值而非流程形式。未来敏捷团队需要培养三种核心能力:人类独有的价值判断力、跨领域系统思维和持续学习心态。AI正在帮我们撕掉敏捷的标签,回归"为什么而敏捷"的本源问题。

SZHYN的博客 452

敏捷转型行动笔记:价值流分析

价值流分析是敏捷转型前期非常重要的一环,也是最基础的一项必做工作。 关于价值流,百度百科中这样定义: 价值流是指从原材料转变为成品、并给它赋予价值的全部活动,包括从供应商处购买的原材料到达企业,企业对其进行加工后转变为成品再交付客户的全过程,企业内以及企业与供应商、客户之间的信息沟通形成的信息流也是价值流的一部分。一个完整的价值流包括增值和非增值活动,如供应链成员间的沟通,物料的运输,生产计划的...

追求卓越 1689

2、Scrum 敏捷过程的优点和局限性

在项目测试的过程中,项目组的所有成员已经非常强烈地感觉到Scrum敏捷过程所带来的积极变化。总结起来说:

啊Sei的博客 4837

敏捷开发任务看板_产品经理在敏捷开发需要做的事情与用户故事看板

本文面向人群:主要是产品经理和想要学习设计用户故事看板概念的项目经理、敏捷教练。本位内容:本文介绍了产品经理如何使用用户故事,整合成看板,参与敏捷开发。 目录: • 什么是敏捷开发? • 什么是Scrum? Scrum标准流程是什么? • 产品经理(Product Owner),在一次Sprint(迭代)中需要做什么? 提供本次迭代需求列表 Sprint Backlog 学会冻结需求,增加需求变...

weixin_39753857的博客 494

8.《如何构建敏捷项目管理团队》之教练是问题解决者(摘要)

上篇:7.《如何构建敏捷项目管理团队》之教练是协助者 下篇:9.《如何构建敏捷项目管理团队》之教练是冲突领航员  目录 一、解决问题规则(敏捷问题) 二、问题出现与寻找问题 三、清楚地看待问题 四、解决问题 解决问题是谁的工作?与团队的职责相比,敏捷教练的职责是什么? 敏捷教练可以使用哪些工具来检查问题? 敏捷教练如何看清问题并决定如何解决问题? 一、解决问题规则(敏捷问题) ...

lomonva 717

如何有智慧地融合敏捷项目管理和瀑布式管理?

前几讲讲了敏捷管理的那么多好处,是不是传统项目管理已经过时了,敏捷项目管理要全面替代传统项目管理呢? 答案是否定的。实际上任何工具方法都有它的利弊,都有使用边界,瀑布管理和敏捷管理两者不存在相互替代关系,而是可以相向并行,甚至可以融合使用。 在这个问题上我们既要听李白也要听杜甫。 比如:对业务相对成熟,交付范围清晰稳定的业务,传统项目管理仍然是最好的方式。敏捷管理更适合新兴的,不成熟的业务,需求不断变化,需要探索创新和研发,更需要和客户一起合作共创的业务。 我前几讲已经说过当今流行的数字化业务适..

逸尘谈PM 755
上一篇: 老紫竹提高教程 - Java代理服务器和NTLM认证的使用
下一篇: [入门]什么是变量,变量名,及值
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值