Applying DevOps for Distributed Agile Development: A Case Study

2021 
Agile software engineering principles and practices have been widely adopted by the software-intensive organizations. There is an increasing interest among organizations in adopting DevOps for improving their distributed agile software environments. However, the challenge is how best to adopt and integrate DevOps in their software development environments – especially in distributed agile environment. This paper presents one such successful case study of DevOps adoption by the distributed agile teams for the development and deployment of a real-time high-performance gaming platform. (1) Small teams, (2) trust, (3) active communication and collaboration culture, (4) shared product vision and roadmap, (5) continuous feedback and learning culture, and (6) appreciation and excellent senior management support are some of the key success factors of DevOps. The experiences and learnings discussed in this paper can be used by other organizations to effectively plan and adopt DevOps for their environment.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    14
    References
    0
    Citations
    NaN
    KQI
    []