敏捷开发修炼之道(3)--敏捷的修炼之道
2019-08-15 本文已影响0人
C_ROCK
敏捷开发就是在一个高度协作的环境中,不断的使用反馈进行自我调整和完善
这是对敏捷精辟的概括。
首先他要整个团队一起努力,敏捷团队一般是一个小型团队,或者是大型团队分成的若干个小型团队,团队的所有成员在一起工作,如果有可能最好有独立的工作空间,一起共享代码何必要的开发任务,而且大部分都能在一起工作,同时和客户或者软件的用户紧密工作在一起,并且尽可能频繁的给他们演示新的系统。
你要不断从自己写的代码中获得反馈,并且使用自动化工具不断的构建(持续集成)和测试系统,在前进过程中你都会有意识的,修改一些代码,在功能不变的情况下,重新设计部分代码,改善代码的质量,这就是所谓的重构,他是软件开放中不可或缺的一部分----编码没有真正意义上的结束。
要以迭代的方式进行工作;确定一小块时间(一周左右),的计划,然后按时完成他们。给客户演示每个迭代的工作成果,及时得到他们的反馈,(这样可以保证方向正确),并将且根据实际情况尽可能频繁的发布系统让用户系统版本让用户使用。