第六章阅读笔记程序员
敏捷流程时一种软件开发的流程方式,他是一系列价值观和方法论的集合。测试
敏捷流程具备必定的原则,他有本身的特色,开发一个软件,先分析产品须要解决的问题,对问题进行详细的分解,而后进行实施,实施过程并非每一个人独自地进行编码工做,而是有较频繁地互动,天天都有立会,会总结昨天的工做,对今天的工做进行计划,而后对发现的问题进行总结。敏捷流程须要不断地对需求进行修改,不断地进行变化,最终获得一个增量版本。编码
同时敏捷流程中是Scrum大师来进行项目的管理,Scrum大师要根据项目的状况,展示项目的进度。Scrum大师不只要描述软件需求的商业语境,并且要描述实现细节的技术语境。因此对Scrum大师的要求比较高。Scrum大师不是一个官,而是一个没有行政权力的沟通者。spa
同时团队成员要有良好的自主能力,要本身挑选任务,而不是项目经理给安排任务。要对整个项目进行负责,不单单要完成编码的工做,还要完成文档的编写、软件的测试的工做。对团队成员的要求比较高。开发
敏捷流程并非适用于任何的软件开发,有些软件适合敏捷,有些则不适合。敏捷适用于需求常常变化,程序员技能较强,鼓励变化的公司。文档
敏捷的方法能帮助咱们更早地知道你是否能如期完成任务,这样用户可以很早地看到咱们开发的产品,而后听取用户的反馈,有利于下一步的开发,可以及时找出咱们开发中的不足,能够去改正,最终开发出让用户满意的软件。产品