This document compares the SAFe and DAD frameworks for scaling agile approaches. SAFe focuses on scaling at the project, program, and portfolio levels, while DAD provides a foundation for scaling to address challenges of large teams, distribution, complexity. Both define core values and roles. However, SAFe uses Agile Release Trains to coordinate work at different levels, while DAD defines explicit project phases of inception, construction, and transition.
2. SAFE VS DAD
SAFeSAFeSAFeSAFe DADDADDADDAD
SAFe is a scaling framework and has been empirically
derived
DAD is a "process decision framework"
SAFe focus on three levels of scaling โ project, program,
and portfolio
DAD focuses on providing a foundation from which to scale
agile approaches to address the complexities of large
teams, geographic distribution, technical complexity, and
other scaling factors
Core values are
Code Quality ,
Program Execution,
Alignment,
Transparency.
DAD core values are people first, learning-oriented hybrid
agile approach to IT solution delivery.
Risk-value lifecycle ,is goal oriented, is scalable and is
enterprise aware.
SAFe defines an Agile Release Train (ART). Iteration is to
team, train is to program and investment and Theme
funnel for portfolio
DAD promotes a full delivery lifecycle and as a result
defines three explicit phases: Inception where you initiate
the project, Construction where you build/configure the
solution, and Transition where you deploy the solution into
production or the marketplace.
Program level roles are defined
System Team, Product Manager, System Architect,
Release Train Engineer (RTE)
UX and Shared Resources (e.g., security, DBA)
Release Management Team
+ Team Level Roles(Scrum Master,PO, Team)
The primary roles (Team Lead, Team Member, Product
Owner, Stakeholder , Architecture Owner) are the ones that
you will typically see in most agile situations. The
secondary roles (Domain Expert, Technical Expert,
Specialist, Integrator, Independent Tester) are often
needed in scaling situations.