×

扫描二维码登录本站

标签: 暂无标签
程序员都希望在高效的团队工作,高效的团队都用DevOps。
持续交付是目前的一个挺火的概念,它所描述的软件开发,是从原始需求识别到最终产品部署到生产环境这个过程中,需求以小批量形式在团队的各个角色间顺畅流动,能够以较短地周期完成需求的小粒度频繁交付。
什么是持续交付?
持续交付是一种软件开发策略,用于优化软件交付流程,以尽快得到高质量、有价值的软件。这种方法让你能更快地验证业务想法,通过直接在用户那里进行试验,做到快速迭代。 尽管《持续交付》一书中主要讲的是工程实践,但持续交付的概念对整个产品交付过程都有重大意义,包括对特性的”fuzzy front end”、设计和分析的意义。
持续交付的一般性原则
与其设计一大堆特性,再策划一个持续数月的版本发布,不如持续不断地尝试新想法,并独立发布给用户。通过充分思考,即便很大的特性或者大范围的变更,也能够通过一系列小步骤得到更快反馈,而且一旦你认为有必要停下来的话,可以随时停下来。利用跨功能团队在几小时或几天内交付这些小且增量式的功能,就能比竞争者有更多的创新,将投资回报最大化。
持续交付五个关键实践
这是为你建立一个从猜测到持续反馈的最有效途径,它们就是:
·         从最小可行产品(MVP)开始——Start with a minimum viable product
·         衡量新特性的价值——Measure the value of your features.
·         做恰好充分的预先分析——Perform just enough analysis up front.
·         少做——Do less.
·         用户故事中要包括特性开关——Include feature toggles in your stories.
青芒原创





上一篇:中小企业运维自动化实战策略
下一篇:自动化运维之后,你可以休息一下了~!
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by ITIL  © 2001-2025
返回顶部