欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

谈软件质量的稳定性|正确的军队-1。

最编程 2024-07-11 12:00:34
...

什么是敏捷思想,徐毅大大等知名教练、咨询师们必然懂得比我得多,有开山立派的,有翻译多本书籍的,有已服务万千客户的。他们同时还在理论界辛勤耕耘。接地气的申导(技术团队领导者的软技能)来成都布道说,敏捷的三个层次。一是思想,二是组织,三是操作方法。

敏捷宣言如是说:

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:

个体和互动 高于 流程和工具

工作的软件 高于 详尽的文档

客户合作 高于 合同谈判

响应变化 高于 遵循计划

也就是说,尽管右项有其价值,我们更重视左项的价值。

敏捷建模(Agile Modeling,AM)的价值观包括了XP(Extreme Programming:极限编程)的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。至少我们明白了快速反馈有什么好处,做错了做偏了,可以马上校正。如果瀑布模型式的开发反馈必然是慢的。此前有一位做医疗单机软件的朋友说,他们半年才发布一次,可见这里面提升的空间有多大。

申导提及的第二层组织,我理解有组织层的支持,比如PMO,项目团队是否按scrum等;

第三层操作方法则是持续集成、单元测试、TDD这些具体的实践。

总结一下:基于敏捷的思想可以快速release,快速纠正和调整,满足用户的需求。

推荐阅读