首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

敏捷开发有流程?

CMMi 或是敏捷,都是流程的,否则不可能经由CMMi 或敏捷而产出产品。...只是过往大家都被 CMMi 所误导,认为所谓的流程就是文档,审批,追踪,检查项,检查点…… 敏捷希望大家重新思考什么才是流程? 流程真正的核心要素为何? “敏捷在它的敏捷宣言中,给了我们答案。”...所以,既然流程的定义不同了,在敏捷开发中,对所谓的流程的思维与作法,自然就会不同。 我想,只要是做产品,该有的,还是都有的。该做的,还是都得做。不论是 CMMi 或是敏捷。...而我们只是正好在敏捷开发中找到了这个方法,而这个方法,也正好不同于以往CMMi的方法罢了。 只是,有趣的是: 过往在搞 CMMi 的时候,没有了文档,不谈流程,大家就如犯天条,惊慌失措。...而现在在搞敏捷,只要一文档,一谈流程,大家就如犯天条,惊慌失措。 其实,这些都是误解。我想,只有回到产品(客户)的本质,这些误解才能获得澄清与理解。

61950

敏捷开发和瀑布式开发模式何区别(瀑布,敏捷 devops)

软件开发模式对比(瀑布、迭代、螺旋、敏捷) 1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。...敏捷软件开发又称敏捷开发, 是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。...人员彼此信任 人少但是精干 可以面对面的沟通 项目的敏捷开发敏捷开发小组主要的工作方式可以归纳为:作为一个整体工作; 按短迭代周期工作; 每次迭代交付一些成果; 关注业务优先级; 检查与调整...规模增长,面对面的沟通就愈加困难, 因此敏捷方法更适用于较小的队伍,40、30、20、10人或者更少。 大规模的敏捷软件开发尚处于积极研究的领域。...敏捷开发,相比迭代式开发两者都强调在较短的开发周期提交软件,但是,敏捷开发的周期可能更短,并且更加强调队伍中的高度协作。

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

敏捷开发适合B端产品

但是目前仍然还有很多人采用瀑布式方式来进行B端软件的开发,不看好敏捷模式进行B端产品的开发,那么重流程,业务高耦合度的B端软件是否适合敏捷开发模式?...今天我们探讨一下什么样的B端软件适合敏捷开发,以及B端软件进行敏捷开发的一些要点,在此之前我们看一下敏捷的定义以及价值观: 01 敏捷的定义 敏捷是一种管理项目的方式。...02 敏捷开发适合B端产品? 了解了敏捷的定义以及价值观,我们实际上知道了敏捷开发的本质是什么,是拥抱变化,拥抱不可预测性,更好的应对产品的不可预测性。...每个敏捷小组多个角色,重点将PO以及Scrum master的角色说明一下,PO就是一般意义上面的产品经理,负责需求收集,优先级管理,需求整理以及相关原型逻辑设计,产品验收等等....Scrum master这个角色很多公司不同的理解,Scrum master实际上就是敏捷的教练,也为流程,项目协调以及项目进度来负责,Scrum master可以是独立的一个人来承担,中小公司也可以兼任

98310

敏捷开发实战(二)--你真的了解Scrum

随着敏捷开发越来越流行,人人都在谈敏捷,人人也都在学习scrum等敏捷开发方法。。。当然,自己也是敏捷开发的实施者和受益者。...一、背景 我们公司引入敏捷开发的时间并不长,在实施敏捷的过程还存在一些问题,自己在实施敏捷的过程也存在很多的疑惑(毕竟原来没有学过,和真实的经历,体会),所以最近一直在学习敏捷,看敏捷的视频和阅读相关资料...,同时结合自己实施敏捷的经验,通过分享博文进行一下简单的总结,目的四: 详细的介绍和学习一下敏捷开发 和CSDN的大牛们一起分享交流,学习,提高一下 总结实施敏捷过程中的问题,不断反思,不断提高...最后,希望对不了敏捷的朋友一定的帮助 二、到底什么是Scrum?...Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程,通常用于敏捷软件开发。。原词来自于橄榄球中“带球过人”。

33210

哪些值得推荐的敏捷开发工具❓

本篇文章就带大家了解下,促进企业降本增效的重要理念“敏捷迭代”。 【含义】:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。...敏捷迭代通常用于明确需求的项目开发。...敏捷迭代开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 在敏捷开发中,软件项目在建构初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。...它设计融入了先进的敏捷管理思想;其看板完美支持Scrum敏捷开发。...因此,越来越多的开发同行,希望将技术选型阶段的技术能力/框架的应用,都集成到(类)敏捷项目管理平台上。例如上述的PinCode以插件形式和外部工具实现打通。

86330

互联网都在讲的敏捷开发,这些敏捷开发流程你都知道

