敏捷开发 PK 瀑布模型

本次在做高校平台项目时,采用的是Scrum敏捷开发模式,在简单了解了敏捷开发模式后,越发感觉敏捷开发的优势了。瀑布模式是以文档驱动的,而Scrum则是以人为核心,只完成必要的文档即可,它更强调人与人的交流。而且...

微软软件研发策略转变之路 从瀑布式走向敏捷开发

而微软也在内部大力推动敏捷开发模式的进展,毕竟这种模式明显提升了软件项目研发的速度和质量,同时该模式所带来的优质体验也让用户变得更加忠诚,所以我们有理由相信敏捷开发模式未来将会在微软逐渐普及,并推动...

敏捷软件开发之何为敏捷开发

我非常推崇敏捷软件开发模式,这样的方式可以极大地调动程序员的积极性、极大地加强团队的凝聚力。如果你对敏捷软件开发有兴趣,请关注敏捷开发相关的各种实践,给大家推荐一本敏捷开发的图书,由Robert C. Marting...

快速开发模式敏捷模式的关系

所以敏捷开发需要开展单元测试靠开发人员主力保证代码稳定,在单个开发人员编码能力不强的状况下可以采用开发leader编写代码骨架普通开发人员填肉的配合结对编程,而且还得实时进行重构防止代码逐步腐烂导致开发进度...

《敏捷软件开发:原则...修订版)》一第一部分 敏捷开发

