Huawei Yun,Yun专家Tong Xin:从纸面故事到落地实践,敏捷转型应该警惕傲慢

admin 手机数码 2023-07-16 09:14:39 0 代码 敏捷

参与新一批大型互联网项目的开发,拥有丰富的大型互联网产品架构经验,活跃在敏捷性、大数据、云计算、Devops等技术领域。

[第1001号]

在敏捷转型的过程中,许多团队经常会犯纸面上的错误,敏捷实践最终以失败告终。拥有丰富软件开发经验的董鑫也有类似的经历,但在不断的学习试错,以及华为云DevCloud的帮助下,她成功地走出了敏捷转型的陷阱,找到了正确的道路。一次内训,和敏捷结缘欣曾是一个软件开发工程师,她第一次接触“敏捷”还在公司的一次内部培训中,当时他们邀请著名的敏捷教练进行敏捷培训,各项目经理及部长一一阐述了对敏捷的认识及敏捷转换遇到的问题。这次交流给欣留下了深刻的印象,特别是当时某个部长提出了敏捷转换如何协调员工工作的问题,这位员工的工作能力非常出色,是根据能力分配工作,还是分配基础工作后,剩下的时间可以自由发挥。这是因为,如果处理不当,在敏捷实践中容易引起员工的工作疏忽。这个看似棘手的问题激发了我对敏捷的思考,看到团队正在进行敏捷转型,并开始观察如何使用敏捷的深度和感觉。“有些人建议敏捷,试过了,但失败了,杂工们留在招牌上;有些人在使用敏捷性后每天保持站立;有些人从来没有尝试过。“看的多,想的也就多,以后,一词一直欣的心中,她也正式开始了系统化的长长路。2018年,董鑫参加了华为云上的一系列培训课程和敏捷书籍的研究,包括《凤凰计划》、《DevOps实践指南》、《敏捷无敌DevOps时代》。经过一段时间的培训,董鑫也巩固了她对敏捷的认知。“敏捷开发以人为本,以渐进的方式进行软件开发,而DevOps改变了运营和开发之间的新关系。通过敏捷和DevOps,您可以更快、更好地完成用户需求,快速试错,并及时优化。“无论读了多少资料,没有实际的操作,都是纸面上谈的。”当时,Tong Xin的团队正在进行敏捷转型,但他们遇到了代码质量会影响项目进度的问题。在项目开发过程中,每个人都会频繁上传代码,因此容易影响主干代码的质量。“为了保证代码的质量,我们尽量不要频繁地提交代码,确保自己的代码没有问题,然后在一定程度上积累并重新提交。一开始我们没有遇到任何问题,但随后的集成测试发现了许多问题,这花费了足够长的时间,影响了项目的交付。”在了几个之后,欣和了。这种令人不安的敏捷实践给了他们一个深刻的反思。“我们发现测试跟不上代码提交的进度,没有预先的测试,绕过了问题的暴露点,最终到了最后一点,导致大面积的问题暴露。为了避免这种情况再次发生,Tong Xin和他的团队决定采用单元测试和代码并发提交的策略,以确保代码的规范性和质量,并在通过测试后提交代码。代码质量只是敏捷转型问题的冰山一角,Tong还面临着同事们在第一次接触敏捷时提出的一个问题:如何协调员工的工作量。她说:“作为管理者,我们需要数据支持,我们对员工进行评估,所以作为被审查者,我们通常担心这些数据是否会干涸,以及会不会影响我们自己的奖金、业绩、水平调整等。”同时,该数据的收集、分析也是一个棘手的难题,例如数据是否真实准确,分析结果是否满足时效性、可靠性和专业性。华为Cloud DevCloud完美地解决了这一问题,提供了一站式软件开发工具,可以“完善”数据的收集、分析。董鑫进一步表示:“在项目的早期阶段,通过需求分析,对任务功能点进行划分,对每个任务进行时间划分。任务完成后,可以统计每个人的完成情况及进度。然后,通过平台上收集的数据,自动分析相应的图表,直观地感受到每个人的工作状态。这就是工具在敏捷实践中的力量。最后,在敏捷实践之后,董鑫表示:“基本上,尝试敏捷转型的团队在早期都会有不耐烦的感觉,但敏捷转型本身是一个迭代的过程。这是一个缓慢的过程,但成功的转型将意味着巨大的飞跃。”

分享: