2018-07-16 11:28:34 asb_snail 阅读数 398

    2001年的时候,17位大牛发布了敏捷宣言,从此敏捷作为一个带有特殊含义的名词慢慢为人们所接受。有趣且少有人提及的是,这17位大牛经过三天的讨论后,发布的仅仅是敏捷宣言和原则,却没有指明落地的方法和工具。

    为什么不指明落地的方法和工具呢?是因为大牛们没有这个经验或者能力?显然不是,能够总结归纳出如此精辟的理念,是绝然不可能脱离长期的实践和思考的。所以,妄自揣测一下,很可能是因为所谓“敏捷”之路,如同通往罗马之路,是有千条万条的,每个团队,每个组织都会有自己的方式方法,然而,最终的目的地却是一样:沟通和协作高于流程和工具,工作的软件高于详尽的文档,客户协作高于商务谈判,响应变化高于遵循计划!

    因此领悟敏捷的核心,通过敏捷的实践(Scrum,Kanban,XP等),反复的思考和调整,总结出属于自己的敏捷之路,才是正确之路。所以不要拘泥于敏捷的形式,比如站会,看板,回顾,评审,TDD等等,要知道这些形式背后的含义,带来的改变。

    而对我个人而言,敏捷的思想更像是一次认知的提升。在接触敏捷之前,用了很久的瀑布式开发,说实话也没觉得有什么问题,最多是赶赶进度,加加班,即便是客户不满意,也没想过如何去改变...在接触了敏捷之后才发现,原来可以从如此的角度考虑问题,可以打通整个交付的价值链条,并让价值链顺畅的流动起来...所以渐渐对敏捷产生了兴趣,开始去了解精益,开始在生活中实践敏捷...现在回头看看,真的是经历了一次观念的升级。

    不忘初心,方得始终!

    初心易得,始终难守!

 

    忘记规范,工具和实践,忘记一切形式,只需要牢牢盯着我们的目标……

 

    前方没有终点,敏捷也不会是最终目标,希望能够在以后的路上不断的学习,不断地升级,不断地探索...不断的发现惊喜。

    愿路上能与君同行,体验和交流此种乐趣 :)

2009-07-30 17:06:00 inthirties 阅读数 710

正规军 游击队-瀑布开发 敏捷开发

 

     Waterfall的开发模式完全是受之以前公司的根深蒂固的灌输,所以每次有遇到一起探讨项目管理的朋友,

谈起来满口的迭代,PDCA,俨然一副国军正规军的打扮,对xp之流的敏捷式开发,鄙夷而之不顾,更谓之

游击队而笑之。

 

      这几天由于业务需要,提示我留心一下agile的思想,硬性的命令驱使我不得不放下以前对之的鄙夷,

也开始关注这个以团队善战精悍而著名的游击队模式

 

读书笔记先记下。以便以后深入了解后好总结。

 

几个常见的敏捷开发方式

1. Scrum  一般把开发过程分为30天的迭代周期,或者更短,每个迭代周期叫做一个Sprint。英文

原意:疾跑。 翻译过来为 冲。每天有一个15分钟的短会,用来决定第二天的任务安排这样的短会就

叫做scrum,由于这样的会议,不类似waterfall那样由长期的计划性。所有会议多很多争议,scrum

也意味着混乱,可能这个术语也得意与会场的气氛了。开发者每天要向管理者报告项目进度。

 

2. Crystal 根据项目规模和项目的重要性来区别项目,并赋以相应的方法,所以,crystal是方法的组合.相对于

其它敏捷方法,Crystal强调软件开发流程的纪律性,所以,它比其它敏捷方法易于使用,但它的生产率不如XP等

其它敏捷方法

 

3.  ASD(Adaptive Software Development)强调开发方法的适应性(Adaptive),这一思想来源于

复杂系统的混沌理论(听老罗-罗永浩讲过混沌数学破解老虎机)。ASD不象其他方法那样有很多具体的实践做

法,它更侧重于理论,因为它的作者就是搞理论出身的

 

4.FDD(Feature Driven Development)定义了5个流程,分别是Develop an Overall Model、

Build a Features List、Plan by Feature、Design by Feature和Build by Feature。 前3个流

程是在项目开始就进行的,其实总体相当于我们现在的系统分析;后两个则出现在每次迭代周期中,FDD

的迭代周期是两周,相当于我们现在的设计/编码/测试。开发人员被归为两种,一种是主程序员,另一种

是class所有者。主程序员不作具体的编程工作,但要负责将Feature和Class对应起来,并充当开发协

调者、设计者、技术支持和指导者等;class所有者则进行实际的编程。我认为这样的划分对国内的软件

开发情况不合适,因为,真正达到主程序员水平的人,太少了!

 

5.XP 太有名了(extreme programming)极限编程, 强调沟通、简单、反馈和勇气,对开发人员的工作

