前言

相信大家都频繁的听说过这样的事情:一些家庭的孩子,因为不愿意走父母设计好的人生规划,与父母产生了非常大的隔阂,家庭关系极度不和谐甚至出现一些惨剧。

每次看到这样的事情,我都会想到软件工程领域的瀑布模型,为了减少软件后期的不确定性,在前期就做好规划,各种情况考虑的面面俱到,然后按照计划一步一步的执行,这不恰如上面的那些父母所做的事情吗?在刚出生的时候就给孩子做了决定,未来走什么路,选什么专业,在哪里工作生活,甚至跟什么样的人结婚等等。

但很可惜,时代变了,现在是VUCA时代,无论是社会、政治、经济还是技术,全部充满了变化,充满了不确定性,我们无法预知当下所做的决定在未来的会是什么样,我们能做的就是对生活有规划,但最重要的是要拥抱变化,这不正是敏捷宣言的理念吗?

敏捷价值观

敏捷宣言的四个核心价值观:

  • 个体和互动高于流程和工具
  • 工作的软件高于详尽的文档
  • 客户合作高于合同谈判
  • 响应变化高于遵循计划

尽管右边的也有价值,但是我们更重视左侧的价值。

敏捷人生

这个时代是变幻莫测的,相较于瀑布模型的人生规划,敏捷就更适合进行人生规划了,它的价值观几乎就是在这个社会我们需要践行的行为指引。

个体和互动高于流程和工具

随着工作时间的增长,愈发觉得沟通是一个人最核心的基本功,也是一个人是否能够更加前进一步的关键能力,能否主动沟通几乎可以说决定了我们的人生上限,毕竟能说会道的人掌控了这个世界。但并不是说有足够的能力交流互动就一定成功,这只是一个必要条件。

为什么只是必要条件,可以参见近期公司被列为失信执行人的成功学大师XX,听懂掌声!

所以无论是沟通能力还是专业能力,自身的能力永远都是一个人安身立命的根本。我们有很多时候都会错误的判断自己的能力,感觉自己好像能够发光发热,但是也需要客观且理性的分析,到底是你自己发的光,还是舞台给你的光,离开了这个舞台,你还剩下什么?所以,提升自己永远不会错,但并不是说舞台不重要,正如敏捷价值观所表达的意思,舞台固然重要,能给人带来不错的挑战和机遇,但是相比之下,更关注个人能力的价值,个人能力提升了,才能够接住舞台提供的挑战和机遇,进而又能够为平台带来更大的价值,这本就是一个相互促进双赢的好事。

工作的软件高于详尽的文档

专本硕博、英语四六级、计算机各种证书、DevOps Master、Scrum 认证、Kubernetes 认证等等,你是不是也曾经或者正在被各种证所支配?

无论得了什么证书,或者说获得了什么荣誉,我们应该正视并深刻的剖析自己,是不是真的是对自己能力的一种认可?很多时候我们花了非常大的力气考了各种证,或者说看了非常多的书,参加了非常多的培训课程,这些东西真的能够对我们在工作、生活过程中碰到的问题提供帮助吗?相比于证书、荣誉、培训,更应该重视个人在实践能力上提升。

但是有很多时候,这些所谓的「文档」还是非常有必要的,因为它们可能是一些情况下的硬性限制,比如「相亲:本科学历」。

但如果你自身能力够好,这个条件可能就不存在了,比如你有「钞能力」

客户合作高于合同谈判

俗话说的好:买卖不成仁义在。即使在事情上没有谈成合作,我们也应该相信,维持好彼此之间的关系,后续还是会有非常多合作的可能的,尤其是在国内这样的关系型社会。

说白了,其实就是要处理好人际关系,无论是你是在合作上谈崩了,还是在会议上意见不合无法达成一致,亦或是家庭中的一些繁杂琐事,虽然有时候能够达成共识非常重要,但是我们还是要以人为本,以和为贵,毕竟和气生财,对不对?

其实理解起来一句话:你是想和和气气的搭伙过日子,还是要跟女朋友讲道理?

响应变化高于遵循计划

正如前文所说,我们所处的这个时代变幻莫测。在软件研发领域,瀑布模式因为它的固有流程,已经没有办法适应这些变化了,所以出现了倡导小步快跑,快速验证的敏捷模式,紧接着又出现了敏捷文化与工程实践的集大成者 DevOps 运动,方法论的变革本身也是一种响应变化的表现。

