趁着双十一又在当当买了一箱书,间断了2个月,终于有回归读书的状态。今天的这本书作者刘华,所讲的是所属的银行的一段敏捷组织转型之旅,中间的敏捷的导入、试行、失败、成功在许多软件项目中都有过类似的过程和经历。
启动
“猎豹行动”是落实敏捷转型的项目代号,敏捷的启动,通常最需要的是管理层的支持和推动,有的是至顶而下,有的是至下而上,不同的企业根据实际情况各有不同。文中的启动方案也是:1.全面扫盲(让所有IT同事对敏捷全面了解)2.体察民情(每个团队交谈,了解团队痛点、探讨具体改进方案) 3.教育客户(组织业务部门基础培训敏捷)。
敏捷的开始步骤:1. 剖析传统模式的问题及痛点 2. 转型敏捷的方法和价值观 3. 实施敏捷的好处 4. 开始敏捷的启动行动;
提速
工欲善其事必先利其器,工具软件很大程度影响团队项目的开发速率,通用敏捷与DevOps的工具软件有:JIRA、Conference、GitHub、Nexus、Jenkins、SonarQube、Ansible。
通过工作坊Workshop 找出DevOps改进点
发现礁石
一般组织中的PMO存在的2点问题:1,经常不和IT部门商量就定了交付日期;2,需求文档质量不高。一个是Time时间,一个是Quality质量。因为在具体的项目时,不会把项目拆分成用户故事,所以也就无法敏捷起来。这就需要使用用户故事地图对每个开发点进行业务价值的审视,从而找出最小可用产品MVP 并制定发布计划。
极限编程
12个具体实践:计划游戏、小型发布、现场客户、测试驱动开发、持续集成、重构、代码集体所有权、简单设计、结对编程、每周只工作40小时、系统隐喻、编码规范。
5个核心价值观:沟通、简单、反馈、勇气、谦逊。
其中关于结对编程,建议每天结对时间不超过6小时,固定在上午10:00-12:00和下午3:00-5:00,期间可以有短暂的休息时间。
看板
看板作用:1、进度可视化;2、限制在制品WIP;3、观察和改善流动;可以基于JIRA和Conference查看简历仪表盘。
初见成效
推广新的流程,改变对方的习惯,最好做以下几件事:1.说明对对方的好处 ;2.简化流程;3.鼓励使用新流程;因为这样之后通常简化了业务部门的关系,拆分需求和缩短反馈环。
大胆假设、小步推进、快速行动。
精进
关于优先级的两种业内实践:
1.延迟成本,计算每个请求如果逾期的话造成的损失,将其折算成金钱,这样可以
量化所有请求的优先级;
2.服务等级,对于不同的请求类型,赋予其不同的服务等级,区别处理。
通过关键链,把约束理论运用到项目管理中,突破项目管理的瓶颈。
组织的变革,诸如简化关系, 缩短反馈环,在组织架构下做优化、精简和整合。去中心话的网状组织形式,决策的熟读更快,更能适应快速变化和高度不确定的市场环境。
本书不同于方法论的书籍讲框架和体系,更多的是以中国本土的软件行业/公司的组织背景下,团队和组织进行的敏捷转型过程,虽然都是从开始的Water-Scrum-Fall 逐步过渡到有效果的Scrum,再到高效的迭代和交付。敏捷转型对于大型IT项目并非易事,而最大的难处在于“人”而非“物”,给人更多的体会是:敏捷转型就像一场艰苦卓绝的革命。
网友评论