第一部分 敏捷开发 敏捷软件开发:原则、模式与实践(C#版.修订版) [2_1](https://yqfile.alicdn.com/f26360d7fb2f78e875ac6f4580b33c06ebf3e801.png) 人与人之间的交互是复杂的,并且其效果从来都难以预期,但是...

map

服务,支持向导模式和脚本模式 API 测试 自定义参数,快捷测试 API 分组管理 API 网关对API的最小管理单元 数据质量 数据质量 通过建立配置监控、清洗、去噪等规则,提供数据质量监控与控制能力 规则配置 支持 离线 ...

大数据分析_大数据解决方案_大数据技术应用_概念_是...

墨迹天气日志分析业务迁移到数加MaxCompute后,开发效率提升了超过5倍,存储和计算费用节省了70%,每天处理分析2TB的日志数据,更高效的赋能其个性化运营策略。客户收益 提高工作效率 志数据全部通过SQL进行分析,...

寿险核心上云解决方案

随着业务快速增加,传统方式会越来越沉重,核心业务系统需要灵活和快速地响应和满足业务需求 传统大而全的模式难以满足业务的快速变化 相似的功能越来越多,需要沉淀IT服务资产 系统需要进行合理的架构改造 微服务、...

DevOps解决方案-阿里云

持续交付是一种敏捷交付的方式,加速软件的开发、测试与交付。从整个产品生命周期的角度,通过自动化的方式减少从前由于流程或者人为因素干预而造成的开发周期冗长,人员效率低下,软件质量无法保障等问题。容器服务...

云数据库MySQL5.7单机版商业化-阿里云

提供人性化的DBA性能视⻆,使用新的 SYS 模式可显著提高易用性 通过 InnoDB reload BufferPool 对缓存预热,避免实例重启后的性能 问题 多源复制/并行复制等复制(Replication)方面的增强,极大地提升了复 制的灵活性和...

大健康-云his解决方案

大型客户采用应用托管型模式,独立部署,和其他用户完全隔离,方便进行定制化开发 根据用户标识自动跳转到不同的部署环境 建议搭配 SLB VPC ECS RDS OSS 特色服务 DevOps支持业务快速创新,技术推动业务发展。通过...

MaxCompute-客户案例

按需付费模式以及产品功能完备性,完全满足启信宝未来数据吞吐量和可扩展性的需要。MaxCompute产品生态具有完备性和开放性两大特点,打破数据融合瓶颈,大大提升了产品开发效率。使用MaxCompute大数据计算平台,节省...

企业级互联网架构金融行业解决方案

敏捷架构,缩短项目周期,应对不断变化的业务需求 主要产品 MQ EDAS DRDS 永诚保险 中国价值成长性十佳财险公司 中信集团 为中信的业务保驾护航,不断扩展业务领域 主要产品 MQ EDAS DRDS 中信集团 金融与实业并举的...

专有云解决方案_阿里云

基于阿里云飞天架构的轻量级大数据平台 Apsara Stack Agility 支持Docker企业版以及存储独立输出的敏捷云应用平台 产品全景图 Apsara Stack Enterprise 开放 统一 可信 统一管理与运维 企业级可靠性 开放接口(API+...

Web应用防火墙夺得Frost&Sullivan云WAF大中华区市场第...

云盾WAF通过集成业务数据风控、颠覆了传统的业务安全防护模式——业务需要依据接口规范自主开发、调试、发布;通过WAF天然代理双向流量的优势,做到真正无需用户修改源码或相关配置即可实现一键风控防护,给予用户...

阿里云大健康品牌宣传页面-阿里云

阿里云大健康解决方案 让医疗服务行云流水 利用阿里云大数据,迅速搭建自己的医疗行业数据...4.数据存储安全隔离:采用混合云模式,通过专有网络VPC和医院的数据中心组成一个按需定制的网络环境;立即购买 架构师咨询

2016云栖大会深圳-大会嘉宾-阿里云

叶翔 阿里云技术专家 演讲主题:NoSQL时代的敏捷开发 04.21数据库技术 玄惭 阿里云技术专家 演讲主题:云数据库最佳实践-数据库优化及故障排查思路 04.21数据库技术 炳烛 阿里云总监 演讲主题:阿里云行业解决方案 ...

2016云栖大会深圳-大会议程-阿里云

阿里云业务运营专家 14:40-15:00 共创企业效能生态——阿里云效发布 鲁小川 阿里巴巴高级测试开发专家 15:00-15:20 数加合作伙伴计划 程永 阿里云数据事业部专家 15:20-15:30 阿里云新合作模式发布 李亭 阿里云项目...

Scrum敏捷开发之角色

在Scrum中有三种角色:产品负责人Product Owner...这与我们传统的开发模式(瀑布模式)截然不同了。开发团队可以及时有效的交流,而不是像瀑布模式中受职位和文档的限制,使得出错率低,积极性高,从而提高了开发效率。

基于DotNet构件技术的企业级敏捷软件开发平台 ...

敏捷并行开发方法,是利用软件构件技术等技术,以及平台+插件化开发技术整合而出的一种快速开发模式;并行是指产品在生命周期内,项目管理过程、项目研发过程和机构支撑过程“并行”开展,项目研发过程中各个阶段有...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

敏捷开发中,设计和构架的过程是持续不断的。我们如何知道软件设计的优劣呢?第7章中列举并描述了拙劣设计的症状。这些症状,或者说设计臭味,常常遍及整个软件结构。第7章演示了那些症状如何在一个软件项目中累积...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

极限编程是一组简单、具体的实践,这些实践结合在一起形成了一个敏捷开发过程。极限编程是一种优良、通用的软件开发方法。对于大多数项目团队来说,可以拿来直接采用,也可以增加一些实践,或者对其中的一些实践进行...

敏捷开发:产品思维项目管理免费讲座

什么是敏捷-传统瀑布式开发与敏捷开发的区别-敏捷及其方法、工具-敏捷团队模型及落地实践-精益管理流程-互联网环境下对项目管理的要求- 敏捷对个人职业发展和企业转型的用途*活动收益:*-深入理解IT人的角色定位与...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

极限编程是一组简单、具体的实践,这些实践结合在一起形成了一个敏捷开发过程。极限编程是一种优良、通用的软件开发方法。对于大多数项目团队来说,可以拿来直接采用,也可以增加一些实践,或者对其中的一些实践进行...

微服务创新 用敏捷开发应对个性化定制

敏捷开发在中国企业的推广上更多需要同行间的交流,通过交流看到同行是怎么使用,当然企业还要面临一个挑战,即如何改变自己的思维和工作模式,因为敏捷开发还需要跨部门之间的协同合作。原文发布时间为:2015-7-14 ...

敏捷测试用例和User Story的关联关系

敏捷开发模式中,测试人员和开发人员的节奏是同步的,即开发人员增量地开发功能的同时或甚至之前,测试人员也增量地设计相应的测试用例,等功能完成后马上可以对功能性测试。对于还未开始开发或者需求暂不明确的...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

本节书摘来异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第2章,作者:【美】Robert C.Martin,Micah Martin 译者:邓辉,孙鸣 责编:杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号...

不以敏捷开发为基础的DevOps都是耍流流流流流流流氓

现行开发模式及开发过程中痛点 敏捷模式概貌 Scrum已经用了很久,但为什么始终没有用到极致或者很火?大家都在做大型系统,Scrum模式难度稍大,链条过长。需要开很多协调会议,沟通成本高。微服务和容器化让团队规模...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

本节书摘来异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第1章,第1.3节,作者:【美】Robert C.Martin, Micah Martin 译者:邓辉,孙鸣 责编:杨海玲,更多章节内容可以访问云栖社区“异步...

《超越需求:敏捷思维模式下的分析》—第1章 1.1节...

敏捷软件开发宣言”和“敏捷宣言背后的原则”通常被认为是敏捷价值观的代表。本章将论述我对知识工作方法的核心思想。下面这些基于敏捷原则的指导原则,描述了任何自发活动(initiative)的理想特征:交付价值;...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

本节书摘来自异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第1章1.3节 结论,作者【美】Robert C.Martin, Micah Martin,更多章节内容可以访问云栖社区“异步社区”公众号查看。1.3 结论*敏捷...

基于DotNet构件技术的企业级敏捷软件开发平台-...

本阶段需要把需分析结果中所要求的业务模块参考平台加插件的这种开发模式进行分解,把应用系统或者子系统的业务需求逐步分解为不可再分解的原子模块即插件;并描述其他元数据其各模块的业务相关性、依赖关系,形成...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

本节书摘来异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第1章,第1.4节,作者:【美】Robert C.Martin, Micah Martin 译者:邓辉,孙鸣 责编:杨海玲,更多章节内容可以访问云栖社区“异步...

《系统分析与设计方法及实践》一2.2 敏捷软件开发

例如,螺旋模型便是一种具备鲜明的迭代特征的软件开发模式敏捷过程将整个软件生命周期分解为若干个小的迭代周期,通过在每个迭代周期结束时交付阶段性成果来获取切实有效的客户反馈。其目的便是希望通过建立及时的...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

本节书摘来异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第2章,第2.3节,作者:【美】Robert C.Martin, Micah Martin 译者:邓辉,孙鸣 责编:杨海玲,更多章节内容可以访问云栖社区“异步...

敏捷软件开发:原则、模式与实践(C#版.修订版)》...

本节书摘来自异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第2章2.3节 参考文献,作者【美】Robert C.Martin, Micah Martin,更多章节内容可以访问云栖社区“异步社区”公众号查看。2.3 参考...

基于DotNet构件技术的企业级敏捷软件开发平台 ...

项目管理工具提供基于“并行开发”这种模式的项目管理工具。辅助工作是一组用于支持快速开发插件模块的基础应用工具,包括插件调试环境、ORM设计器、代码生成器、报表系统等。AgileEAS.NET自2004年起应用于诸多MIS...

面向构件的组织级开发模式探讨

构件化软件开发模式快速响应客户需要的一个非常重要的方式,通过构件对功能的隔离,从而把需要的变更对系统整合的影响降低到最底限度,通过构件的不同版本管理不同客户对同一需要的不同个性化差异,进行降低系统的...

《超越需求:敏捷思维模式下的分析》—第1章 1.3节...

本节书摘来自异步社区《超越需求:敏捷思维模式下的分析》一书中的第1章,第1.3节合作,作者【美】Kent J.McDonald(肯特 J. 麦克唐纳),更多章节内容可以访问云栖社区“异步社区”公众号查看。1.3 合作* 合作...

基于DotNet构件技术的企业级敏捷软件开发平台-...

在基于接口驱动的数据访问层中,上面的例子中使用了IOC容器解耦,我们推荐应用开发使用这种模式,也支持程序员研究采用新的项目,比如抽像工作方法进行解偶。工具的支持 在应用开发中,可以选择手工编码数据层代码,...

基于DotNet构件技术的企业级敏捷软件开发平台-...

我们知道,要基于平台(容器)加插件的这种模式进行开发,我们必须定义一组契约,用于约束模块插件开发,也就是说,模块插件需要遵守一定的标准进行开发,才能正常被容器调用,这就是IModule所定义的内容。IModule/...

版本控制的分支策略及初步实践

敏捷发布策略 敏捷开发模式的项目中广泛采用,敏捷开发的项目具有固定的发布周期。为每个task建立分支。为每个发布建立分支,每个周期内的task分支需要合并到发布分支发布。在完成发布后,发布分支的功能合并到主干...

《超越需求:敏捷思维模式下的分析》—第1章 1.5节...

本节书摘来自异步社区《超越需求:敏捷思维模式下的分析》一书中的第1章,第1.5节简化,作者【美】Kent J.McDonald(肯特 J. 麦克唐纳),更多章节内容可以访问云栖社区“异步社区”公众号查看。1.5 简化* 敏捷宣言...

《超越需求:敏捷思维模式下的分析》—第2章 2.4节...

本节书摘来自异步社区《超越需求:敏捷思维模式下的分析》一书中的第2章,第2.4节发现和交付,作者【美】Kent J.McDonald(肯特 J. 麦克唐纳),更多章节内容可以访问云栖社区“异步社区”公众号查看。2.4 发现和...

基于DotNet构件技术的企业级敏捷软件开发平台-...

在AgileEAS.NET平台的应用项目开发中,我们建设使用这种模式的报表开发,简单、直观,在我们的开发实践中,我们也可以使用这种方式代替数据查询模块。链接 AgileEAS.NET平台开发指南-系列目录 AgileEAS.NET应用开发...

大话敏捷测试

就像Scrum开拓了一套敏捷项目管理的框架,XP指导着敏捷开发中的工程实践一样,敏捷测试也就是一组指引测试工作在敏捷团队中的一些最佳实践。首先,敏捷测试非常强调和多方的合作。在瀑布开发模式下,测试人员一般是...

基于DotNet构件技术的企业级敏捷软件开发平台-...

前面的文章AgileEAS.NET之模块插件集成我对基于AgileEAS.NET+模块插件开发模式的插件集成进行了简单的说明,本文我补充一下集成的另一个任务,模块插件的组织。在AgileEAS.NET平台介绍中,我们提供到系统设计的一个...

DevOps与阿里云容器服务(一)

大家面对的基本是瀑布开发模式或者敏捷开发模式,瀑布开发模式大致的结构如下: 核心的思想就是讲软件的生命周期分割为不同的阶段,每个阶段完成不同的任务,而且大多数情况下每一个阶段是由不同的团队完成的。这种...

基于DotNet构件技术的企业级敏捷软件开发平台-...

发布这个演示的不在于展示平台在Web开发用的什么高新技术,只是战示基于AgileEAS.NET这个平台这种模式的Web开发的一个小小的例子,大家可以在看的过程中重点看Web方式中插件和运行状态,而不是关注这个例子的业务,...

《超越需求:敏捷思维模式下的分析》—第2章 2.2节...

本节书摘来自异步社区《超越需求:敏捷思维模式下的分析》一书中的第2章,第2.2节需要和解决方案,作者【美】Kent J.McDonald(肯特 J. 麦克唐纳),更多章节内容可以访问云栖社区“异步社区”公众号查看。2.2 需要...

《规范敏捷交付:企业级敏捷软件交付的方法与实践》...

确实存在一些与敏捷开发方法有关的、看起来比较玄妙的巧辩,我们会认同其中的一些,但要否定另外一些。这一节简要地检验其中一些最可能误导敏捷开发入门者的说法。接下来所列举的观点都用了“甲,但是乙”的格式。...

SiteServer CMS 宣布开源并推出全新 5.0 版本

开源本质上是敏捷开发模式,每一个改动都需要立刻发布,并且可用。开源也意味着与用户进行紧密互动,建立一个用户广泛参与的开源社区,拉近与开发者的距离,从用户提供的稳定反馈中不断对系统进行完善。未来,在开源...

基于DotNet构件技术的企业级敏捷软件开发平台 ...

我们知道,要基于平台(容器)+插件的这种模式进行开发,我们必须定义一组契约,用于约束模块插件开发,也就是说,模块插件需要遵守一定的标准进行开发,才能正常被容器调用,这就是IModule所定义的内容。IModule/...

基于DotNet构件技术的企业级敏捷软件开发平台-...

统一数据访问介绍 统一数据访问(Uniform Data Access,简写为UDA)用于隔离系统和数据平台,使系统可以在各种数据...AgileEAS.NET应用开发平台介绍-文章索引 AgileEAS.NET官方网站 敏捷软件工程实验室 QQ群:116773358

《规范敏捷交付:企业级敏捷软件交付的方法与实践》...

许多主流敏捷开发人员不喜欢这些词儿,并不遗余力地为它们找些委婉的替代用语。例如,在Scrum中,他们把项目开始称作“Sprint 0”(DAD的先启阶段),接着开始“Sprint构造”(DAD的构造阶段),最后进行一次或多次...

敏捷测试理论以及实践(4)

上面已经谈到了准敏捷测试模式了,离咱们所说的敏捷测试已经无限接近了,但是要了解真正的敏捷测试,还是需要回到敏捷开发上来讲,前面一开始已经说过,敏捷测试严格上来说其实是属于敏捷开发的一部分,所以敏捷开发...

软件测试向敏捷要什么?

敏捷开发一样,敏捷测试针对不同的项目上下文和不同的团队组成和背景,有不同的适配模式。跟敏捷软件开发的宣言类似,敏捷测试也有一系列可以恪守的原则。经过不断实践和经验,ThoughtWorks的同事同样提出了《敏捷...

行为驱动开发的反模式

Smith最近所称,行为驱动开发(BDD)可以用来增进业务相关人员和软件开发者之间的沟通,然而在使用Cucumber运行自动化测试时,有一些常见的反模式需要避免。Aslak Helles y(Cucumber联合创建者)、Matt Wynne和...

《Android应用开发攻略》——3.11 用StrictMode保持...

我建议仅在应用程序处于调试模式时启用StrictMode;将带有StrictMode的应用程序投放到Android Market是不明智的,StrictMode在后台运行,并且毫无必要地消耗资源。StrictMode是高度可配置的,允许定制查找什么问题。...

基于DotNet构件技术的企业级敏捷软件开发平台-...

距离上一次发布文章已经两月有余,本来是希望能坚持在短期内把AgileEAS.NET平台的技术文章写出来,以便让更多的同行了解,但无奈于生活,总是为了生活在奔波,5月份找了价工作敢了半个多月,上班...敏捷软件工程实验室

基于DotNet构件技术的企业级敏捷软件开发平台-...

AgileEAS.NETORM并没有采用如NHibernate中映射文件的文件的模式,而是采用了直接硬编码的模式实现,ORM体系设计采用了属性/列>数据对象>数据集合(表)的结构: 最基本的思路是一个记录/实体(IEntity)映射一条记录,...

重构中对设计模式的反思

敏捷开发原则告诉我们,不要为代码添加基于猜测的,实际不需要的功能,如果不清楚一个系统是否需要某个模式,一般就不要急于去实现它,事实上,在需要的时候通过重构去实现这个模式并不困难。(选自《大话设计模式》...

iOS 关于 设计模式 与网友讨论实录

本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。其实本篇就是想记录一下自已的一句对自已的总结,可能以前都没有意识到...

阿里云容器服务飞天敏捷版详解

借助阿里云在公共云和专有云方面的积累,飞天敏捷版更提供了独特的混合云管理模式,让客户轻松管理云上云下运行环境。飞天敏捷版的架构可以用下图表示: [ASA]...

iOS 7 跳过的一个坑又掉里了-图片渲染模式

本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。导航栏按钮以及标签栏按钮的图片,在 iOS 7 中均会默认以蓝色渲染高亮,...

敏捷制造——敏捷集成基础结构设计》——1.3本书的...

敏捷制造的角度来看,基于网络的敏捷化制造技术是实施敏捷制造的关键技术之一,是动态联盟下的产品开发模式,是指具有不同生产规模和能力的、处于不同地域上的、使用不同应用工具平台的各联盟企业建立面向产品开发...

《规范敏捷交付:企业级敏捷软件交付的方法与实践》...

重构通过采用迭代和增量开发模式,使得工作随着时间的推移一点点地进步。结对编程(非独立工作)。结对编程实践是指两名开发人员一起同时为一个系统模块工作。在一名开发人员编写代码的同时,另外一名开发人员则把握...

阿里双11大型项目管理怎么玩?

团队可以采用迭代开发的模式,比如有些团队在尝试使用Scrum的敏捷开发模式,根据需求的优先级,以迭代方式完成整个项目的开发和发布。在迭代进程中, 菜鸟也使用物理看板+每日晨会的方式来同步开发进度同步风险,并...

AgileEAS.NET平台应用开发教程-案例计划

AgileEAS.NET平台为不同技术层次、不同应用需求的软件公司和个体开发者提供不同层次的应用,最简单的应用层次是采用AgileEAS.NET平台的敏捷并行思路只应用AgileEAS.NET平台的平台加插件的这种应用开发模式,用于开发...

GitLab公布关于开发者趋势的问卷调查结果

大多数受访的开发者指出,他们首要关注的是使用最新的开发工具,包括用于分布式版本控制、持续集成、协作沟通、敏捷开发和持续交付的工具。92%的受访开发者使用Git,其中59%的人认为这促进了他们的相互协作,而40%...

飞天专有云敏捷版2.0,容器引领新一代敏捷革命

借助阿里云在公共云和专有云方面的积累,飞天敏捷版更提供了独特的混合云管理模式,让客户轻松管理云上云下运行环境。飞天专有云敏捷版2.0将带来Kubernetes,Windows支持等面向企业客户的技术能力。同时将提供企业...

关于android/ios开发中的单元测试

以测试为驱动的开发模式是:开发之前,先想好要做什么,然后把对外的接口设计好,就可以先写单元测试的代码。之后再进行实际代码的开发,开发完成之后,再跑一遍之前写的单元测试,如果失败则调试,直到最终成功,会...

域模型之一,域模型的价值

而后者的主要是想解决针对近些年来敏捷开发模式中所普遍存在的对领域认知不完整而导致设计不合理的问题。前者是一个对未知方向的探索过程,适用在一个相对较为模糊的命题,产出是对语言,边界和思路的统一。后者是...

如何使机器学习产品化同时保持敏捷性?

JAX London会议期间介绍了在敏捷开发环境中的机器学习研究。这是一些有关主题的高级概述。同时也做了一些很酷的机器学习演示,这会让它更为直观且具有趣味性。问题是什么?人造智能(AI)和机器学习(ML)现在风靡一时,...

性能测试总结(二)-测试流程篇

特别是在当前敏捷开发模式比较流行的大环境下,版本发布非常频繁且版本周期短(通常1~2周一个版本),没有那么长的时间来做性能测试。2、无人值守执行性能测试 无人值守是最理想化的目标,目前我们也朝着这个方向...

《浅谈架构之路:前后端分离模式

2、项目开发阶段,前后端分离是各自分工,协同敏捷开发,后端提供Restful API,并给出详细文档说明,前端人员进行页面渲染前台的任务是发送API请(GET,PUT,POST,DELETE等)获取数据(json,xml)后渲染页面。3、项目测试...

敏捷过程中如何保证代码质量

本文讲的是敏捷过程中如何保证代码质量,在软件开发过程中,当一个功能开发完成后,如何去保证代码是可用的、没问题的?一般情况下,基本都会有单元测试、每日构建、功能测试等环节来保证。但是,保证代码可用就够了...

微服务架构 原来应用开发还可以这么美好

敏捷开发和部署举步维艰,其中最主要问题就是这个应用太复杂,以至于任何单个开发者都不可能搞懂它。因此,修正bug和正确的添加新功能变的非常困难,并且很耗时。另外,团队士气也会走下坡路。最后,单体式应用使得...

DevOps和持续交付

在2001年,有些人想要改进一成不变的软件开发模式,并寻找新的工作方法,他们编写了敏捷宣言。下面是敏捷宣言里被奉为经典的摘录: “个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同...

敏捷测试理论以及实践(7)

而且,从现在这个流程分析,如果把那些传统意义上的测试继续敏捷化,我们觉得对产品的质量没法保证,所以基本上,目前这个模式,可以算是我们公司特色的敏捷测试了,之后应该不太会有大的更改了。接下来我再总结一下...

微服务架构 原来应用开发还可以这么美好

敏捷开发和部署举步维艰,其中最主要问题就是这个应用太复杂,以至于任何单个开发者都不可能搞懂它。因此,修正bug和正确的添加新功能变的非常困难,并且很耗时。另外,团队士气也会走下坡路。最后,单体式应用使得...

唯品会敏捷Scrum实践系列1:团队组成和人员配比

但两者也是有密切关联的,因为对于一个开发理念上还是很陈旧的无法接受敏捷开发的团队,DevOps的实行也顺畅不到哪里去。为什么会在唯品用Scrum& 时间需要倒流到2015年7月,多轮面试后终于进入唯品会平台架部–基础...

谈谈在项目过程中的发生争论与争吵

与瀑布模式相比,敏捷开发 更注重人与人的交流。所以在开发过程中更有可能会发生各种争论、争吵。首先说为什么会吵起来?个人原因咱就不说了,只说说项目过程中时引起的争论甚至是争吵吧。1.对于同一个问题,2个人...

敏捷制造——敏捷集成基础结构设计》——2.3 集成...

Reenskaug在20世纪70年代末为Smalltalk平台开发了MVC框架,而发展到今天已经形成了一个非常成熟的模式,如图2-8所示。由于当数据和用户界面这两部分耦合在一起时,业务应用程序除数据传输功能外的大量逻辑指令,MVC...

Active Object 模式

在《敏捷软件开发》这本书中描述的算法如下: 1、构造一个命令。(实现Command模式的一个命令)2、将该命令放入Active Object Engine(也就是放入一个队列,LinkedList) 3、从该Engine取出一个命令,执行,若该命令...

《软件工艺师:专业、务实、自豪》一2.6.1 转型不...

有的人完全能领会敏捷开发本意,他们在指导公司或团队进行敏捷开发时,一般会同时强调良好的流程和卓越的技术。尽管大部分时间都在关注流程,但他们会和自己的同事协作,或推荐其他同事去帮助客户理解敏捷开发背后的...

NET设计模式-代理模式(Proxy Pattern)

Gamma等,《设计模式:可复用面向对象软件的基础》,机械工业出版社 Robert C.Martin,《敏捷软件开发:原则、模式与实践》,清华大学出版社 阎宏,《Java与模式》,电子工业出版社 Alan Shalloway James R.Trott,...

巴克莱银行实现敏捷及DevOps与本地文化的融合

Smart补充到,有别于试图去规模化敏捷(即不加区别地将适用于某个团队或某种文化的模式和实践应用到其它的团队和文化中),实施中需要的是去缩减组织规模(将大规模的、通常是在筒仓中的团队分解为基于整体特征或...

拥抱开发过程中的“黑天鹅”

敏捷开发许多技术上的实践恰恰是希望解决这些问题,如果我们能够在减小批量时不显著增加成本,我们就可以更好的应对开发变化。那么,哪些实践会帮助我们控制小批量的成本呢?测试自动化 我们需要构建分层的自动化...

阿里感悟(十三)降低成本的敏捷设计

​这样的详细设计和设计评审虽然模式比较重,但是优点是考虑的很全面,风险在一开始都能大部分暴露出来,缺点就是耗费的人力太多,不够敏捷。所以本文想和大家一起探讨下敏捷设计,希望能抛砖引玉!在谈敏捷设计前,...

《测试反模式:有效规避常见的92种测试陷阱》——1.2...

然而,在大型、复杂系统的敏捷开发中应用V模型时,存在一些潜在的复杂性,需要超过一个简单的小V模型的集合,比如: 在架构上重要的需求和相关的架构需要尽可能快地敲定,因为所有后续的增量依赖于架构,一旦最初的...

iOS 开发库概要(iOS Developer Library Summary)

本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。注:多好的一篇总结,可惜了,被大篇幅的细节拖累,看官们都生惧心,何...

《企业软件交付:敏捷与高效管理精要》——2.3 业务...

平常的运营模式涉及多个供应商、多个地点以及多个业务部门。减少浪费,优化资源和资产。统一的做法可以在整个公司提供一致集成开发方法和标准化工具。优化重用核心资产和做法。对于现有资产库存持续进行编目、分类和...

《jQuery EasyUI开发指南》——1.2 管理系统需求分析

本节书摘来自异步社区《jQuery EasyUI开发指南...张三的需求很明确,前期并不需要特别多的沟通,因此这个项目的开发也可以算是瀑布模式的,但在具体的开发方面,还需要使用敏捷模式的那一套,如每日站会、及时反馈等。

精益软件与系统工程的规模化敏捷框架》一 3.10 迭代...

敏捷团队与传统项目管理和开发模式有所不同,他们得到充分的授权,充满能量和激情,富有使命感和清晰的愿景,从而专注于更快速的价值交付。其核心就是有效地执行每一次迭代。每个团队可能会采用不同的做法,但关注的...

持续交付流水线的敏捷利器:环境配置管理与应用部署...

随着Puppet、Ansible、SaltStack,持续集成、持续交付、DevOps,Docker、开发测试云平台等技术和方法的日渐成熟和被企业所接受,相信越往后边,持续交付流水线的环境配置管理、应用部署管理工作将越自动化、敏捷化!...

《企业软件交付:敏捷与高效管理精要》——2.7 述评

不仅是开发的风格需要敏捷性,管理与业务相关方互动的方式,评估、理解和演进项目目标的方式,以及向运营团队展现解决方案以便投入使用的方式都需要敏捷性。在企业软件交付中,这种对敏捷性的广义理解是必不可少的。...

《软件开发践行录——ThoughtWorks中国区文集》一一1....

当一个团队采用瀑布开发模式的时候,开发阶段全部结束之后测试人员才会介入,开展测试活动,在一个通常很漫长的开发阶段内,各种开发活动中的浪费、估计不准确以及成员自己的拖沓、被打扰、问题阻塞等,都被掩盖了。...

《企业软件交付:敏捷与高效管理精要》——3.5 软件...

架构管理引入了一系列软件开发工具,使设计、开发和交付能够利用适当的高级语言进行建模和编码,并具有一系列分析能力来保持交付的解决方案的架构质量。3.5.4 应用基础设施和部署管理* 今天的应用基础设施让企业...

微软开源 rDSN 分布式系统开发框架

对于开发者而言,rDSN可以帮助改善开发和运维体验,来提高系统的编程敏捷性,性能以及鲁棒性。rDSN最简单的用法可以看成是一个和主流RPC框架(比如Apache Thrift)等兼容的升级版RPC框架,或者是一个采用基于事件...

瀑布开发模式、<em>敏捷开发模式</em>与DevOps

瀑布开发模式、<em>敏捷开发模式</em>与DevOps 在大学的计算机课程上面,软件工程的老师一定会向大家讲述的是敏捷开发与瀑布开发。毕业后进入很多大型的公司后。大家面对的基本是瀑布开发模式或者<em>敏捷开发模式</em>,瀑布开发模式...

SCRUM<em>敏捷开发</em>规则一栏

<em>敏捷开发</em>是针对传统的瀑布<em>开发模式</em>的弊端而产生的一种新的<em>开发模式</em>,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解<em>敏捷开发</em>。SCRUM<em>敏捷开发</em>规则一栏...

微软软件研发策略转变之路 从瀑布式走向<em>敏捷开发</em>

微 软的Visual Studio团队是公司内部首个采用<em>敏捷开发模式</em>的研发团队,尽管最初微软内部仍然以使用瀑布式开发模式,但由于Visual Studio的第三方开发者强烈要求使用<em>敏捷开发模式</em>,所以微软的研发部门不得不做出改变...

云端轻量级DevOps沙盘实战演练

互联网时代,传统的软件<em>开发模式</em>已经无法应对复杂多变的业务需求。无论是初创型的互联网企业,还是基于传统<em>开发模式</em>想要转型的企业,都希望通过实施DevOps来改进研发流程,提升研发效能。如何让DevOps落地?有哪些...

第8章“<em>敏捷</em>+”创新创业<em>模式</em>

根据"创业大师"布兰克整合出来的,以敏捷思维为核心的"LLP敏捷创新创业"方法,包括商业<em>模式</em>设计、客户开发、<em>敏捷开发</em>,三个管理工具,协助创新创业团队,将科研成果尽快商品化。敏捷团队努力尽早提供有用的成果,为...

<em>敏捷开发</em>实践总结(一):<em>敏捷开发</em>的核心思想。

项目组学习、实践、摸索<em>敏捷开发模式</em>已经近两个月了。这里对两个月来的成果作一次总结。首先是关于敏捷开发的核心思想。我理解的敏捷开发的核心思想,简而言之,就是八个字:“化整为零,逼近极限”。敏捷开发的世界...

带你读《SAS数据分析<em>开发</em>之道 软件质量的维度》第一章...

图1-4 敏捷软件<em>开发模式</em> 敏捷模型有时被看作是一系列短小的 SDLC&xff0c;尽管这确实体现了<em>敏捷开发</em>的迭代性&xff0c;但没有完全抓住敏捷模型的原则和过程。例如&xff0c;由于<em>敏捷开发</em>迭代地发布软件&xff0c;因此当前...

Gartner:<em>敏捷开发</em>的10大指导原则

虽然服务提供商在<em>敏捷开发</em>中也有自己的角色,但商业<em>模式</em>和参与<em>模式</em>都是非常不同。对于<em>敏捷开发</em>方法来说,托管业务用户是不言而喻的,因此,将大量工作送到别处的机会比较有限,其结果是,以某种形式雇佣附加人力极有...

<em>敏捷开发</em> PK 瀑布模型

本次在做高校平台项目时,采用的是Scrum<em>敏捷开发模式</em>,在简单了解了<em>敏捷开发模式</em>后,越发感觉敏捷开发的优势了。瀑布模式是以文档驱动的,而Scrum则是以人为核心,只完成必要的文档即可,它更强调人与人的交流。而且...

《规范<em>敏捷</em>交付:企业级<em>敏捷</em>软件交付的方法与实践》...

最起码要通过数据库回归测试,而且最好采用测试驱动<em>开发模式</em>(TDD)。<em>敏捷</em>测试结果才是我们确保数据质量最强有力的依据。配置管理。数据模型、数据库测试用例及测试数据等都是项目中重要的工作制品,应该对它们进行...
< 1 2 3 >
跳转至: GO
新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折