人生也是如此,无论是父母还是自己所制定的人生规划,目标愿景的确定固然重要,但是也要根据现状进行合适的调整,不能太过于一根筋。就像《摔跤吧!爸爸》里面,一般印度家庭对于女孩在一开始就定下了婚嫁的道路,但是马哈维亚看到了两个女儿的摔跤天赋,就决定让女儿们从事摔跤职业,后来遭到了女儿们的强烈反抗,就取消了这个念头,但是女儿们在看到了朋友的婚嫁人生的时候,瞬间明白了老父亲的苦心:原来他并不是为了自己的金牌梦,而是这个道路可以给她们人生一些新的可能。如果在一开始就只遵循计划而忽视这些现状带来的变化,可能就没了马哈维亚这个传奇人物,也没了这段传奇故事。

我们经常会为自己制定非常多的计划,比如几年内要让自己成为某一领域的专家,再比如新的一年开始做了很详细的计划,要完成什么样的工作和学习,有长期的愿景和规划是没错的,但是也要根据现状变化进行合适的调整,积极的响应这些变化,多关注社会、政治、经济以及行业的变化(PEST模型),并结合自身做合适的调整才是王道。

敏捷人生实践

敏捷实践是 Scrum、Kanban、XP 等一系列实践的集合,在这些主流的优秀敏捷框架或者实践中,也能够发现不少能够应用于日常工作生活的实践。

以下简单列举下自己所观察到的一些有价值的点,以此抛砖引玉。

Scrum

Scrum 是相当流行的一个敏捷框架,提供了一系列的指引和原则,帮助团队更好的进行敏捷迭代的实践。

迭代计划

选取一个合适的时间盒,识别要做的事情的价值,也就是这个事情是否对你的中长期规划是否有积极的影响。而且把要做的事情尽可能的拆分,跨度不要太大,跨度大的事情不容易让人建立自信,因为无法得到持续的正向反馈,正如 Scrum 所提倡的,专注一个 Sprint 冲刺,快速进行实验并尽快得到反馈。

一个最简单的例子就是看书,大家应该都有过这样的体验,春节拿回家了一本书,心里想着读书破万「卷」,信誓旦旦的说要把它看完,但是很可惜的是,书是怎么样拿回去的,就是怎么样带回来的。如果能够做好规划,拆分成小的任务,并且按照计划执行,能够更好的看到效果并激励自己继续努力。

前提是得有一定的自制力,敏捷不能帮我们解决问题,只能帮我们及时发现问题

站会

每天抽几分钟进行自我简单的回顾和计划,奔着目标脚踏实地的前进。

吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?

迭代回顾

定期对自己过去一段时间的迭代进行回顾总结,发扬光大优秀的习惯,改进不好的习惯,不断地调整优化,才能够持续不断的更好的走下去。

输入图片说明

Kanban

Kanban 是一个渐进式的迭代方法,通过在制品的限制以及拉动式的任务执行方式来打通上下游。在 Kanban 中我们最直观能学到有两点:

  1. 主动执行,提升自律性
  2. 限制关注点范围,让自己专注

输入图片说明

XP(极限编程)

极限编程有着非常多的工程实践,我觉得最有价值的人生实践应该是结对编程。

结对编程的「对」,不仅仅是对象的「对」

人生在世,我们并不是一个孤立的个体,我们会遇到非常多的人:家人、老师、同学、朋友、同事等等等等,很多时候我们并不是一个人在战斗,他们能够给到我们非常多的指引,能够给到我们很多行之有效的建议和意见,让我们能够在人生的道路上砥砺前行。

毕业工作后,接触最多的应该就是我们的同事了,能够有幸在一起共事过是非常幸福的事情,大家一起为了目标而努力:比如一次次系统的大迁移、一次次紧赶慢赶的系统上线、一次次突发故障的处理、一次次的…….

他们不仅仅能够给到我们在代码、产品、架构上的建议,也能够在人生的其它方面影响到我们,他们亦师亦友,而且就像家人一样。(跑题了?)

其实这也对应着敏捷的价值观:客户合作优于合同谈判,我们应该多与他人沟通分享,多去倾听其他人的意见,多主动分享自己的见解,跟着团队更好的向前走。毕竟这是一个寻求合作的时代,单兵作战的英雄主义已经不适合这个社会了。

最后

​人的一生亦如项目,每个人都是自己人生的项目经理,这个项目的发展路线、价值观以及如何打磨,都完完全全掌控在自己手中。

你觉得敏捷还有哪些优秀的人生实践?

(END)

Blog Logo

Zoker


Published

Image

Zoker's Blog

专注、沉淀、提升

Back to Overview