要求:编码、测试、倾听和设计,主要实现方法包括:测试驱动开发、结队编程、重构和极限编程工具。

 

汗,全是些神交的蓝图。不过有些东西确实折射出waterfall开发方式上的不足。先记下这些了。

 

 

 

 

 

 

2018-01-31 22:59:48 tcdzyq 阅读数 829

《敏捷革命--提升个人创造力与企业效率的全新协作模式》

第二章 SCRUM的由来提及敏捷背后的核心来自PDCA(计划、执行、检查、行动),也就是说,敏捷其实也是一种过程质量管理,所以敏捷植根的方法论就是持续改进。敏捷是一种PDCA的应用,所以其效果也带有PDCA的特色。

基于敏捷与PDCA的关系,就意味着,这种应用并不局限于软件项目的开发,同样可以应用于个人学习、企业管理、硬件项目开发、财务、家庭等等。

计划和执行所有企业、个人都在做,但是检查却不一定有。所以核心是检查,定期停下来检修一下。车跑久了要检修,刀久了要磨,但不误砍柴工。我印象最深刻的就是敏捷课堂上,老师让我们递水,我们玩了三轮,进步的速度接近10倍。如果一开始就递水中间没有停,也许只是达到熟练工,也许最后能达到4~5份成果,但是停下来,却是1+3+10=14份,效果达到3倍。所以,停下来并不浪费时间,否则反而是在错误的路上走得越远,浪费的时间越多。而对于如今的社会而言,已经没有时间可以浪费了。所以检查的重要性,以及检查的重要作用在持续改进中起到至关重要的作用。只要能做好检查,已经比60%以上的人领先了。









PDCA
2018-02-09 21:14:01 xsh096011 阅读数 1108

前言

前几天去万达开会,老师提到了PDCA,对这个比较好奇,才有了这篇博客。

PDCA循环的含义是将质量管理分为四个阶段,即计划(plan)、执行(do)、检查(check)、调整(Action)。在质量管理活动中,要求把各项工作按照作出计划、计划实施、检查实施效果,然后将成功的纳入标准,不成功的留待下一循环去解决。这一工作方法,这是质量管理的基本方法,也是企业管理各项工作的一般规律。

P (plan) 计划

包括方针和目标的确定,以及活动规划的制定。计划阶段要通过市场调查、用户访问,摸清用户对产品质量的要求,确定质量政策、质量目标和质量计划等。

D (Do) 执行

根据已知的信息,设计具体的方法、方案和计划布局;再根据设计和布局,进行具体运作,实现计划中的内容。根据产品标准质量进行产品设计、试制、试验及计划执行前的人员培训。

C (check) 检查

总结执行计划的结果,分清哪些对了,哪些错了,明确效果,找出问题。在计划执行过程之中或执行之后,检查执行情况,看是否符合计划的预期结果效果。

A (Action)调整

对总结检查的结果进行处理,对成功的经验加以肯定,并予以标准化;对于失败的教训也要总结,引起重视。对于没有解决的问题,应提交给下一个PDCA循环中去解决。遗留的问题转入下一个PDCA循环去解决。

以上四个过程不是运行一次就结束,而是周而复始的进行,一个循环完了,解决一些问题,未解决的问题进入下一个循环,这样阶梯式上升的。

这里写图片描述

对于质量管理来说是一个特别好的方法,同样对于处理事情来说也是一个基本方法。

2018-06-14 14:37:56 tester_sc 阅读数 2109

工作中一个项目的从运行开始到项目收尾,不知各位用的什么好的方法进行在项目组

中进行工作的规划开展,下面笔着就介绍下自己的工作中使用的方法“PDCA”机制

PDCA的经典解释,感觉这个解释更正宗

1.P(plan)--计划,包括方针和目标的确定,以及活动规划的制定

2.D(do)--执行,根据已知的信息设置具体的方法、方案和计划布局;再根据设计和布局,进行具体操作,实现计划中的内容

3.  C(check)--检查,总结执行计划的结果,分清哪些对了,哪些错了,明确效果,找出问题

4.A(action)对总检查的结果进行处理,对成功的经验加已肯定,并允以标准化;对于失败的教训也要总结,引起重视,对于没有解决的问题,应提交给下一个PDCA循环中去解决

上述四个过程并不是运行一次就结束,而是周而复始的进行,一个循环完了,就结局一些问题,未解决的问题进入下一个循环,阶梯式上升。


专注软件测试行业前景分析、测试思想、管理领域分享; 系统、接口自动化测试、python学习资料以及爬虫技术娱乐圈新鲜事好文推送 ; 订阅号后台回复"测试""Python"领取系统学习资料微信扫一扫直接关注 加小编微信入学习群:shichaogg

 

PDCA模型的学习

阅读数 622

PDCA循环

阅读数 32

PDCA&OODA循环

阅读数 53

没有更多推荐了,返回首页