Introducing FLEX – FLow for Enterprise Transformation: Going Beyond Lean and Agile (online book)Table of ContentsPrefaceIntroduction to FLEXPart I: Understanding what is required for flow in your organization (with exercises)Part II: The value stream of the effective organizationPart III: New Roles NeededPart IV: Agreements We Make With Each Other: The GuardrailsPart V: Using FLEX to transform your organization (with exercises)Part VI: Topics In Depth - Value Stream WidePart VII: Topics in Depth - Practices
Part VIII: Topics in Depth - Teaching and AdoptionPart IX: Using FLEX to both enhance and simplify SAFePart X: Additional Resources on the Net Objectives PortalAppendixRelated articles
Related topicsRelated ContentRecommended resourcesMost organizations offering certification in frameworks tend to endorse learning ATDD after learning their frameworks. This is almost always a mistake that bogs down the adoption of Agile at the team. ATDD can be started in phases (see How to Start with ATDD using BDD). The benefits of ATDD using BDDBDD and ATDD share much in common and may even be considered mostly equivalent, only differing by nuance. Both specify behavior by involving technical and non-technical people, require effective collaboration, and use either Given/When/Then or a method that is equivalent to it. BDD starts with requirements and produces the specification of a desired behavior. ATDD takes the outcome of BDD and turns it into an executable specification (a “test”). This is true whether or not the ATDD execution process is automated. ATDD makes BDD executable and therefore verifiable immediately and in the future as the system changes. When teams learn to do BDD properly, they can also do ATDD effectively without increasing effort. Thus, we always teach BDD and ATDD together to maximize the benefit for students.
|