《敏捷革命》读书笔记

发布时间:2018-06-01 13:38:18   来源:文档文库   
字号:

敏捷革命》读后感

在项目管理中,我们通常会制定好详细的计划,对每一个阶段都进行严格的评审,当前一阶段的工作完成得足够好,才进入下一步。这种流程进度缓慢,开发过程往往滞后于计划,造成预算超支。并且最终制造出的产品也可能不符合用户变化的需求,或已经跟不上技术的发展。

为了规避这些缺陷,萨瑟兰博士发明了Scrum方法。与自上而下的命令式工作流程不同,Scrum是一套具有不断进化与自我修正能力的系统,让团队像机器人一样根据外界反馈进行调整。这套系统强调团队的高度透明性及密切的协同作业,通过精简内部成员之间的信息流,提高效率,实现高水平的业绩。

简软作为软件公司,经常面对的是开发新软件,scrum方法的学习可以一定程度上提高产品的开发效率。目前我们开发一个软件的流程是:1.根据整理出的客户诉求画出草图,完成业务逻辑的构建;2.草图经过讨论确认后,发给开发人员讨论技术实现上是否有问题;3.经过开发确认后,交付给平面设计;4.图面设计完成后,交付给开发安排编写程序和前端设计;5.测试软件;6.软件上线。这整个流程看起来似乎没有什么问题,实际执行过程经常发生变化,比如开发前讨论的定稿没有想到的问题,开发到一半时想到了,这时该怎么办?是先记录新发现的问题,继续开发,还是综合发现的问题优化程序,这是一个让人纠结的问题,通过Scrum方法的学习,让我对这个问题的解决有了一个较为清晰的想法。这本书讲到虽然规划有用,但是盲目的遵循规划是很愚蠢的,时刻检查与调整产品开发过程,不一味地指责他人的过失,找到问题的根源,通过团队协作把问题解决掉,按开发周期展示成果,有一个专门的协调人通过每周例会分享产品的进展,让每个成员都充分了解产品的进度和问题所在,团队的头脑风暴也不失为解决问题的一种好方法。

专注于一个软件产品,做起来要容易一些,但是针对目前多个产品同时开发和维护,难度很大,scrum方法的原则是不要同时做多项任务,要一次做好一项任务再开始另一项任务,这就需要我们每日列出任务清单,区分轻重缓急,然后再遵循scrum方法去高效的完成任务。

最后学到的一点是编写“用户故事”,这样这样便于理清软件产品的核心功能是什么,整体把握产品的开发方向。

Scrum方法是PDCA循环基础上改进的,Scrum不仅是科技行业开发新软件和新产品的主要方式,还能够帮助我们的公司改变固有的工作方式、创新方式、规划方式以及思考方式,认真读来还是受益匪浅。

本文来源:https://www.2haoxitong.net/k/doc/4c089c580812a21614791711cc7931b765ce7b82.html

《《敏捷革命》读书笔记.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式