【敏捷开发】

news/2024/11/19 7:24:48/

文章目录

  • 行业介绍
    • 历史背景
      • 20世纪60年代 软件作坊
      • 70年代 软件危机
      • 80年代 软件过程控制
      • 90年代 重型过程
      • 2001~今 敏捷正在流行
    • 敏捷宣言
  • 敏捷实践
    • 一个高效团队的启示
    • 敏捷=概念+优秀实践+具体应用
      • 理念
      • 优秀实践
    • 敏捷核心-迭代开发
    • 聚焦客户价值:交付刚刚好的系统

行业介绍

ISO 9000 标准将在原来八大原则的基础上新增敏捷原则
DOD 5000.2 推荐迭代

历史背景

20世纪60年代 软件作坊

70年代 软件危机

80年代 软件过程控制

引入成熟的生产制造管理方法
以“过程为中心”分阶段来控制软件开发(瀑布模型)

90年代 重型过程

开发效率降低、响应速度变慢

2001~今 敏捷正在流行

需求变化快
交付周期成为企业核心竞争力
轻量型

软件开发顺应时代变化,从重型过程转向轻量型敏捷

敏捷宣言

个体和交互 胜过 过程和工具
可以工作的软件 胜过 面面俱到的文档
客户合作 胜过 合同谈判
响应变化 胜过 遵循计划

敏捷宣言是敏捷起源的基础

敏捷实践

一个高效团队的启示

清晰的目标
职责清晰、分工明确
加强团队凝聚力
良好的沟通
积极的工作范围

敏捷=概念+优秀实践+具体应用

理念

优秀实践

站立会议
持续集成
单一主干
系统剖析
重构
结对编程
TDD
FDD
迭代

敏捷包括三个层次

  1. 理念 (敏捷核心思想)
  2. 优秀实践(敏捷的经验积累)
  3. 具体应用(能够结合自身灵活应用才是真正的敏捷)

敏捷核心-迭代开发

利用多层次反馈手段,在变化的环境中让团队准确地了解与目标的差距,不断调整自身行为,并逐步逼近靶心。

聚焦客户价值:交付刚刚好的系统


http://www.ppmy.cn/news/763016.html

相关文章

苹果手机咋截屏_苹果手机信号满格但是没网络咋处理

原标题:苹果手机信号满格但是没网络咋处理 网络对我们现在日常生活中可以说是非常的重要了,没有了网络真的是十分的不方便。虽然iPhone手机的各方面性能都很优秀,但是在有些时候还是经常会出现没有网络的情况。近期就有小伙伴给我们留言&…

[已解决]iPhone 中国移动 开机短信 ‘尊敬的用户,您发送的服务代码或指令不正确,请确认后重新发送‘

现象 手机卡在经历过断电又通电之后(比如开机状态直接拔卡),肯定会收到这样一条短信。 解决办法 我打了好几次 10086 的投诉,最终移动公司后台核查后反馈给我结果是, 手机卡在通电后后会向运营商发送一串乱码字符&am…

【数字信号】基于matlab GUI DTMF双音多频手机拨号仿真系统【含Matlab源码 1085期】

⛄一、获取代码方式 获取代码方式1: 完整代码已上传我的资源:【数字信号】基于matlab GUI DTMF双音多频手机拨号仿真系统【含Matlab源码 1085期】 点击上面蓝色字体,直接付费下载,即可。 获取代码方式2: 付费专栏Matlab信号处理(初级版) 备注: 点击上面蓝色字体付费…

亲身经历:苹果手机该如何解除停用状态

#iPhone#自从上次用了某胜的屏幕之后,手机稍微触碰或者握紧一下,就会触发屏幕响应。 一开始还以为是设置了什么“轻触屏幕”响应之类的功能。可惜一通操作之后,还是依旧如此。 一失足成千古恨 有时候屏幕会突然自己响应触发,随…

GSM PDU模式发中文短信

GSM PDU模式发中文短信 网上的资料也有很多,但参考了这么多天才最终搞定,所以还是把自己的一点点体会写出来,做为记录,也方便其它后来者参考。 网上的资料很多都没有讲开发的环境,所以有些地方我还是感到很疑惑。 本人…

基于.net 的 ArcMap插件开发学习之路

本帖子分享基于.net 的ArcGIS插件开发的学习路径,无代码。 学习建议按照下述步骤逐步进行。 1.语言基础 1.1 C# 首先需要熟悉C# 语言,C#语言功能比较强大,不需要学完所有。对于插件开发,大体需要学习基本语法、面向对象编程&a…

开启Windows共享文件夹审核,让用户查看谁删除了文件

在动画行业有个常用到的需求, 我的共享文件夹内的文件被谁删除了,查不到,只能查看谁创建,谁修改的,但查不到谁删除的,分享一下: 1 开始->运行->gpedit.msc 开发本地组策略编辑器, 在计算…

分布式应用之监控Zabbix

分布式应用之监控Zabbix 一、什么是Zabbix? ●zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 ●zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存…