分享

开发微服务为何同时需要敏捷与软件工程?

 莫问南北 2020-02-22
2016.9.25, 北京, Ken Fang

我们为何在开发微服务架构产品时,同时需要敏捷与软件工程实践?
其实,我想,任何一个人,只要是搞 IT 的,没有谁不会开发微服务的。
但真正的重点是:
1. 会开发微服务和能开发出对客户能产生正面影响的微服务架构产品,是两个完全不一样的事;两者的高度与复杂度是完全不同的。
2. 一个人,十个人,上百人,开发微服务,所面临的协作、沟通、相互影响的复杂度也是有天壤之别的。
3. 身为一个带领近百人,甚至数百人的团队领导,所应该具备的领导技能、开发产品的思维、方法,在其带领团队的时候,往往是并不具备的;我们真的必需要谦卑的认知到,带领团队开发成功产品的技能,绝不是因为自身当上了领导,便自然ㄧ夜之间就会的。
在产品与团队成员面前,我们都应该学会谦卑。
唯有谦卑,我们才能以同理心去带领着团队成员,将每个团队成员都视为自己的至亲。而团队成员也才会发挥高度的自主、责任心与协作,帮助我们真正的在打造产品、打造世界第一的产品,而不是只是在做事、在应付。
唯有谦卑,我们才会对着产品的架构,永远怀着敬畏的心;怀着对产品架构敬畏的心,我们才会永远能对产品架构做出最适当的决策;而不是只是为了个人利益、个人好大喜功,而任意的伤害、甚至摧毁产品的架构。
当我们领导的团队成员越来越多,当我们所面对的产品架构复杂度越来越高时,我们所拥有的将不再是更高的权力与更加值得炫耀的专业。而是我们将承受更多人的未来、更多人的家庭幸福、更多自身所无法掌控的复杂度。
保持谦卑,持续探索敏捷与软件工程,我们将能ㄧ起找得到答案的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多