敏捷开发和瀑布流开发
一 瀑布式开发(传统)
通常会花几个月的时间来规划产品 (plan) → 再花几个月的时间研发产品 (build) → 接着进行产品测试(test)、评审(review) → 最终发布产品
问题:
1 如果市场需求或技术环境发生变化,此时研发出的产品很可能无法满足市场需求
2 当遇到变化时,产品规划必须早于后续工作,大部分案例中,规划环节结束时并没有完全理解项目,但研发工作已经完成了.通常情况下, 整个项目必须送回规划阶段,然后从头再来
3 测试时发现问题需要重新开发,甚至重新规划
二 敏捷开发
不是写代码很快,不是加班搞,是一种科学做事的方式,以用户的需求进化为核心,采用迭代(循序渐进)的方式进行开发.
强调适用性,当项目的需求发生变化,团队能够快速响应,产品能够快速交付.
敏捷开发的主分支代码随时可交付
整个项目会被分解成不同的小部分
1 首先围绕最小化可行产品的特性进行产品规划,把最小可行化产品开发出来
2 接下来测试和评审这个产品
3 (plan build test review)这个过程通常只需要1-3周左右,就会得到一个可发布的产品.
4 然后增加新的功能,(plan build test review),发布新的版本
5 增加新的功能,(plan build test review),发布新的版本..直到产品的功能齐全
概括: 增量交付,迭代式开发,能够快速响应用户提出的新需求
有3种角色:产品经理、项目经理、team(开发和测试)
产品经理根据用户故事表达产品需求,做成产品需求列表,给不同的产品需求制定优先级,优先级高的先开发
敏捷开发和瀑布流开发相关推荐
- uniapp开发:瀑布流 灵活配置 简单易用 兼容vue2vue3小程序、H5、app等多端
概要 支持的平台 使用方式 属性说明 事件说明 组件方法 refresh的使用示例 隐藏单项图片示例 完整示例 温馨提示 关注我,不迷路 概要 custom-waterfalls-flow是一个瀑布流 ...
- iOS开发之瀑布流照片墙实现
想必大家已经对互联网传统的照片布局方式司空见惯了,这种行列分明的布局虽然对用户来说简洁明了,但是长久的使用难免会产生审美疲劳.现在网上流行一种叫做"瀑布流"的照片布局样式,这种行与 ...
- 【敏捷2.1】精益开发与看板
精益开发与看板 在比较出名的敏捷框架中,Scrum 和 XP 的大名想必不用我说,大家也略知一二.但是,既然是系统的理论方向的系列文章,同时也肩负着为一些第一次接触敏捷的同学进行科普的重任,我们还是需 ...
- Android下拉刷新上拉更多瀑布流(附源码)
关于瀑布流,我相信有很多朋友经常会用到.但是呢我们经常也会遇到这个问题,比如瀑布流不能下拉刷新,或者上拉更多,有的是一个简单的touch事件监听上拉加载更多,但是很显然,这样的功能以及用户体验得不到提 ...
- 堆糖瀑布流完整解决方案(jQuery)
2010年堆糖创办以来,网站界面经历过3-5次重大改版,logo也曾更换过两次,早期蓝红相间三个圈的logo恐怕很少有人记得了.与此同时,前端 js 框架也在默默的更新换代.最早堆糖上线时,js 采用 ...
- iOS开发之窥探UICollectionViewController(四) --一款功能强大的自定义瀑布流
在上一篇博客中<iOS开发之窥探UICollectionViewController(三) --使用UICollectionView自定义瀑布流>,自定义瀑布流的列数,Cell的外边距,C ...
- 【iOS开发每日小笔记(二)】gitHub上的开源“瀑布流”使用心得
这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.它们可能会给用户体验.代码效率得到一些提升,或是之前自己 ...
- Android开发笔记(二十二)瀑布流网格WaterfallGridView
瀑布流网格的产生背景 Android中展示门类信息一般使用列表视图ListView或者网格视图GridView,特别是电商类APP的首页,除了顶部导航.底部标签.上方横幅外,主要页面都是展示各种商品和 ...
- wpf 客户端【JDAgent桌面助手】开发详解(三) 瀑布流效果实现与UI虚拟化优化大数据显示...
目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...
最新文章
- Python的Flask入门
- k8s暴露nginx NodePort端口命令:expose暴露端口使用示例
- css 字体加粗_HTML基础属性与CSS基础
- java动脑公开课_java课堂动手动脑
- 四叉树碰撞优化版,速度飞一样
- MySQL数据库“局部”乱码
- 如何画c语言箭头鼠标,简单的鼠标绘图程序
- 「JXOI2018」游戏
- html 计数器 样式,CSS3 计数器_html/css_WEB-ITnose
- 小米为什么造不出芯片
- ASCII码与16进制的互相转换(表)
- 互联网必备技能1-写好PPT
- Uva10791 质因数分解
- 女朋友没工作没文化不上进,甩都甩不掉,我疯了
- python自动识别简单图片中的文字
- Hadoop生态圈初步认识
- HTTP 传输大文件的几种方案
- Centos 7 ngrok服务器搭建
- K2数据库database
- 太极软件qn的代码_超详细介绍如何利用太极+QN框架制作一个属于自己的QQxml卡片...