敏捷扑克—进阶成长篇

举报
华为云PaaS服务小智 发表于 2021/05/19 16:32:52 2021/05/19
【摘要】 话说两个月前,笔者(敏捷小智)推荐了会员中心当时的新品——敏捷扑克,介绍了其中花色分类、对应内容、以及如何进行延伸阅读。详见【敏捷扑克,大有文章】。 今天,笔者着重介绍一下手持“敏捷扑克”的学习方法。 

话说两个月前,笔者(敏捷小智)推荐了会员中心当时的新品——敏捷扑克,介绍了其中花色分类、对应内容、以及如何进行延伸阅读。详见敏捷扑克,大有文章 今天,笔者着重介绍一下手持“敏捷扑克”的学习方法。

 还没有“教材”的小伙伴可以到华为云码豆会员中心进行兑换。目前依然处于限量兑换的活动中。有两种可选,一个是单盒装,颜色随机发货;另一个是套装,内含三盒,三款颜色各一。

之前已经介绍了四个花色对应敏捷开发的四个阶段,即持续规划与设计持续开发与集成持续测试与反馈持续部署与发布其实每个阶段13个知识点的排列也是有学问的。

首先,因为每个花色只有13张,各个阶段的知识点不能都展示,所以挑选的是各个阶段的核心知识点

其次,这13个知识之间的排列是配合牌面权重的。和我们的通常认知是一样的,首先是大小王,然后是扑克牌中的2,其余按照从小到大的顺序分别为3,4,5,6,7,8,9,10,J,Q,K,A。这样在使用敏捷扑克学习的时候可以按照牌面从大到小的顺序进行。根据牌面设计,我们在学习的时候可以参考下面的方法:

规划和设计阶段,先学习敏捷软件开发宣言,这是整个敏捷软件开发的指导思想,我们学习一套理论,一定要清楚它背后的原理,也就是核心的价值观和原则。明确了指导方针,才能做到方向正确。然后可以继续学习影响地图用户故事地图,了解如何进行需求规划,接着是Scrum和看板这两个框架,是我们在敏捷开发中经常采用的模式。

开发和集成阶段,了解持续集成,对于开发者来说,都知道什么是集成,重点是理解“持续”的含义,要做到持续需要遵循哪些要点,为什么要使用持续集成,有什么好处。接着可以学习分支策略持续代码提交。编码规范、单元测试、静态代码检查这些在开发中常用,大家应该很熟悉。测试驱动开发、重构、结对编程都是敏捷开发中的实践活动,可以慢慢的了解和熟悉,尝试用在自己的团队中。

测试和反馈阶段,先理解什么是敏捷测试,与传统测试的区别,如何开展敏捷测试,敏捷测试对人员有哪些要求,团队人员需要具备哪些能力。了解敏捷测试的知识之后,继续学习测试金字塔,因为要敏捷,必须实施自动化测试,提到自动化测试,测试金字塔是必不可少。所以我们要理解测试金字塔,了解目前测试现状中金字塔应用情况以及具体如何应用在实践中。测试左移、测试右移、自动化测试、API测试、性能测试、在线测试、契约测试等都是和测试相关的实践,可以根据团队的使用情况和自己爱好有侧重点的去选择学习。

部署和发布阶段,先要做到持续交付,持续交付是持续集成的延伸,将集成后的代码部署到类生产环境,确保可以以可持续的方式快速向客户发布新的更改。如果代码没有问题,可以继续手动部署到生产环境中。要理解为什么要做持续交付,以及如何实现持续交付。如果我们能将每一个环节(构建、发布、测试、部署)有效的串联起来形成一套完成的流水线,才能真能提高软件的发布效率与质量,持续不断的创造业务价值。所以我们需要部署流水线,我们要理解使用流水线的好处,并且知道如何构建我们自己的流水线。接着可以了解蓝绿发布、滚动发布、灰度发布,这些都是常用的发布方法。

既然学习敏捷,我们也要用敏捷的方法去学习,小步快跑,及时反馈,快速迭代。不求大而全,按顺序学完所有的知识点,可以先定制一个小而美的路线,全过程都覆盖,做到大体了解,心中有数,然后在不停的迭代学习和完善。下面是一个敏捷扑克学习的MVP小路线,大家可以参考。根据所在项目特点和个人喜好,每个人关注的内容都不相同,快来制定出你的第一个MVP小路线吧,欢迎大家分享在下方的留言区~

学习期间可以去敏捷小智的博客查看对应知识点文章,文章中除了知识内容的阐述,还结合DevCloud演示了在云开发平台上如何去实践这些内容。建议在学习的时候可以动手操作。敏捷扑克是以华为云HE2E DevOps体系为内容,更多的操作指导可以参考HE2E DevOps实践手册,按照步骤体验。

好啦,今天就分享到这,还没有扑克的小伙伴抓紧来兑换,据说余量不多了哦,已经拿到扑克的小伙伴,快快行动学习起来吧,我是敏捷小智,会持续给大家带来更多的关于敏捷和DevOps的精彩内容,请关注我,来日再见~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。