敏捷开发难于成功?那是因为你的打开方式不对!

Posted Java3y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷开发难于成功?那是因为你的打开方式不对!相关的知识,希望对你有一定的参考价值。


敏捷是一把双刃剑,用不好自毁武功,用好了,提高不止1倍效率。

2013年,敏捷圈 1 个朋友,别人 1 礼拜的活,他1天半干完,剩下的 4 天半就没事炒炒股,还挣了不少钱。

反观传统开发,礼拜一安排完任务,然后就是 “能不能坚持下”,“我不管,我要结果”,“今晚能不能加个班?”,这是开发者的日常。

为什么敏捷开发能提高写代码效率?因为它首先达成的是这三个目标:
第一,准确把握需求,开发的功能一定是客户想要的;
第二,保障软件质量,开发的代码一定是有自动化测试覆盖的。
第三,测试驱动开发,提高至少3-5倍开发效率。

敏捷开发中,TDD的核心在于严格规定开发节奏,一次把需求理清,一次做对、消除返工,因为避免反复修改带来效率的大幅度提高。

这些实践使开发稳步开展,而不至陷入混乱、救火、赶工和加班的泥潭,里边的核心原则是
  • 用测试准确框定需求范围,帮助软件设计逐步演进生长。

  • 代码有充分的单元测试覆盖,为软件提供持续有效的质量保障网。

  • 对出现“坏味道”的代码进行无情的重构,不容忍低质量的代码累积。

  • 开发团队重视设计的简单性,保证代码可测试、可理解、可浏览、可解读。


举个例子,习惯不用鼠标做开发,正常程序员人均50分钟的项目,我们大概7、8分钟就能做完,无他,手熟尔。


很多人有这种体验,学一种体育,能最快体现你资历和专业度、帮你拉近圈子的,就是国家体育部认可的级别。 就像“英语6级”,“国家一级运动员”一样,在敏捷领域,国际通用,也是最权威的资格认证是—— CSD


什么是CSD认证?


CSD认证 ,是Scrum联盟认证体系的基础认证之一,针对个人职业发展的敏捷认证体系,由国际Scrum联盟(ScrumAlliance.org)制定和维护。其中基础认证分别是:
  • Certified ScrumMaster认证(CSM)
  • Certified Scrum Product Owner认证(CSPO)
  • Certified Scrum Developer认证(CSD)


CSD认证是获得更高阶认证的前置要求,是成为更高阶敏捷开发者的必经之路。当然,会让你的履历更加丰富。
敏捷开发难于成功?那是因为你的打开方式不对!

CSD侧重于为互联网全栈工程师提供快速交付可工作软件所需的工程技术实践和 软件匠艺 ,大多来自于极限编程XP,目前不需要考试,需要参与一共不少于5天的CSD学分资格的学习。

敏捷开发难于成功?那是因为你的打开方式不对!

其中21小时的技术实践,可以获得3学分,是 CSD 的核心。



全球首次线上CSD认证


4个月前我和极客学院合作训练了890位程序员。


他们有在京东工作十年的资深开发,有中小企业架构师、有腾讯、今日头条一线大厂的骨干工程师。


但我经常收到这样的需求:有没有什么东西,可以证明我是真的敏捷?


于是,我萌生了把敏捷开发实践,和CSD认证结合起来,做一期实战营的想法。


但传统的CSD认证,必须通过在线下学习才行。现在情况这么特殊,怎么做到能让大家根据自己的时间、地点,完成认证?


很快这个机会来了——极客优普丰敏捷学院合作,联合开展了全球首个 Scrum 联盟官方认可的线上认证培训。


这是 全球历史上第一次 你可以坐在家里,选择你合适的时间,花比平时更少的成本, 获得受 Scrum 联盟官方认证的 CSD技术实践学分(3学分)


换句话说,如果有这样一个机会给到你

  • 提高敏捷技术,提升开发效率

  • 线上任何时间,任何地点完成CSD认证

  • 比线下更低的价格,就能完成线上认证


你是否愿意参加?

不用着急下决定,你可以先来看看我4月29日的直播。


敏捷开发难于成功?那是因为你的打开方式不对!

▲往期直播截图



我是谁?

我是熊节,《重构》译者,前 ThoughtWorks 总监咨询师。

敏捷开发难于成功?那是因为你的打开方式不对!


从业18年,有管理超百人技术团队经验,带队主导华为、中兴敏捷开发转型,前 ThoughtWorks 总监咨询师, 翻译《重构》、《软件工艺》多本开发著作。


训练营有什么优势?


我做训练营,就是一个“练”字。之前带过的学员,有600+人每天坚持做学习记录,他们真的很激动,因为开发效率在以肉眼可见的速度提高。

敏捷开发难于成功?那是因为你的打开方式不对!

▲心潮澎湃


第一个项目叫FizzBuzz,大部分开发者会把时间从20分钟压缩到5分钟之内。

敏捷开发难于成功?那是因为你的打开方式不对!敏捷开发难于成功?那是因为你的打开方式不对!

▲效率提高一倍


第二个项目叫Args,训练前一般你的完成时间是4小时。最终你的完成时间大概会在27分钟。

敏捷开发难于成功?那是因为你的打开方式不对!


敏捷开发难于成功?那是因为你的打开方式不对!

▲效率提高3-10倍


如果你对于我的实战营,还有疑问,我会在 4月29日 晚上 8点 ,进行一次 免费直播 正式的实战营,会在 4月29日 开营,5月31日结束,期间你可以自由安排学习时间


实战营共4个项目,涉及到TDD、重构等,多方面的内容。



参加实战营,你会收获:
  •  CSD 权威认证3学分

  • 将敏捷应用在工作中的方法

  • 养成编写整洁代码的习惯

  • 重构代码的多种手法



如果你是

  • 软件开发者、架构师、技术管理者

  • 工作1-3年,发觉敏捷开发已成主流,我却知之甚少,无人指导

  • 工作3-5年,技术债务像滚雪球一样越滚越大,不堪重负

  • 技术leader,想将团队带入敏捷,实现高效开发


欢迎来我的直播间,希望直播过后,你可以对敏捷有一个新的认识。



如何报名直播?

1.前100人,免费参加4月29日晚8:00的直播

2.收获一张完整的敏捷开发技能全景图

3.学到敏捷开发的核心原则+缩短开发时间的5个方法

4.扫描下方二维码,立即报名


以上是关于敏捷开发难于成功?那是因为你的打开方式不对!的主要内容,如果未能解决你的问题,请参考以下文章

主流敏捷开发方法:极限编程XP

敏捷开发:让你的IT团队告别996

敏捷开发,让工作更高效!

深度解读 | 微信教父张小龙所说的「敏捷开发」

高效程序员的良好习惯,敏捷开发修炼之道

张小龙内部演讲提到的“敏捷开发”有何独特之处?