敏捷不光应用于项目,更适合开发调试过程中的细节

简介: 敏捷不光应用于项目,更适合开发调试过程中的细节 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

敏捷不光应用于项目,更适合开发调试过程中的细节

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。



《敏捷宣言遵循的原则》中提到“我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。

其实不仅面对项目是这样的,

我们在实际开发过程中,针对每一次小目标,

也要尽早地运行起来,

以便看到效果和及时发现问题所在。

而持续不断地及早交付有价值的软件给客户,

也是同样的道理,

只不过目标有所不同,是为了与客户及时确认开发过程没有偏离实际的客户需求。


如果有些事情当时没有去运行以验证没有问题存在,

那么就非常有可能把一个问题掩埋下去了,

越往后,累积的新功能越多,

当某些条件出现时,当初掩埋的那个问题,就再也不那么容易被发现了,

即使发现了,由于上面堆叠了这么多东西,也不再那么容易解决,

牵一发而动全身,也是非常可能出现的事情。


无论多么着急,

持续不断地及早交付有价值的软件,

请永远遵守;

无论多么顺利,

也请针对每一个小函数,在刚刚写完时,就及时地进行测试,

验证函数的输入、输出,

验证实际的运行效果,

验证......

一切你作为开发者,当时必然会知道的!


不这样做,结果可想而知,埋下一颗定时炸弹,

在你一想不到的时侯就会爆炸。


敏捷开发,

不光是项目对外要,

持续不断地及早交付有价值的软件,

项目内部开发过程中,

每一个小细节,

也请及时地做相应的测试和查看运行效果,

确认符合你的预期,

避勉将问题掩埋起来。


敏捷的含义,可能就是要及早地反馈,以确认没有偏离目标,避勉掩埋问题,形成隐患。

还有......

还有一些感受,悟到了,但不知如何用语言来形容,

随时补充!



目录
相关文章
|
3月前
|
前端开发 JavaScript 测试技术
探索现代前端工程化工具与流程:提升开发效率和项目质量
探索现代前端工程化工具与流程:提升开发效率和项目质量
探索现代前端工程化工具与流程:提升开发效率和项目质量
|
8月前
|
敏捷开发 数据可视化 测试技术
如何做好敏捷迭代管理?过程及工具分享
Leangoo领歌是ScrumCN(scrum.cn)旗下的一款永久免费的敏捷研发管理工具。 Leangoo领歌覆盖了敏捷研发全流程,包括小型团队敏捷开发,Scrum of Scrums大规模敏捷以及SAFe大规模敏捷框架等,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、缺陷管理、测试管理、进展跟踪、统计度量等。领歌上手快、实施成本低,可帮助企业快速落地敏捷,提质增效、缩短周期、加速创新,在数字时代赢得竞争。
如何做好敏捷迭代管理?过程及工具分享
|
10月前
|
数据可视化
如何使用Leangoo领歌敏捷工具管理敏捷缺陷
使用Leangoo领歌敏捷工具我们可以对缺陷进行可视化的管理,方便我们对缺陷的处理进展、负责人、当前状态、分布情况等各个方面一目了然。下面我们来了解如何使用Leangoo领歌管理缺陷。
|
11月前
|
存储 安全 搜索推荐
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
|
12月前
|
测试技术
测试思想-测试流程 需求开发与管理简述
测试思想-测试流程 需求开发与管理简述
69 0
测试思想-测试流程 需求开发与管理简述
|
12月前
|
敏捷开发 监控 安全
测试思想-测试流程 测试流程简述
测试思想-测试流程 测试流程简述
230 0
|
存储 Java 测试技术
软件测试|如何实现多套环境的接口自动化测试
软件测试|如何实现多套环境的接口自动化测试
86 0
|
缓存 Cloud Native 前端开发
【组件开发实践】一段引发资损的代码重构-交付那些事
在支撑客户数字化转型的具体实施中经历的一段小插曲,引起了一些相关的思考,比如到底我们今天做的这些事情,有没有“技术含量”。
258 0
|
监控 安全 程序员
软件开发的过程
在软件工程中,软件开发方法(也称为系统开发方法,软件开发生命周期,软件开发过程,软件过程)是将软件开发工作划分为包含旨在更好的活动的不同阶段(或阶段)。规划和管理。
3080 0
|
Java 测试技术 Android开发
让测试工作为项目运行保驾护航 | 带你学《Java面向对象编程》之一百
本节为大家介绍了用例测试工具JUnit,并详细介绍了JUnit组件包的导入方法以及编写JUnit程序测试类进行项目测试。
 让测试工作为项目运行保驾护航 | 带你学《Java面向对象编程》之一百