合理预估时间 需求不明确或者不清晰的点,可以当场提出来,或者稍后整理 快速整理出未实现过的功能,逻辑,技术点,可以和leader一起讨论交流方案 确认验收标准是否完善 确认Story优先级和粒度无疑问,问题反馈给...,SQL语句完善,索引完整,常量标注清晰,表名和字段名符合规范 DB设计中预估数据量和增长速度 制作出架构图 后端预估并发数 前端给出公共组件 前端给出浏览器兼容版本 确定是前后端分离还是不分离 明确开发...域名等资源分配 给出多种解决方案和推荐方案 方案应该在两三天之内完成 评审通过后,Task在两小时之内拆解完成,Task的粒度不超过2小时,Task无遗漏 日常任务 3次Todo List 下班前提交代码,部署开发环境...测试正常的数据和边界数据 晨会审核燃尽图,更新Demo时间,找出延期原因,给出解决办法 每天随时测试完成结果,遵循测试方法 性能测试 明确结论,通过或不通过 CodeReview 是否符合编码规范 是否和设计方案一致 是否逻辑漏洞和潜在风险

49110

十二月——没有寒冬,只有开始

本届TOP 100 Summit案例来自互联网公司、电商企业、智能硬件企业、互联网金融公司等各个领域的技术研发团队,案例议题设计产品创新、互联网转型、团队敏捷提升、大数据、架构设计、自动化运维、质量管理等热点议题...好雨云CEO 刘凡将分享《好雨云使用OKRs做绩效管理》 案例简述 绩效管理的作用是实现公司目标完成、团队效能提升,然而传统的绩效管理方法(MBO,BSC,KPI)一些问题,如:不利于团队的协作和成长...另外,大会现场好雨云展位也将举行扫码100%中奖活动,蓝牙音箱、好雨云专属U盘等大奖等着您!...【12.12 】2015·北京OSC源创会年度盛典 本次源创会年度盛典,将直面一线开发者,关注开源,关注技术,关注创新,话题专注于软件技术本身的实现。...【12.12-12.30 】2015·感恩极客开发者资源优惠反馈活动 好雨云携手国内优秀的企业级服务厂商连续三周为创业公司提供福利。

22.3K40

敏捷软件开发宣言最初签署人Kent Beck:软件设计是一种人际关系活动

作者 | Shane Hastie 译者 | 平川 策划 | 丁晓昀 Kent Beck 是敏捷软件开发宣言的最初签署人之一(按字母顺序排在第一位的签署人),他在本周的 QCon 旧金山大会上发表了闭幕主题演讲...他说: 软件设计是一种人际关系活动。 正是通过探索这些关系,软件系统才出现在了这个世界上。 第一个关系是希望探索的想法和将想法变成现实的行为之间的关系。...等待者了想法,就会希望尽快更改行为,尝试新事物;变更者则必须维护代码,并整理结构,为的是可以安全地更改行为。 当多个变更者负责同一产品的不同领域时,复杂性会进一步增加。...通常,变更者在收到更改产品的请求时会面临这样的问题:“这段代码很乱——我应该先整理再更改?”...他说,瀑布式开发又回来了,有些组织再次尝试根据预先定义好的时间、成本和范围来定义软件开发的成功与否。他还解释了为什么增量迭代开发始终是构建软件系统最经济可靠的方法,而且如今更是如此。

38210

敏捷开发只是工具; 热爱产品, 热爱客户才是真正该做的事

许多人都曾问过我这样的问题:  “我的产品、团队适合敏捷开发? 敏捷开发真的能提升产品开发的效率与质量?”...其实,在问这些问题时,应该诚实的面对自己的心,先问个看似简单却不见得容易回答的问题:  “我热爱我的产品?” “ 我热爱我的客户?”...“也许,你的团队感受不到敏捷开发的智慧与受益时,只是因为你的团队还不懂得怎么热爱产品,怎么热爱客户罢了。” “真的……我们真正缺少的不是敏捷开发。...“敏捷实践是用来实现产品的工具。产品、客户才是真正的主角。” “假如,你自己都没用过敏捷实践这工具,来开发过产品,那请你千万,千万不要教授他人敏捷开发。因为,你将使他人离客户,离产品越来越远。...你将使他人整天只会搞些制式、样板的敏捷活动,使他人更形的僵化,更加不知思考,更加的不知应变。”

65190

你为什么总是写不出正确、高效的并发程序?| 极客时间

12.12 大促抢先优惠 定价¥129 | 新用户¥59 | 老用户¥90 ↓↓↓即刻购买↓↓↓ 王宝令是谁? 王宝令,资深架构师,目前在京东从事电商架构设计工作。...最近 10 年,他一直从事 Java 开发平台和基础中间件的设计开发工作。 在这个专栏里,宝令并不会一上来就给你介绍 Java SDK 并发包中的各个工具,相反,宝令会和你一起挖掘他们背后的设计理念。...宝令带你解读,你会有意想不到的收获。 为什么推荐这个专栏? 非常落地,带你掌握解决并发问题的关键。宝令会详解 12 个 Java 并发工具类,及 9 种最常见的并发设计模式。...活动推荐 口碑好课|中间件核心技术与实战 中间件是突破高并发的利器,它能够最大程度弥补我们缺少的高并发场景实战经验,为我们提供最优秀的项目实践机会。...现有 12.12 限时抢先特惠,老用户 7 折,新用户 5 折,扫码或点击阅读原文抢

14.9K20

开发办法阻止破解版的产生

