对于SAFe (Scaled Agile )在这个职位中有一些批评,包括:
我认为SAFe一点也不敏捷
和
生意是不理解TDD和BDD是如何与安全的sprint和迭代一起工作的。
有人有将BDD引入SAFe的经验吗?
可能出现的挑战:
发布于 2020-08-12 14:56:39
抛开人们对SAFe的看法,以及它真正的敏捷程度,定义的SAFe和TDD或BDD之间没有冲突。事实上,官方的团队安全编写建议软件团队应该使用这些实践(https://www.scaledagileframework.com/agile-teams/)。
SAFe还像Scrum一样,对跨功能的专用团队进行了规定。现在,尽管如此,许多组织要实现这一点还有很长的路要走,并且在团队之间进行一段时间的人员共享等具有挑战性的实践。我最好的建议是从团队成员大多专注的地方开始。我还会比较一些方法,如逐个示例,ATDD和BDD,并选择一种适合于您的团队。它们非常相似,在构建特性之前,它们都描述了功能测试,但是它们有一些关键的区别。例如,在BDD中,您每次只进行一次测试,就像在TDD中一样。这不是ATDD的要求。你可能会发现,一个人是通往你想去的地方的踏脚石。类似地,如果一个能够更好地开始使用BDD的团队显示出很大的成功,那么让其他团队对其结构进行更改也会更容易,从而使他们也能够开始使用BDD。
发布于 2021-01-14 13:25:07
在我的脑海中,BDD和安全之间可能会发生一些冲突
https://sqa.stackexchange.com/questions/45471
复制相似问题