博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
敏捷开发
阅读量:7100 次
发布时间:2019-06-28

本文共 940 字,大约阅读时间需要 3 分钟。

hot3.png

学习敏捷开发过程中记录。该网站为敏捷联盟官网地址,有兴趣的同学可以好好看看!

SEMAT网址:  即:敏捷联盟官网。网站内容如下:

(1)  敏捷宣言

个体和交互胜过过程和工具

能够工作的软件胜过面面俱到的文档

客户合作胜过合同谈判

响应改变胜过遵循计划

(2)  敏捷宣言背后的12个原则

1、我们最优先要做的是通过尽早和持续地交付有价值的软件来满足客户。

2、欢迎变更需求,即使在开发的后期。敏捷过程利用了客户的竞争优势转变。

3、频繁交付工作软件,从几个星期到几个月,有优先于较短的时间尺度。

4、业务人员和开发人员必须在整个项目中天天都在一起工作。

5、围绕打造动机的个人项目。给他们提供所需的环境和支持,并相信他们能够完成这项工作。

6、传递信息的内部开发团队的最有效和最有效的方法是面对面的脸交谈。

7、工作的软件是首要的进度度量。

8、敏捷过程提倡可持续发展。赞助商,开发者和用户应该能够保持一个长期不变的步伐。

9、不断地关注优秀的技能和好的设计会增强敏捷性。

10、 简单-最大化没有完成工作量的艺术-是至关重要的。

11、 最好的架构,需求和设计出自于自组织的团队。

12、 每隔一段时间,团队反映如何变得更有效,然后曲调并相应地调整自己的行为。

 

上述两个方面,本人认为是该网站中最重要的理论指导和对敏捷开发过程的完整诠释,除此之外,网站中还包含了有关敏捷实践的历史发展轨迹。从1986年康威定律到2001年敏捷软件开发宣言的提出,敏捷开发过程前后经历了近40年的发展,已经初步形成了敏捷开发在软件工程设计和开发中的引领地位。

其次,本人尝试对敏捷开发产生原因及实践的必要性进行相关论述。在计算机技术发展初期,由于计算机语言发展不够成熟和硬件条件制约,计算机中能够运行的软件的规模有限,所以,计算机软件开发过程并不是以一个工程的形式存在。到80年代中期,软件危机爆发,这些危机让软件从业人员普遍认识到以工程的方法进行软件开发的必要性。其中敏捷开发便是软件工程领域中为加速软件开发过程,减少软件开发成本而提出的,敏捷开发的具体概念上面已经介绍过了,这里就不一一赘述了!

转载于:https://my.oschina.net/u/3702502/blog/1647451

你可能感兴趣的文章
C#序列化多个对象到单个文件
查看>>
[Usaco2009 Jan]安全路经Travel BZOJ1576 Dijkstra+树链剖分+线段树
查看>>
CSS3制作下拉菜单
查看>>
从机器学习谈起
查看>>
SpringCloud之Eureka入门使用
查看>>
JS-JavaScript类库整理 [更新中...]
查看>>
分布式缓存的面试题11
查看>>
rep insw的用法小记
查看>>
程序员节诗词
查看>>
git远程仓库
查看>>
mysql之 重建GTID下主从关系
查看>>
Oracle 表空间与数据文件
查看>>
[Java小程序]聊天室——Socket和ServerSocket的使用
查看>>
iOS开发-面试总结(十七)
查看>>
改变注释字体颜色
查看>>
indexOf()、lastIndexOf()
查看>>
HDU2044 一只小蜜蜂...
查看>>
POJ2780 Linearity
查看>>
解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX
查看>>
Vue打包npm run build 打包后空白怎么解决?
查看>>