敏捷宣言中遵循的原则
在敏捷宣言中遵循的12条原则中挑选一条你感兴趣的原则进行风险评估
风险清单
(1) 需求变更风险;
(2) 进度风险、预算风险、管理能力风险、信息安全风险;
(3) 应用技术风险、质量控制风险、软件设计与开发工具风险、员工技能风险;
(4) 人力资源风险、政策风险、市场风险、营销风险。
对敏捷宣言中的第三条“经常地交付可工作的软件,相隔几个星期或几个月不等,倾向于较短的时间周期。”进行风险评估:
- 需求变更风险:随着交付时间的延长,用户的需求可能会不断地产生变化,导致项目的开发前功尽弃。尽早地交付可工作的软件有利于防止开发过程中用户的需求发生变化导致部分项目荒废。
- 进度风险:将项目分解成以数个星期为单位的多个阶段,每个阶段产生可工作的软件部分可以使得开发过程更加有序,防止工期过长导致项目进度滞后。
- 预算风险:经常交付可工作的软件可以加快开发进度,防止因项目开发时间过长导致随之激增的人力,物力代价,由此导致项目预算的增加。
- 管理能力风险:开发周期太短可能会因为考虑得不周到导致已交付的软件中存在接口不足或错误等问题,已交付的软件无法修改导致整个项目的管理成本升高。
- 信息安全风险:同样由于开发过程太过急促可能导致设计方案考虑不足,导致在安全方面存在漏洞,由此可能会带来许多信息安全风险。
- 应用技术风险:过长的开发周期可能会导致在开发过程中,新的应用技术的出现导致应用了旧的应用技术的已开发完成的部分软件失去竞争力,无法满足客户新的需求。
- 质量控制风险:软件质量的把控难度会随着开发时间的延长而提高,及时地测试并交付可以使得软件的每一部分都保持着一定的质量水平。
- 软件设计与开发工具风险:软件开发初期设计的不足可能会导致后期开发工具的不适合,所以减小软件开发周期可以及时发现设计中的不足,尽早地规避不足。
- 员工技能风险: 减短软件开发周期有利于提前发现软件开发中所需要的技能,及时对员工结构进行调整以及培训。
- 人力资源风险:开发周期过长,期间有软件工程师等员工离职导致职位空缺,减短软件开发周期可以有效地规避这种问题。
- 政策风险:软件开发周期过长可能会导致政策的变化导致软件的上线受到阻碍,尽早地交付可以规避这种风险。
- 市场风险:软件开发周期过长可能会因为市场需求发生变化导致软件成果付之东流,尽早地交付可以规避这种风险。
- 营销风险:尽早地交付可工作的软件可以较早地开始进行营销,尽早地抢占市场份额。
敏捷宣言中遵循的原则相关推荐
- 敏捷宣言和背后的原则 (Agile Manifesto and the principles behind)
这四个价值陈述构成了敏捷宣言的基础.敏捷宣言中的原则扩展了价值, 并提供了更多细节.同样, 与值语句一样, 这些语句也应被视为相对偏好, 而不是绝对偏好.这些原则概述如下, 并在以下各节中进行更详细的 ...
- 设计模式中遵循的原则:单一职责、开发-封闭、依赖倒转
设计模式中遵循的原则:单一职责.开放-封闭.依赖倒转 单一职责原则 一个类而言,应该仅有一个引起它变化的原因. 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者抑制这 ...
- 敏捷宣言4个核心价值观与12条原则
敏捷宣言4个核心价值观: 个体和互动高于流程和工具 工作的软件高于详尽的文档 客户合作高于合同谈判 响应变化高于遵循计划 敏捷宣言的十二条原则: 我们最重要的目标,是通过持续不断地及早交付有价值的软件 ...
- 敏捷软件开发12条原则(译)
前段时间出了中文版的敏捷宣言和敏捷原则,于是来跟下风,按照自己的认识和理解,也来翻译下敏捷软件开发遵循的原则. 我们最优先做的工作是通过尽早地.持续地交付有价值的软件来使客户满意: 即使到了开发的后期 ...
- 【软件工程】敏捷宣言
[转载]: 敏捷宣言以及敏捷开发的特点 - 鸿鹄当高远 - 博客园 敏捷宣言的简单介绍 - SuperZhang828 - 博客园 http://agilemanifesto.org/iso/zhch ...
- 敏捷开发中如何开好站立会议
文章目录 前言 一.站立会议是什么? 二.站立会议需要遵循哪些原则? 三.站立会议会面临哪些困难? 三.提高站立会议效率小技巧 总结 前言 敏捷宣言中强调面对面的沟通,每日站立会议是一个仪式,也是一个 ...
- 如何在敏捷环境中使用测试指标
目录 翻译内容 What Is Agile Testing and an Agile Test Plan? 什么是敏捷测试和敏捷测试计划? Agile Testing Metrics 敏捷测试指标 B ...
- 敏捷思维要点--价值观、原则、敏捷方法定义
总结:敏捷思维由价值观定义,以十二原则为指导,并在不同实践中体现. (1)敏捷思维价值观 (2)敏捷原则 (3)价值观.原则和通用实践之间的关系 (4)敏捷方法定义 "敏捷方法"是 ...
- 设计模式01-设计模式中的七大原则
设计模式 目录 设计模式 前言 设计模式的重要性 设计模式在软件中哪里? 正文 1.设计模式的目的 2.设计模式七大原则(设计模式的设计依据,开发人员应该遵循的规则) 1.单一职责原则 Single ...
最新文章
- iOS 利用dSYM定位crash
- 20180513模拟赛
- Java程序员从阿里面试回来,这些面试题你们会吗?
- axios队列 vue_(十三 )Vue 封装axios(四种请求)及相关介绍
- 黑马程序员--打印流、序列输入流、Vector 类
- python中class __str__怎么用_python中下划线的作用
- Error Domain=NSCocoaErrorDomain Code=3840 JSON text did not start with array or object and option
- css 滚动条样式_那些你总是记不住但又总是要用的css
- Linux下安装vim
- 2017计算机绘图试题及答案,2017年度__电大(精编新版)计算机绘图期末复习试题及答案参考小抄.doc...
- java基础总结06-常用api类-Object和Objects
- Linux-unit-10-11-日志,IP
- 头颅ct有伪影_颅脑CT怎么看?正常和异常影像分别是什么?干货满满!
- Linux信号量详解
- 水经注地图发布服务的安装与卸载
- 微单相机和单反相机的区别?摄影入门第一课
- UI设计原型交互基础
- CPU(中央处理器)和GPU(图像处理器)区别
- 新建的web项目为什么默认访问index.jsp
- 魔板 Magic Squares(bfs优化)
热门文章
- FACE++学习二、获得face属性
- 第十二章 Django框架
- typeScript基础(5)_对象的类型-interfaces接口
- ubuntu18.04配置Dynaslam详细过程,cpu版本
- Windows7系统U盘加密方法
- javaweb的在线鲜花商城源码(购电商系统)
- 【招实习】web前端实习生
- 防范网络陷阱与计算机病毒教学设计,粤教版信息技术第二册上第6课防范网络陷阱与计算机病毒教学设计(1).doc...
- [PPT] IC芯片验证-手把手教你搭建UVM环境
- 技术-经济范式视角下的开源软件演进剖析(一)