北芒星学习:敏捷开发实践和分享

Posted 我们的开心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了北芒星学习:敏捷开发实践和分享相关的知识,希望对你有一定的参考价值。

北芒星学习:敏捷开发实践和分享

文/张奇 







从事项目管理的的研发人常常会发现:开发人员经常工作在一个沟通关系复杂、多条战线交织纷杂的环境中,如何区分优先级、如何提高工作效率和促进团队成长,是一个耗心耗脑的问题。在这个方面,敏捷开发提供了一条新思路,北研开发一部针对这个问题,在部门“星学习”活动中,邀请相关职能组总结工作经验,并安排资深老师为员工安排了敏捷开发培训,分享管理心得体会。


本次学习活动分两个阶段,第一阶段在部门个人网银组中进行,结合组内承担的DevOps项目实施情况总结经验和定期交流,针对工作实践中的迭代开发、电子看板、自动化单元测试、结对审查、每日线上站会、Code Review适时执行情况等进行定期总结,做好过程经验材料收集,并由项目骨干定期交流实施中遇到的问题和解决思路。第二阶段由部门技术委员会组织部门级别交流学习,把敏捷开发中好的经验和技能在部门内推广(培训学习情况如图所示)。

北芒星学习:敏捷开发实践和分享

从实践结果看,敏捷强调的核心要求,如尽快交付价值、迭代管理的机制,可以强制让问题尽早暴露,让项目经理和团队强制定期去审核是否偏离目标太远,是否要及时调整进度、方案、以及风险的应对措施。敏捷以及DevOps在为团队成员技术赋能、释放开发技能潜力方面已经初显成效;同时Scrum基本价值观,如专注、尊重、承诺、勇气、透明等精神倡导,也有利于培养团队成长,加深团结进取,这种项目管理“软文化”也有利于促成项目管理思维的转变,如从“项目管理传统三角”转向“敏捷三角”。这种转换有利于将敏捷思维融入项目建设中,提高项目推进效率。

在培训学习活动中,大家对“3355”、敏捷流程的感受和反馈最多。敏捷“3355”的思想对项目管理中工作框架的划分提供了新的参考:3种角色、3种工件、5种价值观、5种活动,这些概念从敏捷视角,重新划分项目管理的实施对象和管理路径。敏捷流程中的迭代计划、每日站会、迭代演示、迭代回顾更从实践应用上为项目开发提供新的指南。另一方面,敏捷开发重视用户故事的作用,它起需求阐述的作用,代表迭代完成的内容,也是测试的依据。一个简单的三段式用户故事就直观解释了开发背景和目的。这些思想均使参与培训的人员耳目一新,并在培训中表示后续将科学引入敏捷思想,促进项目良性推进。

北芒星学习:敏捷开发实践和分享

本次敏捷学习和分享活动是北芒星学习系列活动一部分,后续随着敏捷开发实践的增多,北芒星学习将组织更进一步的学习和分享。

北芒星学习:敏捷开发实践和分享


轮值总编:闵佳

责任编辑:王金华

美编:侯一帆

技术支持:张奥爽

北芒星学习:敏捷开发实践和分享

北芒星学习:敏捷开发实践和分享

我们的开心 · 总编辑部

(茶  话)

-  
快 乐 生 活 
开 心 工 作 


   
我 们 的 开 心

微信号:abc_kx
本文为“我们的开心”第3073期文章  
转载本号文章请联系我们

■欢迎来稿:请按“作品名-作者-部门”命名,发送到abckx@abchina.com

以上是关于北芒星学习:敏捷开发实践和分享的主要内容,如果未能解决你的问题,请参考以下文章

前端敏捷开发​落地与实践

敏捷开发实践

淘宝直播:敏捷开发最佳实践

Scrum敏捷工具Leangoo企业实践分享

智绘堂《搜索引擎Lucene》和《敏捷开发实践》专题讲座

敏捷开发中的质量效能工具