什么是敏捷开发?

核心是迭代开发(iterative development),拥抱变化。因为最终目标是让客户满意,所以能够主动接受需求变更,这就使设计出来的软件有灵活性,可扩展性。

敏捷一定是采用迭代开发的方式。

敏捷开发的好处?

1.早期交付

敏捷开发的第一个好处,就是早期交付,从而大大降低成本。

2.降低风险

敏捷开发的第二个好处是,及时了解市场需求,降低产品不适用的风险。

敏捷开发的价值观

《敏捷软件开发宣言》里面提到四个价值观。

  • 程序员的主观能动性,以及程序员之间的互动,优于既定流程和工具。
  • 软件能够运行,优于详尽的文档。
  • 跟客户的密切协作,优于合同和谈判。
  • 能够响应变化,优于遵循计划。

图片来自网络

上面说的主要是敏捷开发,但是今天主要说一下看板。

什么是看板?

看板是一种基于精益思想的软件开发方法,精益指的是以最小资源投入创造更大价值。看板的初始目的在于可视化工作,让每个人看到所有工作项的进展和相应的优先级,进一步提高工作透明度,并且在面临新工作时帮助排定优先级。

看板的好处

可视化工作

让隐藏的工作无所遁形

为每个工作建立一个即时贴壳轻易做到

帮你清理

谁在干什么

你正在处理的工作

进行中的工作数量

工作可视化之后, 信息将散播给砍到恩每个人

有什么好用的看板系统:Trello?

Trello 让您能开展更多的协作,完成更多的工作。

Trello 看板、列表和卡片使你能够以一种有趣、灵活和有益的方式,组织你的项目并划分它们的优先顺序。

与任何团队合作

无论是工作、附属项目还是下一次家庭度假,Trello 都可以让您的团队保持井井有条。

信息一览

通过将评论、附件、到期时间等等直接添加到 Trello 卡片上,从而了解更为详细的信息。在项目从始至终的运作过程中实现协作。

使用 Trello 的直观简单看板、列表和卡片在几秒钟内将想法转化为操作。

怎么使用Trello

1.登陆账号,没有的话需要先注册

2.创建团队

3.可以添加成员

让你的好友申请账号,邀请添加成一个团队

4.添加看板

5.这个我原来项目添加的看板

看板,方便协同开发,方便其他同事知道每个人手中的事情。有问题也可以直接建卡片。

每个人,将 待办 进行中 完成 测试 通过看板一目了然。

现在 大部分互联网公司都在用。

今天先写到这。

参考:

敏捷开发入门教程

看板

敏捷开发_敏捷开发之看板相关推荐

  1. 敏捷开发_敏捷开发和迭代开发的异同分析

    随着软件开发技术的不断发展,现在出现了敏捷开发和迭代开发两种新的开发方式,这两种开发方式都可以提高软件开发的效率.那么它们之间有什么相同的地方和不同的地方呢?下面一起来了解一下相关的知识吧! 一.定义 ...

  2. 敏捷方法论_敏捷方法论完整指南

    敏捷方法论 故事点和复杂点 (Story Points and Complexity Points) In Scrum/Agile, the functionality of a product in ...

  3. 软件项目开发 学校自行开发_自行开发游戏

    软件项目开发 学校自行开发 Making a game is not easy. Quite the contrary; it's an incredibly difficult and daunti ...

  4. windowsphone开发_[app开发定制公司]开发app需要什么技术呢?

    [app开发定制公司]开发app需要什么技术呢?APP开发公司为一些人介绍app开发有哪些开发方式,不同类型的APP需要用到哪些开发语言和开发操作系统,企业或者个人用户可以根据自己的需求选择不同的ap ...

  5. java测试开发_测试开发系类之Java常用知识点

    测试需要的两门语言:Java,Python 测试开发:开发测试脚本->开发测试框架 Java需要掌握内容:基础语法.Java面向对象相关概念.Java常用类.基础测试框架 Java常用类:IO相 ...

  6. python云计算架构开发_云计算开发一般负责什么工作呢?更偏向于运维么?

    云计算工作内容基本就是对云服务器,存储数据,数据库,中间件,网络通信设备,机房设备进行运行维护管理 云计算的"云"就是网络.互联网的一种比喻说法,至于计算,就不解释了.有人给出一个 ...

  7. 产品研发管理体系和敏捷体系_敏捷产品管理和产品组合平台介绍

    产品研发管理体系和敏捷体系 当您问产品所有者敏捷工具是否适合他们时,您会得到混合的,有时是负面的答复. 敏捷工具确实可以为敏捷团队提供帮助,但是它们不能提供产品所有者完成其工作所需的所有功能. 同样, ...

  8. 敏捷 冲刺_敏捷团队实现冲刺承诺的5种方式

    敏捷 冲刺 Scrum团队的一项基本实践是在冲刺开始时致力于优先工作,然后在结束时完全完成它. 强大的敏捷团队可以完成或超越其冲刺承诺,并在冲刺结束时交付工作软件. 他们还测量自己的速度,并在追溯会议 ...

  9. C++_开发_项目开发编码规范

    文章目录 1.头文件 1.1.Self-contained 头文件: 1.2.头文件中的 #define 的保护: 1.3.尽可能地避免使用前置声明: 1.4.内联函数: 1.5.#include 的 ...

最新文章

  1. 《LeetCode力扣练习》剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 Java
  2. linux下rsync+inotify实现服务器之间文件实时同步
  3. 【集训第四天·继续刷题】之 lgh怒刚ypj
  4. JS中给一个对象动态追加key
  5. vs服务器连接xp系统,xp系统远程连接服务器
  6. 什么是SQL Server故障转移群集
  7. 1018. 锤子剪刀布 (20)
  8. jmeter安装插件的方法
  9. 应用多元统计分析第五章判别分析例题python代码
  10. 文件_文件的上传及下载
  11. 16年后,再次新注册个csdn账号
  12. IDL学习——调用enviTask对高分2号影像进行预处理
  13. bum报文_数据中心VxLAN技术概念和原理解读
  14. HTTP1.0、HTTP2.0、HTTP 3.0及HTTPS简要介绍
  15. 华为ensp cloud(云)中没有网卡,缺失网卡,网卡地址错误解决方法
  16. iPhone无法联网问题
  17. pubmedy安装不聊了_在PubMed基本检索框中输入immunology检索出的文献为1115106 篇,这是利用了PubMed哪一种检索技术?...
  18. Turbo C的图形系统
  19. 学生上课睡觉班主任怎么处理_“佛系教师”语录:小孩是别人的,成绩是校长的,饭碗是自己的...
  20. python金融数据分析单元测试答案_智慧树知道Python金融数据分析答案教程

热门文章

  1. 安卓学习笔记03:安卓应用目录结构
  2. 【BZOJ4198】荷马史诗,贪心之k叉哈夫曼树
  3. mysql添加序列触发器_Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例...
  4. @echo off是什么意思_高街、BF、FOG、OS风。。。都是些什么鬼?
  5. maven 分批打包_IDEA maven 多模块打包问题总结
  6. bzoj4820 [Sdoi2017]硬币游戏 高斯消元+概率+kmp
  7. 每日小记 2017.4.24
  8. 2017.3.25 圆桌聚餐 思考记录
  9. android权威指南十三章,《Android编程权威指南》第30~32以及第34章读书笔记
  10. java spark on hive_hive-on-spark 安装 以及 scala 实例