敏捷和Devops时代下的持续架构实践
直播主题:
敏捷和Devops时代下的持续架构实践
直播时间:
2023年3月5日19:00-21:00
嘉宾介绍:
茹炳晟——腾讯Tech Lead,腾讯研究院特约研究员,公众号“茹炳晟聊软件研发”主理人
王红亮——亚信云 研发总监,《微软软件开发的奥秘》译者,《领域驱动落地与实践》作者
对谈大纲:
1, 持续架构作为软件交付方法论拼图上的一部分,它和敏捷、Devops以及持续交付的关系是什么?持续架构出现要解决的基本问题是什么?
2, 以Scrum敏捷过程为例,其主要强调的是业务价值的交付,并没有给出如何开展架构活动的指导,这导致架构工作被忽略,进而转换成了团队的技术债。持续架构如何改善这一现象的?
3, 持续架构准则“用产品思维,而非项目思维来设计架构”,这两种方式下的需求各有什么特点,是否意味着持续架构只适用于产品开发团队?
4, 持续架构准则“注重质量属性”,我们应该在什么时间考虑质量属性?并且把成就质量属性的相关任务放到产品经理的Backlog中,并得到PO和团队的重视?
5, 持续架构准则“在绝对必要的时候再做设计决策”,这个准则的出发点是什么?何时做出架构决策是合适的?延迟决策导致的技术债如何解决?
6, 持续架构准则“为构建、测试、部署和运营设计架构”,和DevSecOps团队中的各角色是否一致,持续架构在构建Devops反馈循环上有什么新的做法?
7, 持续架构准则“面向变化来设计架构”,为实现这个目的,我们能用到的方法和工具都有什么?
8,基于持续架构准则“在完成系统设计后,开始为团队做组织建模”,如何更合理的划分团队?
9,持续架构如何降低团队采用新技术的风险,比如当下流行的云原生技术、人工智能、机器学习和深度学习技术?
10,持续架构中是否会重新定义架构师的角色?架构师如何更好的融入敏捷团队?