用敏捷思维找到你的生方向

我是一位服务于IT行业的猎头,大家都叫我Kevin ,在上个礼拜我开始做PMO项目管理经理职位,职位要求其中就有一条要求,要求候选人懂得敏捷开发与瀑布开发,我也一直很好奇什么是敏捷开发,为什么懂得敏捷开发的人优先录取。

图片发自App

我大概百度了一下什么叫做敏捷开发:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

瀑布开发:瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难以调整,代价高昂。瀑布式方法在需求不明并且在项目进行过程中可能变化的情况下基本是不可行的。

图片发自App

我在这里简单再解释下敏捷开发与瀑布开发:敏捷开发是一种以用户需求为核心做项目的一种理念方法,设计出一个整体项目模型,然后再分解成数个子项目,每个子项目可以独立运行,所有子项目合并也可以进行单个大项目整体运行的一种程序,每个子项目还是整体大项目都可以不断的更新迭代。

瀑布开发也是一种项目管理或程序开发的一种思维理念,它所采用的方式是一个项目前期的进行需求调研,需求分析,再项目立项成型,一个项目的结构是阶梯式形状,前期要进行每个阶梯的进行固定,一但模型固定在执行开发后就不可更改,不可迭代、大势已成,成了一种不可有丁点改动的或差错的开发方式,如同下棋到了关键时刻一步棋走错全盘皆毁之路。

那如何用敏捷思维制定我们的目标,在《敏捷主义》这本书有谈到,如果你真的不太清楚自己做什么,最好的方式就是去买一叠便利签,把你所有想达成的目标都写出来,每个便利签只写一个想法,写完了过后你就检查哪些是不重要的,甚至可以扔掉的,那你就又开始一步步的去做简化,留下来的都是需要你去做的。

图片发自App

事情需要做的太多,我们这时就可以按照轻重缓急、时间先后顺序进行排列顺序,这样你的目标是不是就一下会清楚了很多,并且知道自己该做什么了,制定目标的方法可以采用至上而下,如果确实不知道做什么就用我前面提及的从下至上的方法,也可以结合使用,在敏捷当中这个排序板我们把这种方式称作看板,在这个看板可以设置进度比,这样就好随时关注进度,也可以设置项目执行前,项目执行中、项目执行后,这样就可以随时关注我们的项目。

图片发自App

当然所有的目标制定后并不是一成不变的,这时我们可以运用敏捷开发思维,把最初的计划执行到一定的阶段然后进行检视,检视你的结果哪些完成的不错,哪些地方可以做得更好?是什么阻止了我们?哪些情况发生了变化?下一步做什么?然后想出优化方案然后再次执行。

所采用的思路就是制定计划-执行计划-查看结果-反思现状-提出优化方案-再次执行,不断的这样去重复上述五个步骤,直到满意为止,这就像做小程序一样,每个APP都会不断的做版本迭代,不断的去满足用户需求,其实我们做所有的计划、目标不就是为了满足自己内心的某一种需求吗?实现某一种人生价值是一种需求,过上幸福人生是一种需求,和尚也有他的需求,只是每个人的需求点不同而已。


图片发自App

制计划并不是像瀑布式开发思维一成不变的,有些你所谓的目标是可以放弃的,有些是需要持续的坚持才可以实现的,有些是需要你持续不断的去修正才能真正做到你所基本满意的,其实人生就像是你在创业,你需要不断的犯错,然后不断的改正,不断的跌倒、不断的爬起来。

人生并不是一次、两次的失败就代表你是个失败的人,美团创始人王兴2004年放弃美国继续读博的学业,开始回国进行创业,第一次创业是找了三个朋友一起创立了个叫做多多友的项目,做了没多久,没做成,失败告终;第二次创建了校内网项目,然后也是以无法继续运行,被收购失败告终;第三个项目叫做饭否,最后因为故障问题被关闭,失败告终;我记得读他个人简史王兴大概是经历了九次创业,直到现在我们大家都知道的美团,经历了连续八次创业失败,到第九次美团终于在9月20日在港股上市,显然美团成功上市,王兴终于迎来创业的成功。

图片发自App

如果是我们创业最多连续三次就可能不再创业了,就会开始怀疑自己是不是创业的料,觉得自己什么都做不好,开始放弃,如果你能在这样连续挫败中不断的爬起来,下一个成功者一定会是你。

图片发自App

你可能感兴趣的:(用敏捷思维找到你的生方向)