全功能团队devops概念也盛行一段时间了,业界对其设想是比较期待的,这其实是各软件公司在老的路子上走了很多年,现已跟不上时代的发展了。原有的软件开发周期长,而产品的支撑能力不见得能满足快速变化的业务
本文将从软件架构角度,介绍DDD的分层架构、组成要素、领域对象生命周期管理等核心概念。 DDD(Domain Driven Design,领域驱动
运作模式:组织扁平化->全功能团队(研发运维职责合一)->研发运维自动化 组织扁平化:互联网大潮下,业务需求变更成为家常便饭,多层次的组织臃肿结构响应和处理能力迟缓,远跟不上外部的变化
今天偶遇《Agile in a Flash》一书,第一眼就有想一口气读完的冲动。但好书需要的是慢慢品味,偶尔翻翻也会有不一样的感悟。看过一部分后就有了翻译它的想法
用户故事:卡片、对话和确定;基于三个步骤进行开展。 举例:项目:A公司是一家检测设备公司下的子公司,主要服务对象是制造业,由于早起软件系统陈旧,导致客户满意度很低。公司决定,面向制造业的痛点,重新开发
”一个错误的背后往往存在一个正确的假设,对假设的肯定程度越高引发的错误越严重!“ 从上章节中“MVP”中一文中我们了解到,最低限度的可用的产品是MVP的精髓,其目的在于迅速验证产品的可用性及市场用户的
龙年即将到来,先预祝大家新年快乐,龙年大吉!在新年来临之际,也许下自己的新年心愿,2012年将写一本敏捷软件开发方面的书,至少也是电子书吧,以帮助更多的人认识敏捷和玩转软件开发。暂定书名为《用敏捷玩转
敏捷功能测试 = 新特性的手工测试(Use Case验证和探索性测试) + 原有功能的自动化测试 (回归测试)。敏捷测试流程,测试是一个持续质量的反馈过程,如下图,结合工作实际,得总结。并非所有测试团
这是敏捷统一过程系列的第一篇。(前篇,之一序言,栏目总目录) 敏捷统一过程的全称是AUP(Agile Unified Process),不过为了能区别已经被提过一次的AUP(就是RUP),这里称之为A
正逢周末,又是愚人节,群中有人正在加班,想起上次培训中间休息的时候,讨论起这个“敏捷开发加班吗”的问题,虽然后来没有作为课后投票入选,但这里也完整回答一下。 问题 敏捷开发加班