创建背景并取得需求——第一步
在你开始敏捷开发的这一部分之前,从客户、业务方和用户取得需求信息;他们才是定义需求的人。由于业务方在这些做法中扮演了至关重要的角色,所以他们必须完全理解自己在敏捷开发环境里的角色是什么,以及他们能够做到什么。让其高速运转起来肯定需要进行讨论会和其他培训工作。
在解释敏捷开发的时候,需要向业务人员阐明的重要优势有:
能够,在任何时候,改变其对最小成本的观点。
能够根据来自市场或其他地方的反馈进行调整和应变。
在任何时候都知道项目的状态,并具备可预见能力。
能够从业务的角度参与项目的指导工作。
重要的成功因素
理解——客户将需要某种程序的培训才能确切地理解他们在敏捷开发环境里扮演的角色。
沟通——以协作的形式与客户进行交谈和沟通是十分重要的。在整个项目过程中都应该这样,但是从一开始就坚持这样显得尤其重要。
客户/业务方介入——第二步
在这一步骤里,我们要通过用户的素材和验收测试让客户参与到开发过程里来。很多客户可能在编写用户素材或者验收测试上经验不多或者完全没有经验;再强调一次,可能需要某种程度的讨论会或者培训来帮助其完成任务。
用户的素材
用户的素材就是“需求”。每个素材都代表系统需要如何解决某个特定的问题。然而,用户的素材不是大量的写满需求的文档,而是写在素材卡上,应该作为实现更进一步谈话的引子。
文章来源于领测软件测试网 https://www.ltesting.net/