软件的破解属于正常流程的反向过程,破解软件主要目的在于如何最大程度的获取利益,而且大部分的破解软件都和正版收费一定的关联,破解软件之所以有如此大的市场就是因为强烈的市场需求,特别是在国内范围很多国外的软件只要发现有收费的行为...作为软件的开发者难道就对破解没有任何的办法?...一旦企业上市微软的法务部门就开始发函询问了,微软Windows系统大部分收益来源就是这种方式,当然还有一部分靠着微软的文字处理软件全家桶来获取收益,Windows在短时间内很难有人能够撼动,通过盗版软件方式已经把系统推广到了全世界,虽然中间Linux

4K11

【TAPD案例征集】萌萌哒鼠年公仔来袭!

无论你是团队的管理者还是员工,只要你是TAPDer,愿意分享你与TAPD之间的故事,就有机会获得萌萌哒鼠年定制公仔和更多精美礼品哟~ 活动详情 活动时间: 2019年12月24日 - 2020年1月23...日 公布获奖名单: 2020年2月10日(周一)    活动参与方式: 在TAPD社区(www.tapd.cn/forum)发帖,晒出你与TAPD之间的故事,题目格式为#案例征集#+文章标题,即可参加活动...3、活动期间若违反TAPD社区公约而被官方删帖或删评论,则取消资格。 晒出你与TAPD的故事 案例主题推荐: ①如何在团队推行敏捷实践 你的团队是否正处于敏捷数字化转型过程中?...或者已经成功践行了敏捷研发方法?还记得第一次推行敏捷研发和TAPD的情景?在推行期间有没有遇到什么困难,或发生什么趣事?...来给小伙伴们分享一下你与TAPD的故事吧~ ②不同业务场景的解决方案 你的项目是否需要跨团队、跨部门协作开发的情况?或与外部供应商较多协作管理的情况?

1K20

「需求分析」用户故事和用例是一回事

“用户故事和用例是一样的?”人们经常会问这个问题,关于敏捷团队应该实践使用故事还是用例的争论已经持续多年了。用户故事和用例是一回事?如果不是,哪一个更好?你应该使用哪一个?或者两者都使用?...虽然用户故事和用例之间一些相似之处,但用户故事和用例是不可互换的;用户场景和用例都标识用户,它们都描述了目标,但是它们服务于不同的目的。...用例在敏捷中有一席之地?或者它们可以相互结合使用? 本文将告诉您用户故事和用例之间的区别。...将可视化模型中的需求作为产品待办事项列表项发送(用于构建故事图) 故事图中的用户活动,它代表了一个大的系统上下文作为一个整体 活动、任务和故事的垂直结构——待办事项的完整性 发布管理 根据用户的开发工作和风险评估用户描述...使用sprint管理开发活动 使用sprint任务板跟踪进度 第1点到第3点是用来补充用户故事不足的工具。

2.5K11

什么是软件质量?

对应软件开发生命周期,我们可以看到如下的软件质量形成过程。质量在开发的各个环节一步一步建立起来,同样每个环节都是可能直接或间接地贡献缺陷。...敏捷更强调在各个环节通过不同的活动和实践去主动规避缺陷的发生。而且这些活动和实践,需要频繁地,持续地践行,做到持续反馈;及时调整交付方式,优先级,精准定位产品价值和市场需求。...内部质量通常与以下问题有关: 能在现有产品上直接快速演进新特性? 现有产品能有效支持短期内快速增长的用户量? 业务逻辑和技术框架足够解偶以满足定期的更新维护?...我在入职第一天就接受了TW的测试指导思想的洗礼,截取其中核心思想的部分,如下: 随着敏捷的广泛运用和从业者不断的实验探索,后来又相继了测试左移,测试右移,持续自动化等等敏捷质量实践。...在Thoughtworks我们的QA同志们更是总结了一套敏捷测试宣言,这些实践和宣言都是基于软件质量本质在敏捷开发模式下的更进一步落地和反思。在敏捷开发模式下的质量模型长什么样呢?

1.3K10

你对Java开发了解?Java开发就业方向哪些?Java开发工程师都需要学习哪些内容?

第一点,你是真的确定要开始学习Java开发了吗,你对Java开发了解?Java开发就业方向哪些?Java开发工程师都需要学习哪些内容?...框架现在基本分为两类,SSM框架和微服务框架,这些是必须会的,是Java开发工程师基本的技能,还有现在很多培训机构都不讲的SSH框架,老开发都是会使用SSH框架的,这也变成衡量你是否是一个真的几年开发经验的...现在开发基本都是敏捷开发,也就是说以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。...身为一个Java开发工程师,除了自己本职的开发内容外,还要学习一些和自己相关的内容,比如:Web进阶、项目测试、项目部署、系统运维的内容,可能你了解的,在企业开发中岗位是分的比较细的,有产品,UI,前端开发...,测试,运维,但大多数情况下,你往往要把本属于其他岗位的工作也做了,这种情况非常常见,不是说只有小公司才会这样,是在项目开发中突然的变数很多,身为一个开发者,一个打工人,一定要明白技多不压身的道理,

43620
领券