一 瀑布式开发(传统)

通常会花几个月的时间来规划产品 (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(开发和测试)
产品经理根据用户故事表达产品需求,做成产品需求列表,给不同的产品需求制定优先级,优先级高的先开发

敏捷开发和瀑布流开发相关推荐

  1. uniapp开发:瀑布流 灵活配置 简单易用 兼容vue2vue3小程序、H5、app等多端

    概要 支持的平台 使用方式 属性说明 事件说明 组件方法 refresh的使用示例 隐藏单项图片示例 完整示例 温馨提示 关注我,不迷路 概要 custom-waterfalls-flow是一个瀑布流 ...

  2. iOS开发之瀑布流照片墙实现

    想必大家已经对互联网传统的照片布局方式司空见惯了,这种行列分明的布局虽然对用户来说简洁明了,但是长久的使用难免会产生审美疲劳.现在网上流行一种叫做"瀑布流"的照片布局样式,这种行与 ...

  3. 【敏捷2.1】精益开发与看板

    精益开发与看板 在比较出名的敏捷框架中,Scrum 和 XP 的大名想必不用我说,大家也略知一二.但是,既然是系统的理论方向的系列文章,同时也肩负着为一些第一次接触敏捷的同学进行科普的重任,我们还是需 ...

  4. Android下拉刷新上拉更多瀑布流(附源码)

    关于瀑布流,我相信有很多朋友经常会用到.但是呢我们经常也会遇到这个问题,比如瀑布流不能下拉刷新,或者上拉更多,有的是一个简单的touch事件监听上拉加载更多,但是很显然,这样的功能以及用户体验得不到提 ...

  5. 堆糖瀑布流完整解决方案(jQuery)

    2010年堆糖创办以来,网站界面经历过3-5次重大改版,logo也曾更换过两次,早期蓝红相间三个圈的logo恐怕很少有人记得了.与此同时,前端 js 框架也在默默的更新换代.最早堆糖上线时,js 采用 ...

  6. iOS开发之窥探UICollectionViewController(四) --一款功能强大的自定义瀑布流

    在上一篇博客中<iOS开发之窥探UICollectionViewController(三) --使用UICollectionView自定义瀑布流>,自定义瀑布流的列数,Cell的外边距,C ...

  7. 【iOS开发每日小笔记(二)】gitHub上的开源“瀑布流”使用心得

    这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.它们可能会给用户体验.代码效率得到一些提升,或是之前自己 ...

  8. Android开发笔记(二十二)瀑布流网格WaterfallGridView

    瀑布流网格的产生背景 Android中展示门类信息一般使用列表视图ListView或者网格视图GridView,特别是电商类APP的首页,除了顶部导航.底部标签.上方横幅外,主要页面都是展示各种商品和 ...

  9. wpf 客户端【JDAgent桌面助手】开发详解(三) 瀑布流效果实现与UI虚拟化优化大数据显示...

    目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...

最新文章

  1. Python的Flask入门
  2. k8s暴露nginx NodePort端口命令:expose暴露端口使用示例
  3. css 字体加粗_HTML基础属性与CSS基础
  4. java动脑公开课_java课堂动手动脑
  5. 四叉树碰撞优化版,速度飞一样
  6. MySQL数据库“局部”乱码
  7. 如何画c语言箭头鼠标,简单的鼠标绘图程序
  8. 「JXOI2018」游戏
  9. html 计数器 样式,CSS3 计数器_html/css_WEB-ITnose
  10. 小米为什么造不出芯片
  11. ASCII码与16进制的互相转换(表)
  12. 互联网必备技能1-写好PPT
  13. Uva10791 质因数分解
  14. 女朋友没工作没文化不上进,甩都甩不掉,我疯了
  15. python自动识别简单图片中的文字
  16. Hadoop生态圈初步认识
  17. HTTP 传输大文件的几种方案
  18. Centos 7 ngrok服务器搭建
  19. K2数据库database
  20. 太极软件qn的代码_超详细介绍如何利用太极+QN框架制作一个属于自己的QQxml卡片...

热门文章

  1. iOS 调用icloud drive的使用
  2. Mysql高手系列 - 第8篇:详解排序和分页(order by limit),及存在的坑
  3. 快速求出淘汰赛中轮空场次-最简单的算法
  4. 用 Java Servlet 实现文件上载(老文新发)
  5. 什么是阿里云服务器?云服务器的优缺点
  6. FFmpeg命令行:如何压制与QuickTime兼容的HEVC视频
  7. nowcoder15162 小H的询问
  8. Linux 物理卷、卷组、逻辑卷关系,逻辑卷大小的扩展
  9. 【04-25】力扣每日一题
  10. PAT乙级1080:MOOC期终成绩(25)