从敏捷架构师出发,改善项目的敏捷流程
爱岛 发表于:2013-8-29 11:55 复制链接 发表新帖
阅读数:2920



分享者:高煥堂
职位:CSA
所在研发团队规模:18人
该研发团队职能定位:架构师团队
分享者介绍:亚洲奥罗瑞股份有限公司CSA,中國視像行業協會智能電視平台高級顧問,亞太地區Android技術大會主席


案例简述
本案例是从一个新视角去观察敏捷开发流程的常见困境,这个视角就是:架构是系统的骨架,架构设计流程的敏捷性大幅度影响了系统开发流程的敏捷性。于是,敏捷的架构师,与非敏捷的架构师;前者有效带动项目团队的敏捷性,反之则严重阻碍整体团队的敏捷性。期盼藉由本案例来阐述敏捷架构师的思维和技能,以及他如何让架构设计更敏捷,也让项目团队更敏捷。

案例解读
1.案例目标:
  本案例一开始就试图让架构设计流程先敏捷起来,将代码视为架构的外貌,因而代码开发流程也因而敏捷起来。因而发现一项目隐藏的细节情境:敏捷性较高的架构师,不仅能配合团队敏捷流程,更能激励团队更家敏捷;反之,敏捷性低的架构师,一心一意追求稳定、可靠、不变的结构,盼望<以不变应万变>,让团队失去敏捷动能。经过多年的观察反思、实务淬炼,我们达成了目标:架构师调整思维视角,让架构设计流程敏捷起来,大幅改善项目的敏捷流程。
2.成功(或教训)要点:
  过去曾经走了许多弯路,得到的教训是:仅仅专注于代码是不够的,架构犹如树干,代码犹如树叶,仅仅力求代码的灵活,不如从架构的灵敏度出发,才是更有效的。此外,为了力求架构设计的敏捷性,却忽略了许多架构师在思维上对于<以不变应万变>的偏执,让我们途劳无功。针对这个隐藏的关键点,我们提出了,以类(Class)、造形(Form)、模式(Pattern)、框架(Framework)作为思维主轴(取代<以不变应万变>),成功地让架构设计敏捷起来,实现了目标。   
3.案例ROI分析:可能的话,进行投入产出分析
 基于物联网与互联网的普及与蓬勃发展,系统多样性、互相连结性时时都在改变中,敏捷开发对于上述新型系统而言,愈来愈重要了。相对上,虽然必须花成本去改善架构师团队的思维技能,但却能共献于未来日益增多的网络化大型系统开发,显然能获得巨大的回报。何况,对于架构师团队而言,蜕变也势成长,既利己(架构师)又利人(项目团队和亦业主),投入产出虽然不容易量化,却是非常正面的。
4.案例启示:提炼出该案例(或项目)的哲理、方法论。
 本案例可让众多敏捷专家们关注于架构设计流程敏捷的重要性;也让架构师们体会到传统追求<稳定、可靠、不变>的架构设计思维,已经不符合敏捷开发的潮流了。一旦架构师和敏捷专家们都关注到本案例所凸显的神秘点,就可望让敏捷开发更为流行和普及了。
本页内容由网友自行在乌鸦部落发布,本站仅提供帖文、图片存储空间服务,帖文(图片)发布者应自行负责所上传帖文(图片)涉及的法律责任,本站对帖文真实性、版权等概不负责,亦不承担任何法律责任。
条评论
您需要登录后才可以回帖 登录 | 立即注册
高级
相关推荐
无需安装,微信扫码体验乌鸦部落移动端

关闭

乌鸦部落