In an organisation, a DevOps team may involve many individuals that have one or many roles. People in a DevOps team may belong to different types of communities and have different types of skills (social skills, development skills, management skills, technical skills). Regardless of the people’s skills, location, languages and knowledge base, a DevOps team is expected to be involved in the entire product deployment life-cycle (or development chain), which includes code management, build, testing, deployment, and monitoring. the DRA framework uses the DevOps approach, which provides concepts, practices and tools that enable better communication and collaboration in a team.