初谈敏捷宣言
今天我观看了IDCF的直播课程,里面谈到了敏捷宣言,像我这种初入程序员道路的小白来讲,对进步和融入团队有很好的帮助,敏捷宣言提出了几大观点:
个体和互动高于流程和工具
工作的软件高于详尽的文档
客户合作高于合同谈判
响应变化高于遵循计划
可能你会觉得,这些宣言听上去可能会有些高大上,但是细细的品过之后,你会觉得它贴切实际并很实用。
敏捷宣言
它提出不建议使用成熟的软件和流程来规范化开发的过程,它认可能独立思考的强大的个体,以及鼓励个体之间的互动。流程和工具优其益处,但相对而言是刻板的,随之开发的软件会变得缺乏创造力,不够新颖,很难不被时代所抛弃。
敏捷宣言强调价值导向
任何商务上的合作都避不开谈判和合同,通过相互的达成一致,会形成一种双方的约束形成双方或多方的利益保障,但是价值的最大化并不能很好的通过合同、谈判和相应的条款来得到最好的体现。
敏捷宣言强调快速反应
对于告诉发展的时代,我们很难做很长时间的预测未来我们需要什么样的软件,尤其处于当代人工智能的趋势,快速的发展,让我们很难预测接下来的进程,所以我们不能一味的遵循着那些基础于可控可预知的前提去做计划,这样的方案是没有办法让我们达成目标的,也不能让我们认识到变化是客观存在的,所以我们要,基于目标来不断的调整它适应它,会比机械的去执行计划中的任务和清单明显理智的多所以敏捷宣言谈到响应变化高于遵循计划。
以上内容是我对今天的课程简单的总结。