A platform for research: civil engineering, architecture and urbanism
DevOps Capability Assessment in a Software Development Team
DevOps kyvykkyyksien mittaaminen ohjelmistokehitys tiimissä on tärkeää, jotta tiimi ja sen johtajat ymmärtävät tarkasti tiimin vahvuudet ja heikkoudet uusien menetelmiä käyttöön ottaessa. Tämän opinnäytetyön perustana on State of DevOps -kyselytutkimuksen pohjalta identifioidut DevOpskyvykkyydet sekä Scrum-viitekehyksen oppaat. Opinnäytetyö on rajattu tarkastelemaan vain yhtä ohjelmistokehitystiimiä osana isompaa organisaatiota. Opinnäytetyö on luonteeltaan laadullinen tutkimus, joka toteutetiin pääosin strukturoituna kyselynä. Tiimin tämän hetkistä toimintaa arvioitiin tarkkailemalla tiimin toimintaa, analysoimalla tiimin tuottamaa dokumentaatiota, tutkimalla käytössä tiimin käytössä olevien työkalujen sisältöä ja haastattelemalla epäformaalisti tiimin jäseniä. Lisäksi tiimille toteutettiin räätälöity semi-strukturoitu kyselytutkimus, jolla kartoitettiin tiimin DevOps-kyvykkyyksiä ja ketterien menetelmien toteutumista. Opinnäytetyön tuloksena saatiin kartoitettua laajasti tiimin työskentelytapoja, joita vertailtiin lähdemateriaalien tuloksiin ja suosituksiin. Tiimille annettiin suosituksia tärkeimmistä kehityskohteista, joilla DevOps-menetelmien käyttöönotosta saadaan helpompaa ja hallittavampaa. ; When adopting DevOps practices, it is important for team and its management, to understand the DevOps capabilities of the team. This thesis is based on DevOps capabilities identified from State of DevOps survey and Scrum framework guides. The scope of the thesis is one software development within a large organization. The thesis uses qualitative methods and semi-structured survey. Team’s current behaviors and practices were observed, documentations produced by the team were analyzed, team’s development tools were studied and team members were interviewed. Also, a semi-structured survey to measure DevOps capabilities and agile software development implementation were conducted. On this thesis, team’s working practices were widely assessed. The practices were reflected to results of source researches and suggestions. Based on the assessment, team received recommendations, which helps in team’s DevOps transformation and make it more manageable.
DevOps Capability Assessment in a Software Development Team
DevOps kyvykkyyksien mittaaminen ohjelmistokehitys tiimissä on tärkeää, jotta tiimi ja sen johtajat ymmärtävät tarkasti tiimin vahvuudet ja heikkoudet uusien menetelmiä käyttöön ottaessa. Tämän opinnäytetyön perustana on State of DevOps -kyselytutkimuksen pohjalta identifioidut DevOpskyvykkyydet sekä Scrum-viitekehyksen oppaat. Opinnäytetyö on rajattu tarkastelemaan vain yhtä ohjelmistokehitystiimiä osana isompaa organisaatiota. Opinnäytetyö on luonteeltaan laadullinen tutkimus, joka toteutetiin pääosin strukturoituna kyselynä. Tiimin tämän hetkistä toimintaa arvioitiin tarkkailemalla tiimin toimintaa, analysoimalla tiimin tuottamaa dokumentaatiota, tutkimalla käytössä tiimin käytössä olevien työkalujen sisältöä ja haastattelemalla epäformaalisti tiimin jäseniä. Lisäksi tiimille toteutettiin räätälöity semi-strukturoitu kyselytutkimus, jolla kartoitettiin tiimin DevOps-kyvykkyyksiä ja ketterien menetelmien toteutumista. Opinnäytetyön tuloksena saatiin kartoitettua laajasti tiimin työskentelytapoja, joita vertailtiin lähdemateriaalien tuloksiin ja suosituksiin. Tiimille annettiin suosituksia tärkeimmistä kehityskohteista, joilla DevOps-menetelmien käyttöönotosta saadaan helpompaa ja hallittavampaa. ; When adopting DevOps practices, it is important for team and its management, to understand the DevOps capabilities of the team. This thesis is based on DevOps capabilities identified from State of DevOps survey and Scrum framework guides. The scope of the thesis is one software development within a large organization. The thesis uses qualitative methods and semi-structured survey. Team’s current behaviors and practices were observed, documentations produced by the team were analyzed, team’s development tools were studied and team members were interviewed. Also, a semi-structured survey to measure DevOps capabilities and agile software development implementation were conducted. On this thesis, team’s working practices were widely assessed. The practices were reflected to results of source researches and suggestions. Based on the assessment, team received recommendations, which helps in team’s DevOps transformation and make it more manageable.
DevOps Capability Assessment in a Software Development Team
Kurkela, Mikko (author)
2020-01-01
Miscellaneous
Electronic Resource
English
DDC:
690
The Effect of DevOps Implementation on Teamwork Quality in Software Development
BASE | 2021
|Arquitectura basada en Microservicios y DevOps para una ingeniería de software continua
DOAJ | 2020
|DevOps Competences for Smart City Administrators
TIBKAT | 2020
|Software Safety: A Development Team Approach
British Library Conference Proceedings | 1995
|