敏捷开发奠基人Robert C. Martin接受采访时曾表示:软件研发领域成功的秘诀其实是用很多小团队解决很多小问题。随着 IT 互联网的飞速扩大,业务规模的海量增长,软件开发领域走向了用大团队解决大问题。
但大团队先天性的臃肿、迟缓、滞后的弊端,带来了瀑布式软件开发的效率低下。于是敏捷开发就诞生了。
实际上,敏捷开发只是一个从众多特性化的实践中提炼出的共性化的指导思想和原则,并没有给出具体的实践步骤。在实际的工作中,如果企业只是照猫画虎,不针对自己的业务模式、团队规模等特性制定自己的敏捷开发流程,最终都只能流于表面,成效寥寥。
国外的一家旅游公司目标就是构建一个更灵活、更敏捷的技术基础设施,不仅需要将应用迁移到Docker容器中,然后通过运行在Google GKE Edge上的Kubernetes来简化这个过程,还需要构建实时数据基础设施,提供对业务绩效的洞察,并明确未来趋势。
优化开发,快速迭代
对于互联网旅游平台来说,软件开发流程可以说是公司最关键的业务流程之一。旅游平台业务流程广泛,大的平台更是集内容、社区、交易于一体,用户受众众多,企业的日常工作都需要高度协作,并对项目进行测试、迭代与部署。
国内一家以攻略社区起家的在线旅游平台,为了帮助用户高效完成旅游消费决策全链路闭环,需要为用户提供出行票购买等业务。想要满足业务需求,降低线上的故障率,就需要敏捷开发的应用。
腾讯是国内最早一批实践敏捷开发的企业,早在2006年腾讯就引入了敏捷开发的理念,敏捷成为腾讯研发文化的内核。如今,腾讯用 TAPD 重新定义了敏捷,这个对内覆盖超 90% 业务的研发平台,对外服务数十个行业、数十万家企业客户的 SaaS 工具,走出了一条别样的敏捷之路。
腾讯TAPD丰富了敏捷研发的类型,形成了有腾讯特色的四种研发模型,从稳定迭代到极速发版,从大型团队研发到多业务线敏捷协同,不同的业务场景都能找到适合自己的敏捷研发模型。
在旅游业,TAPD致力于构建开发者生态,从生产端助力开发者,依托服务端连接企业客户,通过搭建开放、连接的平台生态,帮助开发者更快更好地进行应用开发与服务创新。
TAPD构建高效研发流程
第一阶段 成立初期
填补业务空白是首要目标
挑战:业务从无到有,需要快速迭代与修复;团队人少,并行需求多,需要高效透明的研发流程。
1、分类需求,明确迭代周期
为了在项目快速上线的同时保证质量,TAPD按照需求的不同类型和等级梳理了交付的核心时间节点,大致分为3类:
• 日常:开发工期较短,1个迭代(双周)内完成。
• 项目:开发工期3天以上,尽量在2个迭代(四周)内完成。
• 线上事件:计划外的突发状况,通常来说紧急程度高,可能会直接影响线上业务,需要及时响应。
2、实现可视化管理
TAPD具有灵活配置、操作简便以及支持移动办公、项目间隔离性强等优势。在团队初期,可以使用TAPD 的 “看板”功能进行需求管理、迭代管理和项目管理。
通过使用“看板”功能,待处理的业务需求优先级,拆解后各独立项目的任务清单,研发、测试和上线各环节的进度都一目了然,使研发流程的各个环节实现打通,为团队高效的协作带来了很好的氛围和基础。
第二阶段 快速发展期
保证交付效率与服务质量是关键
挑战:在业务快速发展期,开发联调和自测效果不佳,提测质量较差,测试阶段Bug较多,一个项目可能就有100多个Bug,导致项目工期不可控和线上质量不可控。
1、构建线上问题处理闭环
以往问题反馈渠道分散,无效bug多,定位难,无法及时监控解决过程。现如今无论何种类型的 Bug,都会统一录入TAPD记录,直到问题关闭。最终,处理结果将反馈至产品、运营和值班人员。
2、重大故障创建任务跟进
对于线上故障级别比较高的,问题排除后会紧急进行故障线下 Review,复现问题发生的时间线,明确问题产生的原因,并制定可执行的 Actions。
每个 Action 都会通过 TAPD 建立任务,根据不同等级设置 Deadline,分配给专人执行。Team Leader 会定期跟进各行动项的执行,提醒执行人及时处理,有效提升处理效率,避免类似故障再次发生。
3、问题分类与分析
对于问题,TAPD“报表”结合规定时间内发布数据和线上问题数据的综合数据分析,得出相关结论,制定有针对性的改进措施,生成TAPD“项目报告”同步项目组成员,避免再次发生。
第三阶段 业务扩张期
需要更精细化的管理
问题:团队壮大,职责细分,各成员工作进度不透明;管理方式更加场景化、精细化。
TAPD 看板主要是针对团队轻量级协作的,随着业务扩展,对整体研发流程和项目质量的管理都需要转为使用“迭代”,团队人员之间的工作安排和进度管理使用“甘特图”。
这样不同的项目和团队都可以灵活地根据自己的场景和需求添加字段满足自己的管理需求,比如业务线、需求来源、价值模型、优先级、项目角色、关键时间节点、线上故障级别、人均有效 bug 数、需求变更次数等等。
云巴巴作为领先的企业数字化服务平台,平台上线众多SaaS产品,为客户提供了全面的数字化服务,涵盖数字化咨询选型服务、数字化产品采购平台、数字化生态伙伴服务、数字化营销运营服务四大业务体系。
目前云巴巴获得了腾讯TAPD官方服务商资质和优秀合作伙伴荣誉,不仅展示了云巴巴数字化平台的能力,同时也是对云巴巴的认可和肯定。同时,云巴巴也将携手TAPD推进行业共生共建共发展,共话企业的前行之路,助力企业数字化转型进入“深水区”。
云巴巴数字化平台经官方授权可推广、代理销售TAPD相关产品,为客户提供TAPD实施服务与TAPD私有化版本,满足客户的多元化需求,想要实现敏捷开发,就来找云巴巴吧!
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2024-04-11 16:59:39
2020-02-10 17:29:49
甄选10000+数字化产品 为您免费使用
申请试用
评论列表