敏捷其实是有关金融软件定制的社会工程的,敏捷的主要贡献在于更多地思考了如何去激发金融软件定制技术人员的工作热情。敏捷开发有很多种方式,其中scrum是比较流行的一种。
1、scrum里面的角色
(1)scrum由product owner(产品经理)、scrum master(项目经理)和team(研发团队)组成。其中:产品经理负责整理客户需求,定义其商业价值,对其进行排序,制定发布计划,对产品负责。
(2)项目经理负责召开各种会议,协调项目,为研发团队服务。
(3)研发团队由不同技能的成员组成,通过紧密协同,完成每一次迭代的目标,交付产品。
同样有关测试工作的核心内客是没有变的,就是不断地找Bug,只是要调整好自己的心态,一切以敏捷的原则为主。测试人员不能依赖文档,测试用例作用减弱,更多的采用思维导图、探索性测试、自动化测试。敏捷讲求合作,在敏捷项目组中,测试人员应该更主动点,多向开发人员了解需求、讨论设计、一起研究Bug出现的原因。
领取专属 10元无门槛券
私享最新 技术干货